Skip to content

Proposal PR: Switch to vite-plus - #8151

Open
bdbch wants to merge 14 commits into
mainfrom
chore/switch-to-vp
Open

Proposal PR: Switch to vite-plus#8151
bdbch wants to merge 14 commits into
mainfrom
chore/switch-to-vp

Conversation

@bdbch

@bdbch bdbch commented Aug 1, 2026

Copy link
Copy Markdown
Member

Fixes

  • N/A

Changes and Review

This PR migrates the whole project from our individual setup (vite + vitest + tsup + oxc) to one solution using Vite+. A few pros and contras on why I would do this:

Pros

  • Less things to maintain individually
  • Simpler onboarding and less commands to remember
  • Less configuration fragmentation (just configure the global vite config once)
  • Workspace orchestration without something like turborepo or nx
  • Still uses the existing tools we used prior
  • No need to upgrade individual packages or make sure things work together
  • VP comes with a great caching layer and most tooling is build in Rust making it very fast
  • Caching works great (after a few runs my build times went from 60+ seconds down to 1 second and a 97% cache hit rate)

Cons

  • We rely on one solution from the Vite team so if something is not to our likings we need to move out of it again (even though it's not so bad because we can just not use individual vp features)
  • One upgrade in the future has a larger blast radius (we now have to check everything => testing, building, formatting, linting, etc.)
  • One more layer on top of the existing tools we used which may complicate debugging when something goes wrong

The review for this PR will be tough so the best to make sure this is valid:

  1. Check the PR out
  2. run the tests => should still run successsful using vitest
  3. run the build => should still build all packages to dist folders correctly
  4. check that dist paths are consistent to the data in package.json
  5. run the formatter + linter => should use the previous formatting, no linting issues

One thing that this PR will also show is if the CI actions run correctly

extra note: the idea for this PR came from me trying out a new AI model and I thought a larger migration would be fun to test it on - keep that in mind in review.

Checklist

  • I have added a changeset if necessary.
  • I have added tests if possible.
  • I have made sure to test my changes myself.

Responsibility

  • I have reviewed and understand these changes, and I take responsibility for this PR, even if an AI agent created it.

@bdbch
bdbch requested a review from a team as a code owner August 1, 2026 11:24
@bdbch bdbch self-assigned this Aug 1, 2026
@changeset-bot

changeset-bot Bot commented Aug 1, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 7f1f17a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@netlify

netlify Bot commented Aug 1, 2026

Copy link
Copy Markdown

Deploy Preview for tiptap-embed ready!

Name Link
🔨 Latest commit 7f1f17a
🔍 Latest deploy log https://app.netlify.com/projects/tiptap-embed/deploys/6a78f506ebdc1c0008c3ed80
😎 Deploy Preview https://deploy-preview-8151--tiptap-embed.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 406 files, which is 106 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: 209123d4-afcb-4221-b2b7-9752770ad42a

📥 Commits

Reviewing files that changed from the base of the PR and between 3099eef and 7f1f17a.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (406)
  • .github/actions/restore-build/action.yml
  • .github/actions/setup-env/action.yml
  • .github/actions/setup-playwright/action.yml
  • .github/instructions/tiptap.instructions.md
  • .github/workflows/build.yml
  • .github/workflows/publish.yml
  • .husky/pre-commit
  • .lintstagedrc.cjs
  • .vite-hooks/pre-commit
  • AGENTS.md
  • demos/package.json
  • demos/setup/svelte.ts
  • demos/vite.config.ts
  • pack.config.mts
  • package.json
  • packages-deprecated/extension-character-count/package.json
  • packages-deprecated/extension-character-count/tsup.config.ts
  • packages-deprecated/extension-character-count/vite.config.ts
  • packages-deprecated/extension-dropcursor/package.json
  • packages-deprecated/extension-dropcursor/tsup.config.ts
  • packages-deprecated/extension-dropcursor/vite.config.ts
  • packages-deprecated/extension-focus/package.json
  • packages-deprecated/extension-focus/tsup.config.ts
  • packages-deprecated/extension-focus/vite.config.ts
  • packages-deprecated/extension-gapcursor/package.json
  • packages-deprecated/extension-gapcursor/tsup.config.ts
  • packages-deprecated/extension-gapcursor/vite.config.ts
  • packages-deprecated/extension-history/package.json
  • packages-deprecated/extension-history/tsup.config.ts
  • packages-deprecated/extension-history/vite.config.ts
  • packages-deprecated/extension-list-item/package.json
  • packages-deprecated/extension-list-item/tsup.config.ts
  • packages-deprecated/extension-list-item/vite.config.ts
  • packages-deprecated/extension-list-keymap/package.json
  • packages-deprecated/extension-list-keymap/tsup.config.ts
  • packages-deprecated/extension-list-keymap/vite.config.ts
  • packages-deprecated/extension-placeholder/package.json
  • packages-deprecated/extension-placeholder/tsup.config.ts
  • packages-deprecated/extension-placeholder/vite.config.ts
  • packages-deprecated/extension-table-cell/package.json
  • packages-deprecated/extension-table-cell/tsup.config.ts
  • packages-deprecated/extension-table-cell/vite.config.ts
  • packages-deprecated/extension-table-header/package.json
  • packages-deprecated/extension-table-header/tsup.config.ts
  • packages-deprecated/extension-table-header/vite.config.ts
  • packages-deprecated/extension-table-row/package.json
  • packages-deprecated/extension-table-row/tsup.config.ts
  • packages-deprecated/extension-table-row/vite.config.ts
  • packages-deprecated/extension-task-item/package.json
  • packages-deprecated/extension-task-item/tsup.config.ts
  • packages-deprecated/extension-task-item/vite.config.ts
  • packages-deprecated/extension-task-list/package.json
  • packages-deprecated/extension-task-list/tsup.config.ts
  • packages-deprecated/extension-task-list/vite.config.ts
  • packages-deprecated/server-ai-toolkit/package.json
  • packages-deprecated/server-ai-toolkit/tsup.config.ts
  • packages-deprecated/server-ai-toolkit/vite.config.ts
  • packages/ai-toolkit/package.json
  • packages/ai-toolkit/src/server-ai-toolkit.spec.ts
  • packages/ai-toolkit/tsup.config.ts
  • packages/ai-toolkit/vite.config.ts
  • packages/core/__tests__/attrsEqual.spec.ts
  • packages/core/__tests__/can.spec.ts
  • packages/core/__tests__/clipboardTextSerializer.spec.ts
  • packages/core/__tests__/createNodeFromContent.spec.ts
  • packages/core/__tests__/cut.spec.ts
  • packages/core/__tests__/delete.spec.ts
  • packages/core/__tests__/dispatchTransaction.spec.ts
  • packages/core/__tests__/editorProps.spec.ts
  • packages/core/__tests__/extendExtensions.spec.ts
  • packages/core/__tests__/extendMarkRange.spec.ts
  • packages/core/__tests__/extensionOptions.spec.ts
  • packages/core/__tests__/extensionStorage.spec.ts
  • packages/core/__tests__/fromString.spec.ts
  • packages/core/__tests__/generateHTML.spec.ts
  • packages/core/__tests__/generateJSON.spec.ts
  • packages/core/__tests__/generateText.spec.ts
  • packages/core/__tests__/getAttributesFromExtensions.spec.ts
  • packages/core/__tests__/getContent.spec.ts
  • packages/core/__tests__/getMarkRange.spec.ts
  • packages/core/__tests__/getStyleProperty.spec.ts
  • packages/core/__tests__/getTextContentFromNodes.spec.ts
  • packages/core/__tests__/insertContent.spec.ts
  • packages/core/__tests__/insertContentAt.spec.ts
  • packages/core/__tests__/insertDefaultBlock.spec.ts
  • packages/core/__tests__/isActive.spec.ts
  • packages/core/__tests__/isNodeEmpty.spec.ts
  • packages/core/__tests__/isNodeViewSelected.spec.ts
  • packages/core/__tests__/markPasteRule.spec.ts
  • packages/core/__tests__/marksEqual.spec.ts
  • packages/core/__tests__/mergeAttributes.spec.ts
  • packages/core/__tests__/mergeDeep.spec.ts
  • packages/core/__tests__/nodePos.spec.ts
  • packages/core/__tests__/nodeViewGetPos.spec.ts
  • packages/core/__tests__/onContentError.spec.ts
  • packages/core/__tests__/parseAttributes.spec.ts
  • packages/core/__tests__/pluginOrder.spec.ts
  • packages/core/__tests__/requiredAttributes.spec.ts
  • packages/core/__tests__/resizableNodeView.spec.ts
  • packages/core/__tests__/setContent.spec.ts
  • packages/core/__tests__/tabindex.spec.ts
  • packages/core/__tests__/transformPastedHTML.spec.ts
  • packages/core/__tests__/unmounted.spec.ts
  • packages/core/__tests__/unsetAllMarks.spec.ts
  • packages/core/package.json
  • packages/core/src/__tests__/htmlEntities.test.ts
  • packages/core/src/__tests__/inputRuleInlineAtoms.test.ts
  • packages/core/src/__tests__/isAndroid.test.ts
  • packages/core/src/__tests__/rewriteUnknownContent.test.ts
  • packages/core/src/__tests__/transformPastedHTML.test.ts
  • packages/core/tsup.config.ts
  • packages/core/vite.config.ts
  • packages/extension-audio/__tests__/audio.spec.ts
  • packages/extension-audio/package.json
  • packages/extension-audio/tsup.config.ts
  • packages/extension-audio/vite.config.ts
  • packages/extension-blockquote/__tests__/handleBackspace.spec.ts
  • packages/extension-blockquote/package.json
  • packages/extension-blockquote/tsup.config.ts
  • packages/extension-blockquote/vite.config.ts
  • packages/extension-bold/__tests__/bold.spec.ts
  • packages/extension-bold/package.json
  • packages/extension-bold/tsup.config.ts
  • packages/extension-bold/vite.config.ts
  • packages/extension-bubble-menu/__tests__/bubble-menu-plugin.spec.ts
  • packages/extension-bubble-menu/package.json
  • packages/extension-bubble-menu/tsup.config.ts
  • packages/extension-bubble-menu/vite.config.ts
  • packages/extension-bullet-list/package.json
  • packages/extension-bullet-list/tsup.config.ts
  • packages/extension-bullet-list/vite.config.ts
  • packages/extension-code-block-lowlight/__tests__/codeBlockLowlight.spec.ts
  • packages/extension-code-block-lowlight/package.json
  • packages/extension-code-block-lowlight/tsup.config.ts
  • packages/extension-code-block-lowlight/vite.config.ts
  • packages/extension-code-block/__tests__/code-block.spec.ts
  • packages/extension-code-block/package.json
  • packages/extension-code-block/tsup.config.ts
  • packages/extension-code-block/vite.config.ts
  • packages/extension-code/__tests__/code.spec.ts
  • packages/extension-code/package.json
  • packages/extension-code/tsup.config.ts
  • packages/extension-code/vite.config.ts
  • packages/extension-collaboration-caret/__tests__/collaboration-caret.spec.ts
  • packages/extension-collaboration-caret/package.json
  • packages/extension-collaboration-caret/tsup.config.ts
  • packages/extension-collaboration-caret/vite.config.ts
  • packages/extension-collaboration/__tests__/filterInvalidContent.spec.ts
  • packages/extension-collaboration/__tests__/memoryLeak.spec.ts
  • packages/extension-collaboration/package.json
  • packages/extension-collaboration/tsup.config.ts
  • packages/extension-collaboration/vite.config.ts
  • packages/extension-color/package.json
  • packages/extension-color/tsup.config.ts
  • packages/extension-color/vite.config.ts
  • packages/extension-details/__tests__/details-commands.spec.ts
  • packages/extension-details/__tests__/details.spec.ts
  • packages/extension-details/package.json
  • packages/extension-details/tsup.config.ts
  • packages/extension-details/vite.config.ts
  • packages/extension-document/package.json
  • packages/extension-document/tsup.config.ts
  • packages/extension-document/vite.config.ts
  • packages/extension-drag-handle-react/package.json
  • packages/extension-drag-handle-react/src/DragHandle.spec.ts
  • packages/extension-drag-handle-react/tsup.config.ts
  • packages/extension-drag-handle-react/vite.config.ts
  • packages/extension-drag-handle-vue-2/package.json
  • packages/extension-drag-handle-vue-2/tsup.config.ts
  • packages/extension-drag-handle-vue-2/vite.config.ts
  • packages/extension-drag-handle-vue-3/package.json
  • packages/extension-drag-handle-vue-3/tsup.config.ts
  • packages/extension-drag-handle-vue-3/vite.config.ts
  • packages/extension-drag-handle/__tests__/cloneElement.spec.ts
  • packages/extension-drag-handle/__tests__/defaultRules.spec.ts
  • packages/extension-drag-handle/__tests__/drag-handle.spec.ts
  • packages/extension-drag-handle/__tests__/dragHandler.spec.ts
  • packages/extension-drag-handle/__tests__/edgeDetection.spec.ts
  • packages/extension-drag-handle/__tests__/findBestDragTarget.spec.ts
  • packages/extension-drag-handle/__tests__/findNextElementFromCursor.spec.ts
  • packages/extension-drag-handle/__tests__/getDraggedBlockDir.spec.ts
  • packages/extension-drag-handle/__tests__/nodeRangeDrop.spec.ts
  • packages/extension-drag-handle/__tests__/normalizeOptions.spec.ts
  • packages/extension-drag-handle/__tests__/scoring.spec.ts
  • packages/extension-drag-handle/package.json
  • packages/extension-drag-handle/tsup.config.ts
  • packages/extension-drag-handle/vite.config.ts
  • packages/extension-emoji/__tests__/emoji.spec.ts
  • packages/extension-emoji/__tests__/insert-emoji.spec.ts
  • packages/extension-emoji/package.json
  • packages/extension-emoji/tsup.config.ts
  • packages/extension-emoji/vite.config.ts
  • packages/extension-file-handler/__tests__/fileHandler.spec.ts
  • packages/extension-file-handler/package.json
  • packages/extension-file-handler/tsup.config.ts
  • packages/extension-file-handler/vite.config.ts
  • packages/extension-find-and-replace/__tests__/find-and-replace.spec.ts
  • packages/extension-find-and-replace/package.json
  • packages/extension-find-and-replace/tsup.config.ts
  • packages/extension-find-and-replace/vite.config.ts
  • packages/extension-floating-menu/__tests__/floating-menu-plugin.spec.ts
  • packages/extension-floating-menu/package.json
  • packages/extension-floating-menu/tsup.config.ts
  • packages/extension-floating-menu/vite.config.ts
  • packages/extension-font-family/package.json
  • packages/extension-font-family/tsup.config.ts
  • packages/extension-font-family/vite.config.ts
  • packages/extension-hard-break/__tests__/hard-break.spec.ts
  • packages/extension-hard-break/package.json
  • packages/extension-hard-break/tsup.config.ts
  • packages/extension-hard-break/vite.config.ts
  • packages/extension-heading/package.json
  • packages/extension-heading/tsup.config.ts
  • packages/extension-heading/vite.config.ts
  • packages/extension-highlight/package.json
  • packages/extension-highlight/tsup.config.ts
  • packages/extension-highlight/vite.config.ts
  • packages/extension-horizontal-rule/__tests__/horizontalRule.spec.ts
  • packages/extension-horizontal-rule/package.json
  • packages/extension-horizontal-rule/tsup.config.ts
  • packages/extension-horizontal-rule/vite.config.ts
  • packages/extension-image/__tests__/image.spec.ts
  • packages/extension-image/package.json
  • packages/extension-image/tsup.config.ts
  • packages/extension-image/vite.config.ts
  • packages/extension-invisible-characters/__tests__/invisible-characters.spec.ts
  • packages/extension-invisible-characters/package.json
  • packages/extension-invisible-characters/tsup.config.ts
  • packages/extension-invisible-characters/vite.config.ts
  • packages/extension-italic/package.json
  • packages/extension-italic/tsup.config.ts
  • packages/extension-italic/vite.config.ts
  • packages/extension-link/__tests__/link.spec.ts
  • packages/extension-link/__tests__/markdownLink.spec.ts
  • packages/extension-link/package.json
  • packages/extension-link/tsup.config.ts
  • packages/extension-link/vite.config.ts
  • packages/extension-list/__tests__/listItemDelete.spec.ts
  • packages/extension-list/__tests__/listItemMarkdown.spec.ts
  • packages/extension-list/__tests__/orderedListPhoneNumber.spec.ts
  • packages/extension-list/__tests__/orderedListType.spec.ts
  • packages/extension-list/__tests__/taskItem.spec.ts
  • packages/extension-list/package.json
  • packages/extension-list/tsup.config.ts
  • packages/extension-list/vite.config.ts
  • packages/extension-mathematics/__tests__/blockMath.spec.ts
  • packages/extension-mathematics/__tests__/inlineMath.spec.ts
  • packages/extension-mathematics/package.json
  • packages/extension-mathematics/tsup.config.ts
  • packages/extension-mathematics/vite.config.ts
  • packages/extension-mention/package.json
  • packages/extension-mention/tsup.config.ts
  • packages/extension-mention/vite.config.ts
  • packages/extension-node-range/__tests__/NodeRangeSelection.spec.ts
  • packages/extension-node-range/__tests__/getSelectionRanges.spec.ts
  • packages/extension-node-range/package.json
  • packages/extension-node-range/tsup.config.ts
  • packages/extension-node-range/vite.config.ts
  • packages/extension-ordered-list/package.json
  • packages/extension-ordered-list/tsup.config.ts
  • packages/extension-ordered-list/vite.config.ts
  • packages/extension-paragraph/package.json
  • packages/extension-paragraph/tsup.config.ts
  • packages/extension-paragraph/vite.config.ts
  • packages/extension-ruby-text/__tests__/ruby-text.spec.ts
  • packages/extension-ruby-text/package.json
  • packages/extension-ruby-text/tsup.config.ts
  • packages/extension-ruby-text/vite.config.ts
  • packages/extension-strike/package.json
  • packages/extension-strike/tsup.config.ts
  • packages/extension-strike/vite.config.ts
  • packages/extension-subscript/__tests__/subscript.spec.ts
  • packages/extension-subscript/package.json
  • packages/extension-subscript/tsup.config.ts
  • packages/extension-subscript/vite.config.ts
  • packages/extension-superscript/__tests__/superscript.spec.ts
  • packages/extension-superscript/package.json
  • packages/extension-superscript/tsup.config.ts
  • packages/extension-superscript/vite.config.ts
  • packages/extension-table-of-contents/__tests__/generate-toc-ids.spec.ts
  • packages/extension-table-of-contents/package.json
  • packages/extension-table-of-contents/tsup.config.ts
  • packages/extension-table-of-contents/vite.config.ts
  • packages/extension-table/__tests__/colgroupUpdate.spec.ts
  • packages/extension-table/__tests__/deleteSelection.spec.ts
  • packages/extension-table/__tests__/tableCell.spec.ts
  • packages/extension-table/__tests__/tableCellEmptyContent.spec.ts
  • packages/extension-table/__tests__/tableClipboard.spec.ts
  • packages/extension-table/__tests__/tableCommands.spec.ts
  • packages/extension-table/__tests__/tableHTMLAttributes.spec.ts
  • packages/extension-table/__tests__/tableHeader.spec.ts
  • packages/extension-table/__tests__/tableMarkdown.spec.ts
  • packages/extension-table/package.json
  • packages/extension-table/tsup.config.ts
  • packages/extension-table/vite.config.ts
  • packages/extension-text-align/package.json
  • packages/extension-text-align/tsup.config.ts
  • packages/extension-text-align/vite.config.ts
  • packages/extension-text-style/__tests__/background-color-commands.spec.ts
  • packages/extension-text-style/__tests__/background-color.spec.ts
  • packages/extension-text-style/__tests__/color-commands.spec.ts
  • packages/extension-text-style/__tests__/color.spec.ts
  • packages/extension-text-style/__tests__/font-family-commands.spec.ts
  • packages/extension-text-style/__tests__/font-family.spec.ts
  • packages/extension-text-style/__tests__/font-size-commands.spec.ts
  • packages/extension-text-style/__tests__/font-size.spec.ts
  • packages/extension-text-style/__tests__/line-height-commands.spec.ts
  • packages/extension-text-style/__tests__/line-height.spec.ts
  • packages/extension-text-style/__tests__/text-style-merge.spec.ts
  • packages/extension-text-style/package.json
  • packages/extension-text-style/tsup.config.ts
  • packages/extension-text-style/vite.config.ts
  • packages/extension-text/package.json
  • packages/extension-text/tsup.config.ts
  • packages/extension-text/vite.config.ts
  • packages/extension-twitch/__tests__/twitch.spec.ts
  • packages/extension-twitch/package.json
  • packages/extension-twitch/tsup.config.ts
  • packages/extension-twitch/vite.config.ts
  • packages/extension-typography/package.json
  • packages/extension-typography/tsup.config.ts
  • packages/extension-typography/vite.config.ts
  • packages/extension-underline/package.json
  • packages/extension-underline/tsup.config.ts
  • packages/extension-underline/vite.config.ts
  • packages/extension-unique-id/__tests__/unique-id-collab.spec.ts
  • packages/extension-unique-id/__tests__/unique-id.spec.ts
  • packages/extension-unique-id/package.json
  • packages/extension-unique-id/tsup.config.ts
  • packages/extension-unique-id/vite.config.ts
  • packages/extension-youtube/__tests__/youtube.spec.ts
  • packages/extension-youtube/package.json
  • packages/extension-youtube/tsup.config.ts
  • packages/extension-youtube/vite.config.ts
  • packages/extensions/__tests__/placeholder.spec.ts
  • packages/extensions/__tests__/selection.spec.ts
  • packages/extensions/__tests__/trailing-node.spec.ts
  • packages/extensions/package.json
  • packages/extensions/tsup.config.ts
  • packages/extensions/vite.config.ts
  • packages/html/__tests__/generateHTML.spec.ts
  • packages/html/__tests__/generateJSON.spec.ts
  • packages/html/__tests__/server-with-jsdom.spec.ts
  • packages/html/package.json
  • packages/html/tsup.config.ts
  • packages/html/vite.config.ts
  • packages/markdown/__tests__/block-token-blank-line.spec.ts
  • packages/markdown/__tests__/conversion.spec.ts
  • packages/markdown/__tests__/empty-content.spec.ts
  • packages/markdown/__tests__/extensions/blockquote.spec.ts
  • packages/markdown/__tests__/htmlTagDetection.spec.ts
  • packages/markdown/__tests__/inline-marks-punctuation.spec.ts
  • packages/markdown/__tests__/manager.spec.ts
  • packages/markdown/__tests__/mixed-html.spec.ts
  • packages/markdown/__tests__/nested-text-style-marks.spec.ts
  • packages/markdown/__tests__/ordered-list-lazy-continuation.spec.ts
  • packages/markdown/__tests__/overlapping-marks.spec.ts
  • packages/markdown/__tests__/paragraph.spec.ts
  • packages/markdown/__tests__/server-side-parsing.spec.ts
  • packages/markdown/__tests__/task-list-nested-siblings.spec.ts
  • packages/markdown/__tests__/unknown-html-tags.spec.ts
  • packages/markdown/__tests__/utilities.spec.ts
  • packages/markdown/package.json
  • packages/markdown/tsup.config.ts
  • packages/markdown/vite.config.ts
  • packages/pm/package.json
  • packages/pm/tsup.config.ts
  • packages/pm/vite.config.ts
  • packages/react/package.json
  • packages/react/src/EditorContent.spec.ts
  • packages/react/src/ReactNodeViewRenderer.spec.ts
  • packages/react/src/captureDOMSelection.spec.ts
  • packages/react/src/menus/BubbleMenu.spec.ts
  • packages/react/src/menus/FloatingMenu.spec.ts
  • packages/react/src/use-client.spec.ts
  • packages/react/src/useEditorState.spec.ts
  • packages/react/tsup.config.ts
  • packages/react/vite.config.ts
  • packages/starter-kit/package.json
  • packages/starter-kit/tsup.config.ts
  • packages/starter-kit/vite.config.ts
  • packages/static-renderer/__tests__/json-string.spec.ts
  • packages/static-renderer/__tests__/md-string.spec.ts
  • packages/static-renderer/__tests__/pm-unhandled-types.spec.ts
  • packages/static-renderer/__tests__/react-string.spec.ts
  • packages/static-renderer/package.json
  • packages/static-renderer/tsup.config.ts
  • packages/static-renderer/vite.config.ts
  • packages/suggestion/package.json
  • packages/suggestion/src/__tests__/suggestion.test.ts
  • packages/suggestion/tsup.config.ts
  • packages/suggestion/vite.config.ts
  • packages/vue-2/package.json
  • packages/vue-2/tsup.config.ts
  • packages/vue-2/vite.config.ts
  • packages/vue-3/__tests__/VueMarkViewRenderer.spec.ts
  • packages/vue-3/__tests__/VueNodeViewRenderer.spec.ts
  • packages/vue-3/__tests__/VueRenderer.spec.ts
  • packages/vue-3/__tests__/useEditor.spec.ts
  • packages/vue-3/package.json
  • packages/vue-3/tsup.config.ts
  • packages/vue-3/vite.config.ts
  • pnpm-workspace.yaml
  • scripts/check-package-exports.mjs
  • turbo.json
  • vite.config.mts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@bdbch bdbch closed this Aug 1, 2026
@bdbch bdbch reopened this Aug 1, 2026
@bdbch
bdbch requested a review from Copilot August 1, 2026 17:31

This comment was marked as resolved.

Aslam97
Aslam97 previously approved these changes Aug 3, 2026
ozdemircibaris
ozdemircibaris previously approved these changes Aug 4, 2026

@ozdemircibaris ozdemircibaris left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bdbch
bdbch dismissed stale reviews from ozdemircibaris and Aslam97 via 83927c0 August 9, 2026 21:23
@bdbch
bdbch force-pushed the chore/switch-to-vp branch from 83927c0 to 2cc3d0a Compare August 9, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants