From 3826872a39ff0e236ed37973f567cc564bdb653e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnau=20G=C3=B3mez=20Farell?= Date: Sat, 8 Feb 2025 15:04:20 +0100 Subject: [PATCH] Remove redundant optional chaining in starter kit extension (#6090) * refactor: remove redundant optional chaining * chore: add changeset --- .changeset/healthy-badgers-agree.md | 5 ++++ packages/starter-kit/src/starter-kit.ts | 36 ++++++++++++------------- 2 files changed, 23 insertions(+), 18 deletions(-) create mode 100644 .changeset/healthy-badgers-agree.md diff --git a/.changeset/healthy-badgers-agree.md b/.changeset/healthy-badgers-agree.md new file mode 100644 index 0000000000..fc71ed275e --- /dev/null +++ b/.changeset/healthy-badgers-agree.md @@ -0,0 +1,5 @@ +--- +"@tiptap/starter-kit": patch +--- + +Remove redundant optional chaining in options object diff --git a/packages/starter-kit/src/starter-kit.ts b/packages/starter-kit/src/starter-kit.ts index 2db08005fd..9feba92be0 100644 --- a/packages/starter-kit/src/starter-kit.ts +++ b/packages/starter-kit/src/starter-kit.ts @@ -140,75 +140,75 @@ export const StarterKit = Extension.create({ const extensions = [] if (this.options.bold !== false) { - extensions.push(Bold.configure(this.options?.bold)) + extensions.push(Bold.configure(this.options.bold)) } if (this.options.blockquote !== false) { - extensions.push(Blockquote.configure(this.options?.blockquote)) + extensions.push(Blockquote.configure(this.options.blockquote)) } if (this.options.bulletList !== false) { - extensions.push(BulletList.configure(this.options?.bulletList)) + extensions.push(BulletList.configure(this.options.bulletList)) } if (this.options.code !== false) { - extensions.push(Code.configure(this.options?.code)) + extensions.push(Code.configure(this.options.code)) } if (this.options.codeBlock !== false) { - extensions.push(CodeBlock.configure(this.options?.codeBlock)) + extensions.push(CodeBlock.configure(this.options.codeBlock)) } if (this.options.document !== false) { - extensions.push(Document.configure(this.options?.document)) + extensions.push(Document.configure(this.options.document)) } if (this.options.dropcursor !== false) { - extensions.push(Dropcursor.configure(this.options?.dropcursor)) + extensions.push(Dropcursor.configure(this.options.dropcursor)) } if (this.options.gapcursor !== false) { - extensions.push(Gapcursor.configure(this.options?.gapcursor)) + extensions.push(Gapcursor.configure(this.options.gapcursor)) } if (this.options.hardBreak !== false) { - extensions.push(HardBreak.configure(this.options?.hardBreak)) + extensions.push(HardBreak.configure(this.options.hardBreak)) } if (this.options.heading !== false) { - extensions.push(Heading.configure(this.options?.heading)) + extensions.push(Heading.configure(this.options.heading)) } if (this.options.history !== false) { - extensions.push(History.configure(this.options?.history)) + extensions.push(History.configure(this.options.history)) } if (this.options.horizontalRule !== false) { - extensions.push(HorizontalRule.configure(this.options?.horizontalRule)) + extensions.push(HorizontalRule.configure(this.options.horizontalRule)) } if (this.options.italic !== false) { - extensions.push(Italic.configure(this.options?.italic)) + extensions.push(Italic.configure(this.options.italic)) } if (this.options.listItem !== false) { - extensions.push(ListItem.configure(this.options?.listItem)) + extensions.push(ListItem.configure(this.options.listItem)) } if (this.options.orderedList !== false) { - extensions.push(OrderedList.configure(this.options?.orderedList)) + extensions.push(OrderedList.configure(this.options.orderedList)) } if (this.options.paragraph !== false) { - extensions.push(Paragraph.configure(this.options?.paragraph)) + extensions.push(Paragraph.configure(this.options.paragraph)) } if (this.options.strike !== false) { - extensions.push(Strike.configure(this.options?.strike)) + extensions.push(Strike.configure(this.options.strike)) } if (this.options.text !== false) { - extensions.push(Text.configure(this.options?.text)) + extensions.push(Text.configure(this.options.text)) } return extensions