diff --git a/packages/extension-blockquote/src/blockquote.ts b/packages/extension-blockquote/src/blockquote.ts index 6e9bcf41c..2078dd741 100644 --- a/packages/extension-blockquote/src/blockquote.ts +++ b/packages/extension-blockquote/src/blockquote.ts @@ -9,7 +9,7 @@ export interface BlockquoteOptions { export const inputRegex = /^\s*>\s$/gm -const Blockquote = Node.create({ +export const Blockquote = Node.create({ name: 'blockquote', defaultOptions: { @@ -68,8 +68,6 @@ const Blockquote = Node.create({ }, }) -export default Blockquote - declare module '@tiptap/core' { interface AllExtensions { Blockquote: typeof Blockquote, diff --git a/packages/extension-blockquote/src/index.ts b/packages/extension-blockquote/src/index.ts new file mode 100644 index 000000000..eb45e6354 --- /dev/null +++ b/packages/extension-blockquote/src/index.ts @@ -0,0 +1,5 @@ +import { Blockquote } from './blockquote' + +export * from './blockquote' + +export default Blockquote diff --git a/packages/extension-bold/src/bold.ts b/packages/extension-bold/src/bold.ts index eb5f5f7fd..7ef4aef35 100644 --- a/packages/extension-bold/src/bold.ts +++ b/packages/extension-bold/src/bold.ts @@ -17,7 +17,7 @@ export const starPasteRegex = /(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/gm export const underscoreInputRegex = /(?:^|\s)((?:__)((?:[^__]+))(?:__))$/gm export const underscorePasteRegex = /(?:^|\s)((?:__)((?:[^__]+))(?:__))/gm -const Bold = Mark.create({ +export const Bold = Mark.create({ name: 'bold', defaultOptions: { @@ -88,8 +88,6 @@ const Bold = Mark.create({ }, }) -export default Bold - declare module '@tiptap/core' { interface AllExtensions { Bold: typeof Bold, diff --git a/packages/extension-bold/src/index.ts b/packages/extension-bold/src/index.ts new file mode 100644 index 000000000..079cb5dc4 --- /dev/null +++ b/packages/extension-bold/src/index.ts @@ -0,0 +1,5 @@ +import { Bold } from './bold' + +export * from './bold' + +export default Bold diff --git a/packages/extension-bullet-list/src/bullet-list.ts b/packages/extension-bullet-list/src/bullet-list.ts index 5954a862e..878759dd5 100644 --- a/packages/extension-bullet-list/src/bullet-list.ts +++ b/packages/extension-bullet-list/src/bullet-list.ts @@ -9,7 +9,7 @@ export interface BulletListOptions { export const inputRegex = /^\s*([-+*])\s$/ -const BulletList = Node.create({ +export const BulletList = Node.create({ name: 'bulletList', defaultOptions: { @@ -54,8 +54,6 @@ const BulletList = Node.create({ }, }) -export default BulletList - declare module '@tiptap/core' { interface AllExtensions { BulletList: typeof BulletList, diff --git a/packages/extension-bullet-list/src/index.ts b/packages/extension-bullet-list/src/index.ts new file mode 100644 index 000000000..11e072168 --- /dev/null +++ b/packages/extension-bullet-list/src/index.ts @@ -0,0 +1,5 @@ +import { BulletList } from './bullet-list' + +export * from './bullet-list' + +export default BulletList diff --git a/packages/extension-code-block/src/code-block.ts b/packages/extension-code-block/src/code-block.ts index 623abf195..6a0588bce 100644 --- a/packages/extension-code-block/src/code-block.ts +++ b/packages/extension-code-block/src/code-block.ts @@ -11,7 +11,7 @@ export interface CodeBlockOptions { export const backtickInputRegex = /^```(?[a-z]*)? $/ export const tildeInputRegex = /^~~~(?[a-z]*)? $/ -const CodeBlock = Node.create({ +export const CodeBlock = Node.create({ name: 'codeBlock', defaultOptions: { @@ -103,8 +103,6 @@ const CodeBlock = Node.create({ }, }) -export default CodeBlock - declare module '@tiptap/core' { interface AllExtensions { CodeBlock: typeof CodeBlock, diff --git a/packages/extension-code-block/src/index.ts b/packages/extension-code-block/src/index.ts new file mode 100644 index 000000000..daf6becc6 --- /dev/null +++ b/packages/extension-code-block/src/index.ts @@ -0,0 +1,5 @@ +import { CodeBlock } from './code-block' + +export * from './code-block' + +export default CodeBlock diff --git a/packages/extension-code/src/code.ts b/packages/extension-code/src/code.ts index c3cc4facf..f0951e001 100644 --- a/packages/extension-code/src/code.ts +++ b/packages/extension-code/src/code.ts @@ -15,7 +15,7 @@ export interface CodeOptions { export const inputRegex = /(?:^|\s)((?:`)((?:[^`]+))(?:`))$/gm export const pasteRegex = /(?:^|\s)((?:`)((?:[^`]+))(?:`))/gm -const Code = Mark.create({ +export const Code = Mark.create({ name: 'code', defaultOptions: { @@ -76,8 +76,6 @@ const Code = Mark.create({ }, }) -export default Code - declare module '@tiptap/core' { interface AllExtensions { Code: typeof Code, diff --git a/packages/extension-code/src/index.ts b/packages/extension-code/src/index.ts new file mode 100644 index 000000000..b9c0edb75 --- /dev/null +++ b/packages/extension-code/src/index.ts @@ -0,0 +1,5 @@ +import { Code } from './code' + +export * from './code' + +export default Code diff --git a/packages/extension-collaboration-cursor/src/collaboration-cursor.ts b/packages/extension-collaboration-cursor/src/collaboration-cursor.ts index b7b33c13d..4f91ce292 100644 --- a/packages/extension-collaboration-cursor/src/collaboration-cursor.ts +++ b/packages/extension-collaboration-cursor/src/collaboration-cursor.ts @@ -17,7 +17,7 @@ const awarenessStatesToArray = (states: Map) => }) } -const CollaborationCursor = Extension.create({ +export const CollaborationCursor = Extension.create({ name: 'collaborationCursor', defaultOptions: { @@ -88,8 +88,6 @@ const CollaborationCursor = Extension.create({ }, }) -export default CollaborationCursor - declare module '@tiptap/core' { interface AllExtensions { CollaborationCursor: typeof CollaborationCursor, diff --git a/packages/extension-collaboration-cursor/src/index.ts b/packages/extension-collaboration-cursor/src/index.ts new file mode 100644 index 000000000..96a5ad8b2 --- /dev/null +++ b/packages/extension-collaboration-cursor/src/index.ts @@ -0,0 +1,5 @@ +import { CollaborationCursor } from './collaboration-cursor' + +export * from './collaboration-cursor' + +export default CollaborationCursor diff --git a/packages/extension-collaboration/src/collaboration.ts b/packages/extension-collaboration/src/collaboration.ts index 12bc30d15..c4683b8a2 100644 --- a/packages/extension-collaboration/src/collaboration.ts +++ b/packages/extension-collaboration/src/collaboration.ts @@ -10,7 +10,7 @@ export interface CollaborationOptions { provider: any, } -const Collaboration = Extension.create({ +export const Collaboration = Extension.create({ name: 'collaboration', defaultOptions: { @@ -60,8 +60,6 @@ const Collaboration = Extension.create({ }, }) -export default Collaboration - declare module '@tiptap/core' { interface AllExtensions { Collaboration: typeof Collaboration, diff --git a/packages/extension-collaboration/src/index.ts b/packages/extension-collaboration/src/index.ts new file mode 100644 index 000000000..03ed93837 --- /dev/null +++ b/packages/extension-collaboration/src/index.ts @@ -0,0 +1,5 @@ +import { Collaboration } from './collaboration' + +export * from './collaboration' + +export default Collaboration diff --git a/packages/extension-document/src/document.ts b/packages/extension-document/src/document.ts index 5c9b47961..b87567b59 100644 --- a/packages/extension-document/src/document.ts +++ b/packages/extension-document/src/document.ts @@ -1,13 +1,11 @@ import { Node } from '@tiptap/core' -const Document = Node.create({ +export const Document = Node.create({ name: 'document', topNode: true, content: 'block+', }) -export default Document - declare module '@tiptap/core' { interface AllExtensions { Document: typeof Document, diff --git a/packages/extension-document/src/index.ts b/packages/extension-document/src/index.ts new file mode 100644 index 000000000..09c18fff5 --- /dev/null +++ b/packages/extension-document/src/index.ts @@ -0,0 +1,5 @@ +import { Document } from './document' + +export * from './document' + +export default Document diff --git a/packages/extension-dropcursor/src/dropcursor.ts b/packages/extension-dropcursor/src/dropcursor.ts index fa677a231..618414256 100644 --- a/packages/extension-dropcursor/src/dropcursor.ts +++ b/packages/extension-dropcursor/src/dropcursor.ts @@ -7,7 +7,7 @@ export interface DropcursorOptions { class: string | null, } -const Dropcursor = Extension.create({ +export const Dropcursor = Extension.create({ name: 'dropCursor', defaultOptions: { @@ -23,8 +23,6 @@ const Dropcursor = Extension.create({ }, }) -export default Dropcursor - declare module '@tiptap/core' { interface AllExtensions { Dropcursor: typeof Dropcursor, diff --git a/packages/extension-dropcursor/src/index.ts b/packages/extension-dropcursor/src/index.ts new file mode 100644 index 000000000..3dec2ee42 --- /dev/null +++ b/packages/extension-dropcursor/src/index.ts @@ -0,0 +1,5 @@ +import { Dropcursor } from './dropcursor' + +export * from './dropcursor' + +export default Dropcursor diff --git a/packages/extension-focus/src/focus.ts b/packages/extension-focus/src/focus.ts index b15ee7e0e..3c120c701 100644 --- a/packages/extension-focus/src/focus.ts +++ b/packages/extension-focus/src/focus.ts @@ -7,7 +7,7 @@ export interface FocusOptions { nested: boolean, } -const FocusClasses = Extension.create({ +export const FocusClasses = Extension.create({ name: 'focus', defaultOptions: { @@ -50,8 +50,6 @@ const FocusClasses = Extension.create({ }, }) -export default FocusClasses - declare module '@tiptap/core' { interface AllExtensions { FocusClasses: typeof FocusClasses, diff --git a/packages/extension-focus/src/index.ts b/packages/extension-focus/src/index.ts new file mode 100644 index 000000000..0631a4f17 --- /dev/null +++ b/packages/extension-focus/src/index.ts @@ -0,0 +1,5 @@ +import { FocusClasses } from './focus' + +export * from './focus' + +export default FocusClasses diff --git a/packages/extension-font-family/src/font-family.ts b/packages/extension-font-family/src/font-family.ts index afe5b0595..24565aae3 100644 --- a/packages/extension-font-family/src/font-family.ts +++ b/packages/extension-font-family/src/font-family.ts @@ -5,7 +5,7 @@ type FontFamilyOptions = { types: string[], } -const FontFamily = Extension.create({ +export const FontFamily = Extension.create({ name: 'fontFamily', defaultOptions: { @@ -60,8 +60,6 @@ const FontFamily = Extension.create({ }, }) -export default FontFamily - declare module '@tiptap/core' { interface AllExtensions { FontFamily: typeof FontFamily, diff --git a/packages/extension-font-family/src/index.ts b/packages/extension-font-family/src/index.ts new file mode 100644 index 000000000..ec5078470 --- /dev/null +++ b/packages/extension-font-family/src/index.ts @@ -0,0 +1,5 @@ +import { FontFamily } from './font-family' + +export * from './font-family' + +export default FontFamily diff --git a/packages/extension-gapcursor/src/gapcursor.ts b/packages/extension-gapcursor/src/gapcursor.ts index b22ab6f3e..2902eb517 100644 --- a/packages/extension-gapcursor/src/gapcursor.ts +++ b/packages/extension-gapcursor/src/gapcursor.ts @@ -1,7 +1,7 @@ import { Extension } from '@tiptap/core' import { gapCursor } from 'prosemirror-gapcursor' -const Gapcursor = Extension.create({ +export const Gapcursor = Extension.create({ name: 'gapCursor', addProseMirrorPlugins() { @@ -11,8 +11,6 @@ const Gapcursor = Extension.create({ }, }) -export default Gapcursor - declare module '@tiptap/core' { interface AllExtensions { Gapcursor: typeof Gapcursor, diff --git a/packages/extension-gapcursor/src/index.ts b/packages/extension-gapcursor/src/index.ts new file mode 100644 index 000000000..27f61c36a --- /dev/null +++ b/packages/extension-gapcursor/src/index.ts @@ -0,0 +1,5 @@ +import { Gapcursor } from './gapcursor' + +export * from './gapcursor' + +export default Gapcursor diff --git a/packages/extension-hard-break/src/hard-break.ts b/packages/extension-hard-break/src/hard-break.ts index 19dd32b2f..4ab7fa776 100644 --- a/packages/extension-hard-break/src/hard-break.ts +++ b/packages/extension-hard-break/src/hard-break.ts @@ -7,7 +7,7 @@ export interface HardBreakOptions { }, } -const HardBreak = Node.create({ +export const HardBreak = Node.create({ name: 'hardBreak', defaultOptions: { @@ -59,8 +59,6 @@ const HardBreak = Node.create({ }, }) -export default HardBreak - declare module '@tiptap/core' { interface AllExtensions { HardBreak: typeof HardBreak, diff --git a/packages/extension-hard-break/src/index.ts b/packages/extension-hard-break/src/index.ts new file mode 100644 index 000000000..9950a1948 --- /dev/null +++ b/packages/extension-hard-break/src/index.ts @@ -0,0 +1,5 @@ +import { HardBreak } from './hard-break' + +export * from './hard-break' + +export default HardBreak diff --git a/packages/extension-heading/src/heading.ts b/packages/extension-heading/src/heading.ts index 33b3fa31e..10478f0a3 100644 --- a/packages/extension-heading/src/heading.ts +++ b/packages/extension-heading/src/heading.ts @@ -10,7 +10,7 @@ export interface HeadingOptions { }, } -const Heading = Node.create({ +export const Heading = Node.create({ name: 'heading', defaultOptions: { @@ -91,8 +91,6 @@ const Heading = Node.create({ }, }) -export default Heading - declare module '@tiptap/core' { interface AllExtensions { Heading: typeof Heading, diff --git a/packages/extension-heading/src/index.ts b/packages/extension-heading/src/index.ts new file mode 100644 index 000000000..0d13101de --- /dev/null +++ b/packages/extension-heading/src/index.ts @@ -0,0 +1,5 @@ +import { Heading } from './heading' + +export * from './heading' + +export default Heading diff --git a/packages/extension-highlight/src/highlight.ts b/packages/extension-highlight/src/highlight.ts index c1f298907..ba8754c47 100644 --- a/packages/extension-highlight/src/highlight.ts +++ b/packages/extension-highlight/src/highlight.ts @@ -16,7 +16,7 @@ export interface HighlightOptions { export const inputRegex = /(?:^|\s)((?:==)((?:[^~]+))(?:==))$/gm export const pasteRegex = /(?:^|\s)((?:==)((?:[^~]+))(?:==))/gm -const Highlight = Mark.create({ +export const Highlight = Mark.create({ name: 'highlight', defaultOptions: { @@ -105,8 +105,6 @@ const Highlight = Mark.create({ }, }) -export default Highlight - declare module '@tiptap/core' { interface AllExtensions { Highlight: typeof Highlight, diff --git a/packages/extension-highlight/src/index.ts b/packages/extension-highlight/src/index.ts new file mode 100644 index 000000000..dbcb577dc --- /dev/null +++ b/packages/extension-highlight/src/index.ts @@ -0,0 +1,5 @@ +import { Highlight } from './highlight' + +export * from './highlight' + +export default Highlight diff --git a/packages/extension-history/src/history.ts b/packages/extension-history/src/history.ts index b5d48acf4..d54ed76c0 100644 --- a/packages/extension-history/src/history.ts +++ b/packages/extension-history/src/history.ts @@ -6,7 +6,7 @@ export interface HistoryOptions { newGroupDelay: number, } -const History = Extension.create({ +export const History = Extension.create({ name: 'history', defaultOptions: { @@ -46,8 +46,6 @@ const History = Extension.create({ }, }) -export default History - declare module '@tiptap/core' { interface AllExtensions { History: typeof History, diff --git a/packages/extension-history/src/index.ts b/packages/extension-history/src/index.ts new file mode 100644 index 000000000..d7abb71f9 --- /dev/null +++ b/packages/extension-history/src/index.ts @@ -0,0 +1,5 @@ +import { History } from './history' + +export * from './history' + +export default History diff --git a/packages/extension-horizontal-rule/src/horizontal-rule.ts b/packages/extension-horizontal-rule/src/horizontal-rule.ts index 1831e637d..f1a94cfbe 100644 --- a/packages/extension-horizontal-rule/src/horizontal-rule.ts +++ b/packages/extension-horizontal-rule/src/horizontal-rule.ts @@ -11,7 +11,7 @@ export interface HorizontalRuleOptions { }, } -const HorizontalRule = Node.create({ +export const HorizontalRule = Node.create({ name: 'horizontalRule', defaultOptions: { @@ -52,8 +52,6 @@ const HorizontalRule = Node.create({ }, }) -export default HorizontalRule - declare module '@tiptap/core' { interface AllExtensions { HorizontalRule: typeof HorizontalRule, diff --git a/packages/extension-horizontal-rule/src/index.ts b/packages/extension-horizontal-rule/src/index.ts new file mode 100644 index 000000000..472f33c83 --- /dev/null +++ b/packages/extension-horizontal-rule/src/index.ts @@ -0,0 +1,5 @@ +import { HorizontalRule } from './horizontal-rule' + +export * from './horizontal-rule' + +export default HorizontalRule diff --git a/packages/extension-image/src/image.ts b/packages/extension-image/src/image.ts index 4b4efc524..400d84131 100644 --- a/packages/extension-image/src/image.ts +++ b/packages/extension-image/src/image.ts @@ -14,7 +14,7 @@ export interface ImageOptions { export const inputRegex = /!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\)/ -const Image = Node.create({ +export const Image = Node.create({ name: 'image', defaultOptions: { @@ -87,8 +87,6 @@ const Image = Node.create({ }, }) -export default Image - declare module '@tiptap/core' { interface AllExtensions { Image: typeof Image, diff --git a/packages/extension-image/src/index.ts b/packages/extension-image/src/index.ts new file mode 100644 index 000000000..6a7a68958 --- /dev/null +++ b/packages/extension-image/src/index.ts @@ -0,0 +1,5 @@ +import { Image } from './image' + +export * from './image' + +export default Image diff --git a/packages/extension-italic/src/index.ts b/packages/extension-italic/src/index.ts new file mode 100644 index 000000000..b80147ca1 --- /dev/null +++ b/packages/extension-italic/src/index.ts @@ -0,0 +1,5 @@ +import { Italic } from './italic' + +export * from './italic' + +export default Italic diff --git a/packages/extension-italic/src/italic.ts b/packages/extension-italic/src/italic.ts index 2378d43f4..1f35e0fb2 100644 --- a/packages/extension-italic/src/italic.ts +++ b/packages/extension-italic/src/italic.ts @@ -17,7 +17,7 @@ export const starPasteRegex = /(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/gm export const underscoreInputRegex = /(?:^|\s)((?:_)((?:[^_]+))(?:_))$/gm export const underscorePasteRegex = /(?:^|\s)((?:_)((?:[^_]+))(?:_))/gm -const Italic = Mark.create({ +export const Italic = Mark.create({ name: 'italic', defaultOptions: { @@ -87,8 +87,6 @@ const Italic = Mark.create({ }, }) -export default Italic - declare module '@tiptap/core' { interface AllExtensions { Italic: typeof Italic, diff --git a/packages/extension-link/src/index.ts b/packages/extension-link/src/index.ts new file mode 100644 index 000000000..cd9fb3592 --- /dev/null +++ b/packages/extension-link/src/index.ts @@ -0,0 +1,5 @@ +import { Link } from './link' + +export * from './link' + +export default Link diff --git a/packages/extension-link/src/link.ts b/packages/extension-link/src/link.ts index 8287cdae8..ee1738b06 100644 --- a/packages/extension-link/src/link.ts +++ b/packages/extension-link/src/link.ts @@ -16,7 +16,7 @@ export interface LinkOptions { export const pasteRegex = /https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z]{2,}\b(?:[-a-zA-Z0-9@:%._+~#=?!&/]*)(?:[-a-zA-Z0-9@:%._+~#=?!&/]*)/gi export const pasteRegexWithBrackets = /(?:\()https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z]{2,}\b(?:[-a-zA-Z0-9@:%._+~#=?!&/()]*)(?:\))/gi -const Link = Mark.create({ +export const Link = Mark.create({ name: 'link', inclusive: false, @@ -106,8 +106,6 @@ const Link = Mark.create({ }, }) -export default Link - declare module '@tiptap/core' { interface AllExtensions { Link: typeof Link, diff --git a/packages/extension-list-item/src/index.ts b/packages/extension-list-item/src/index.ts new file mode 100644 index 000000000..35e2d4b69 --- /dev/null +++ b/packages/extension-list-item/src/index.ts @@ -0,0 +1,5 @@ +import { ListItem } from './list-item' + +export * from './list-item' + +export default ListItem diff --git a/packages/extension-list-item/src/list-item.ts b/packages/extension-list-item/src/list-item.ts index f002f94c1..23e47f3c1 100644 --- a/packages/extension-list-item/src/list-item.ts +++ b/packages/extension-list-item/src/list-item.ts @@ -6,7 +6,7 @@ export interface ListItemOptions { }, } -const ListItem = Node.create({ +export const ListItem = Node.create({ name: 'listItem', defaultOptions: { @@ -38,8 +38,6 @@ const ListItem = Node.create({ }, }) -export default ListItem - declare module '@tiptap/core' { interface AllExtensions { ListItem: typeof ListItem, diff --git a/packages/extension-ordered-list/src/index.ts b/packages/extension-ordered-list/src/index.ts new file mode 100644 index 000000000..bd3cd501a --- /dev/null +++ b/packages/extension-ordered-list/src/index.ts @@ -0,0 +1,5 @@ +import { OrderedList } from './ordered-list' + +export * from './ordered-list' + +export default OrderedList diff --git a/packages/extension-ordered-list/src/ordered-list.ts b/packages/extension-ordered-list/src/ordered-list.ts index b97af7283..7edaa59be 100644 --- a/packages/extension-ordered-list/src/ordered-list.ts +++ b/packages/extension-ordered-list/src/ordered-list.ts @@ -9,7 +9,7 @@ export interface OrderedListOptions { export const inputRegex = /^(\d+)\.\s$/ -const OrderedList = Node.create({ +export const OrderedList = Node.create({ name: 'orderedList', defaultOptions: { @@ -78,8 +78,6 @@ const OrderedList = Node.create({ }, }) -export default OrderedList - declare module '@tiptap/core' { interface AllExtensions { OrderedList: typeof OrderedList, diff --git a/packages/extension-paragraph/src/index.ts b/packages/extension-paragraph/src/index.ts new file mode 100644 index 000000000..290e2b236 --- /dev/null +++ b/packages/extension-paragraph/src/index.ts @@ -0,0 +1,5 @@ +import { Paragraph } from './paragraph' + +export * from './paragraph' + +export default Paragraph diff --git a/packages/extension-paragraph/src/paragraph.ts b/packages/extension-paragraph/src/paragraph.ts index e0104a8b5..e8b01a69c 100644 --- a/packages/extension-paragraph/src/paragraph.ts +++ b/packages/extension-paragraph/src/paragraph.ts @@ -6,7 +6,7 @@ export interface ParagraphOptions { }, } -const Paragraph = Node.create({ +export const Paragraph = Node.create({ name: 'paragraph', defaultOptions: { @@ -45,8 +45,6 @@ const Paragraph = Node.create({ }, }) -export default Paragraph - declare module '@tiptap/core' { interface AllExtensions { Paragraph: typeof Paragraph, diff --git a/packages/extension-strike/src/index.ts b/packages/extension-strike/src/index.ts new file mode 100644 index 000000000..f218f831e --- /dev/null +++ b/packages/extension-strike/src/index.ts @@ -0,0 +1,5 @@ +import { Strike } from './strike' + +export * from './strike' + +export default Strike diff --git a/packages/extension-strike/src/strike.ts b/packages/extension-strike/src/strike.ts index 793cea543..83d77f011 100644 --- a/packages/extension-strike/src/strike.ts +++ b/packages/extension-strike/src/strike.ts @@ -15,7 +15,7 @@ export interface StrikeOptions { export const inputRegex = /(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/gm export const pasteRegex = /(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/gm -const Strike = Mark.create({ +export const Strike = Mark.create({ name: 'strike', defaultOptions: { @@ -85,8 +85,6 @@ const Strike = Mark.create({ }, }) -export default Strike - declare module '@tiptap/core' { interface AllExtensions { Strike: typeof Strike, diff --git a/packages/extension-task-item/src/index.ts b/packages/extension-task-item/src/index.ts new file mode 100644 index 000000000..994557808 --- /dev/null +++ b/packages/extension-task-item/src/index.ts @@ -0,0 +1,5 @@ +import { TaskItem } from './task-item' + +export * from './task-item' + +export default TaskItem diff --git a/packages/extension-task-item/src/task-item.ts b/packages/extension-task-item/src/task-item.ts index 3b43e1251..d1d1efd02 100644 --- a/packages/extension-task-item/src/task-item.ts +++ b/packages/extension-task-item/src/task-item.ts @@ -10,7 +10,7 @@ export interface TaskItemOptions { export const inputRegex = /^\s*(\[([ |x])\])\s$/ -const TaskItem = Node.create({ +export const TaskItem = Node.create({ name: 'taskItem', defaultOptions: { @@ -139,8 +139,6 @@ const TaskItem = Node.create({ }, }) -export default TaskItem - declare module '@tiptap/core' { interface AllExtensions { TaskItem: typeof TaskItem, diff --git a/packages/extension-task-list/src/index.ts b/packages/extension-task-list/src/index.ts new file mode 100644 index 000000000..2cfaeb5ba --- /dev/null +++ b/packages/extension-task-list/src/index.ts @@ -0,0 +1,5 @@ +import { TaskList } from './task-list' + +export * from './task-list' + +export default TaskList diff --git a/packages/extension-task-list/src/task-list.ts b/packages/extension-task-list/src/task-list.ts index b4bdc2309..e6025f2fb 100644 --- a/packages/extension-task-list/src/task-list.ts +++ b/packages/extension-task-list/src/task-list.ts @@ -6,7 +6,7 @@ export interface TaskListOptions { }, } -const TaskList = Node.create({ +export const TaskList = Node.create({ name: 'taskList', defaultOptions: { @@ -48,8 +48,6 @@ const TaskList = Node.create({ }, }) -export default TaskList - declare module '@tiptap/core' { interface AllExtensions { TaskList: typeof TaskList, diff --git a/packages/extension-text-align/src/index.ts b/packages/extension-text-align/src/index.ts new file mode 100644 index 000000000..a87f34730 --- /dev/null +++ b/packages/extension-text-align/src/index.ts @@ -0,0 +1,5 @@ +import { TextAlign } from './text-align' + +export * from './text-align' + +export default TextAlign diff --git a/packages/extension-text-align/src/text-align.ts b/packages/extension-text-align/src/text-align.ts index 2722da5b2..9387814d0 100644 --- a/packages/extension-text-align/src/text-align.ts +++ b/packages/extension-text-align/src/text-align.ts @@ -6,7 +6,7 @@ type TextAlignOptions = { defaultAlignment: string, } -const TextAlign = Extension.create({ +export const TextAlign = Extension.create({ name: 'textAlign', defaultOptions: { @@ -71,8 +71,6 @@ const TextAlign = Extension.create({ }, }) -export default TextAlign - declare module '@tiptap/core' { interface AllExtensions { TextAlign: typeof TextAlign, diff --git a/packages/extension-text-style/src/index.ts b/packages/extension-text-style/src/index.ts new file mode 100644 index 000000000..f7396d77d --- /dev/null +++ b/packages/extension-text-style/src/index.ts @@ -0,0 +1,5 @@ +import { TextStyle } from './text-style' + +export * from './text-style' + +export default TextStyle diff --git a/packages/extension-text-style/src/text-style.ts b/packages/extension-text-style/src/text-style.ts index bd7abd6a8..61d9984bf 100644 --- a/packages/extension-text-style/src/text-style.ts +++ b/packages/extension-text-style/src/text-style.ts @@ -11,7 +11,7 @@ export interface TextStyleOptions { }, } -const TextStyle = Mark.create({ +export const TextStyle = Mark.create({ name: 'textStyle', defaultOptions: { @@ -59,8 +59,6 @@ const TextStyle = Mark.create({ }) -export default TextStyle - declare module '@tiptap/core' { interface AllExtensions { TextStyle: typeof TextStyle, diff --git a/packages/extension-text/src/index.ts b/packages/extension-text/src/index.ts new file mode 100644 index 000000000..e32a4a4f4 --- /dev/null +++ b/packages/extension-text/src/index.ts @@ -0,0 +1,5 @@ +import { Text } from './text' + +export * from './text' + +export default Text diff --git a/packages/extension-text/src/text.ts b/packages/extension-text/src/text.ts index b6bea78de..f503a7eb8 100644 --- a/packages/extension-text/src/text.ts +++ b/packages/extension-text/src/text.ts @@ -1,12 +1,10 @@ import { Node } from '@tiptap/core' -const Text = Node.create({ +export const Text = Node.create({ name: 'text', group: 'inline', }) -export default Text - declare module '@tiptap/core' { interface AllExtensions { Text: typeof Text, diff --git a/packages/extension-typography/src/index.ts b/packages/extension-typography/src/index.ts new file mode 100644 index 000000000..dddec8416 --- /dev/null +++ b/packages/extension-typography/src/index.ts @@ -0,0 +1,5 @@ +import { Typography } from './typography' + +export * from './typography' + +export default Typography diff --git a/packages/extension-typography/src/typography.ts b/packages/extension-typography/src/typography.ts index 820e472e5..f0ab4cfff 100644 --- a/packages/extension-typography/src/typography.ts +++ b/packages/extension-typography/src/typography.ts @@ -20,7 +20,7 @@ export const laquo = new InputRule(/<<$/, '«') export const raquo = new InputRule(/>>$/, '»') export const multiplication = new InputRule(/\d+\s?([*x])\s?\d+$/, '×') -const Typography = Extension.create({ +export const Typography = Extension.create({ name: 'typography', addInputRules() { @@ -45,8 +45,6 @@ const Typography = Extension.create({ }, }) -export default Typography - declare module '@tiptap/core' { interface AllExtensions { Typography: typeof Typography, diff --git a/packages/extension-underline/src/index.ts b/packages/extension-underline/src/index.ts new file mode 100644 index 000000000..2d7f54235 --- /dev/null +++ b/packages/extension-underline/src/index.ts @@ -0,0 +1,5 @@ +import { Underline } from './underline' + +export * from './underline' + +export default Underline diff --git a/packages/extension-underline/src/underline.ts b/packages/extension-underline/src/underline.ts index 45fde3a19..9ba220496 100644 --- a/packages/extension-underline/src/underline.ts +++ b/packages/extension-underline/src/underline.ts @@ -6,7 +6,7 @@ export interface UnderlineOptions { }, } -const Underline = Mark.create({ +export const Underline = Mark.create({ name: 'underline', defaultOptions: { @@ -58,8 +58,6 @@ const Underline = Mark.create({ }, }) -export default Underline - declare module '@tiptap/core' { interface AllExtensions { Underline: typeof Underline,