Skip to content

chore(deps): bump the spa-deps group across 1 directory with 32 updates#876

Closed
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/desktop/dev/spa-deps-03242bc7d3
Closed

chore(deps): bump the spa-deps group across 1 directory with 32 updates#876
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/desktop/dev/spa-deps-03242bc7d3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 14, 2026

Copy link
Copy Markdown
Contributor

Bumps the spa-deps group with 30 updates in the /desktop directory:

Package From To
@codemirror/view 6.41.0 6.43.1
@milkdown/kit 7.20.0 7.21.2
@milkdown/react 7.20.0 7.21.2
@milkdown/theme-nord 7.20.0 7.21.2
@radix-ui/react-dialog 1.1.15 1.1.16
@radix-ui/react-dropdown-menu 2.1.16 2.1.17
@radix-ui/react-label 2.1.8 2.1.9
@radix-ui/react-select 2.2.6 2.3.0
@radix-ui/react-switch 1.2.6 1.3.0
@radix-ui/react-tabs 1.1.13 1.1.14
@radix-ui/react-tooltip 1.2.8 1.2.9
@tldraw/tldraw 4.5.10 5.1.1
@tsparticles/engine 3.9.1 4.1.3
@tsparticles/react 3.0.0 4.1.3
@tsparticles/slim 3.9.1 4.1.3
emoji-picker-react 4.18.0 4.19.1
lucide-react 0.500.0 1.18.0
react 19.2.5 19.2.7
@types/react 19.2.14 19.2.17
react-dom 19.2.5 19.2.7
react-resizable 3.1.3 4.0.1
tailwind-merge 3.5.0 3.6.0
zustand 5.0.12 5.0.14
@playwright/test 1.59.1 1.60.0
@tailwindcss/vite 4.2.2 4.3.1
@vitejs/plugin-react 4.7.0 6.0.2
jsdom 29.0.2 29.1.1
typescript 5.9.3 6.0.3
vite 6.4.2 8.0.16
vitest 4.1.0 4.1.8

Updates @codemirror/view from 6.41.0 to 6.43.1

Commits

Updates @milkdown/kit from 7.20.0 to 7.21.2

Release notes

Sourced from @​milkdown/kit's releases.

v7.21.2

Please refer to CHANGELOG.md for details.

v7.21.1

Please refer to CHANGELOG.md for details.

v7.21.0

Please refer to CHANGELOG.md for details.

Commits

Updates @milkdown/react from 7.20.0 to 7.21.2

Release notes

Sourced from @​milkdown/react's releases.

v7.21.2

Please refer to CHANGELOG.md for details.

v7.21.1

Please refer to CHANGELOG.md for details.

v7.21.0

Please refer to CHANGELOG.md for details.

Changelog

Sourced from @​milkdown/react's changelog.

7.21.2

Patch Changes

  • 3a54037: Milkdown patch version release.

    Fix

    • fix: import Fragment in image-input to fix paste link error (#2325) (#2386)
    • fix: link tooltip empty-selection insert and outside-click dismiss (#2385)
    • fix: cancel pending listener debounce on editor destroy (#2356) (#2384)
    • fix: avoid importing katex in toolbar when latex feature is disabled (#2383)
  • Updated dependencies [3a54037]

    • @​milkdown/crepe@​7.21.2
    • @​milkdown/kit@​7.21.2

7.21.1

Patch Changes

  • a612984: Milkdown patch version release.

    Fix

    • fix(crepe): avoid polynomial ReDoS when normalizing provider baseURL (#2366)
    • fix(components): lazy-init SVG sanitizer to keep preview-panel SSR-safe (#2365)

    Chore

  • Updated dependencies [a612984]

    • @​milkdown/crepe@​7.21.1
    • @​milkdown/kit@​7.21.1

7.21.0

Minor Changes

  • 9fc90c6: Milkdown minor version release.

    The integration of AI features into the Milkdown editor.

    Feat

    • feat(crepe): add OpenAI and Anthropic AI providers (#2355)
    • feat: ship UI surfaces for the AI feature (#2350)
    • feat: expose onError callback for AI feature (#2338)
    • feat: replace-selection mode for streaming plugin (#2335)
    • feat: merge Diff+Streaming into CrepeFeature.AI with provider integration (#2330)
    • feat: per-block diff for the range option (#2329)

... (truncated)

Commits

Updates @milkdown/theme-nord from 7.20.0 to 7.21.2

Release notes

Sourced from @​milkdown/theme-nord's releases.

v7.21.2

Please refer to CHANGELOG.md for details.

v7.21.1

Please refer to CHANGELOG.md for details.

v7.21.0

Please refer to CHANGELOG.md for details.

Commits

Updates @radix-ui/react-dialog from 1.1.15 to 1.1.16

Changelog

Sourced from @​radix-ui/react-dialog's changelog.

1.1.16

  • Fixed disabled pointer events in closed dialogs
  • Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-slot@1.2.5, @radix-ui/react-focus-guards@1.1.4, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-focus-scope@1.1.9, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-dialog since your current version.


Updates @radix-ui/react-dropdown-menu from 2.1.16 to 2.1.17

Changelog

Sourced from @​radix-ui/react-dropdown-menu's changelog.

2.1.17

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-menu@2.1.17, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-id@1.1.2, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-dropdown-menu since your current version.


Updates @radix-ui/react-label from 2.1.8 to 2.1.9

Changelog

Sourced from @​radix-ui/react-label's changelog.

2.1.9

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-primitive@2.1.5
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-label since your current version.


Updates @radix-ui/react-select from 2.2.6 to 2.3.0

Changelog

Sourced from @​radix-ui/react-select's changelog.

2.3.0

  • Added unstable Provider and BubbleInput parts to Select. Select.unstable_Provider sets up Select's context and state without implicitly rendering the hidden native select, and Select.unstable_BubbleInput exposes that previously internal native select so consumers can recompose it explicitly. Select continues to render both by default.
  • Added support for presence-based exit animations in Select
  • Fixed Select hidden input so it submits empty string when no value is selected
  • Fixed placeholder rendering when a controlled Select is reset to an empty value
  • Added missing __selectScope prop to PopperContent component
  • Fixed Select closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM
  • Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Fixed SelectValue logging invalid prop errors when used with both asChild and a placeholder
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-popper@1.3.0, @radix-ui/react-slot@1.2.5, @radix-ui/react-focus-guards@1.1.4, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/react-collection@1.1.9, @radix-ui/react-direction@1.1.2, @radix-ui/number@1.1.2, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-focus-scope@1.1.9, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-callback-ref@1.1.2, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-use-layout-effect@1.1.2, @radix-ui/react-use-previous@1.1.2, @radix-ui/react-visually-hidden@1.2.5
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-select since your current version.


Updates @radix-ui/react-slot from 1.2.4 to 1.2.5

Changelog

Sourced from @​radix-ui/react-slot's changelog.

1.2.5

  • Fixed infinite re-render loop in React 19 caused by Slot creating a new ref callback on every render
  • Added support for nested Slottable via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it
  • Added repository.directory to all package.json files
  • Improved error messages for invalid slot children
  • Updated dependencies: @radix-ui/react-compose-refs@1.1.3
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-slot since your current version.


Updates @radix-ui/react-switch from 1.2.6 to 1.3.0

Changelog

Sourced from @​radix-ui/react-switch's changelog.

1.3.0

  • Added unstable Provider, Trigger and BubbleInput parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The Switch component continues to render them by default.
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-use-previous@1.1.2, @radix-ui/react-use-size@1.1.2
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-switch since your current version.


Updates @radix-ui/react-tabs from 1.1.13 to 1.1.14

Changelog

Sourced from @​radix-ui/react-tabs's changelog.

1.1.14

  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-direction@1.1.2, @radix-ui/primitive@1.1.4, @radix-ui/react-context@1.1.4, @radix-ui/react-id@1.1.2, @radix-ui/react-primitive@2.1.5, @radix-ui/react-roving-focus@1.1.12, @radix-ui/react-use-controllable-state@1.2.3
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-tabs since your current version.


Updates @radix-ui/react-tooltip from 1.2.8 to 1.2.9

Changelog

Sourced from @​radix-ui/react-tooltip's changelog.

1.2.9

  • Fixed runtime error when event target is non-Node
  • Fixed a Tooltip bug so that skipDelayDuration={0} works as expected. Previously, the open delay could still be skipped when moving between triggers.
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-popper@1.3.0, @radix-ui/react-slot@1.2.5, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-visually-hidden@1.2.5
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​radix-ui/react-tooltip since your current version.


Updates @tldraw/tldraw from 4.5.10 to 5.1.1

Release notes

Sourced from @​tldraw/tldraw's releases.

v5.1.1

Generated from commits between v5.1.0 and HEAD

Bug Fixes

fix(editor): forgets previous touch interactions when entering pen mode (#9162)

  • Fixed a bug when user enter pen mode while a finger/hand is on the touch screen device. We cancel previous touches and the line starts where the pen first touched the screen.

v5.1.0

This release redesigns the page menu around inline interaction, adds a keyboard shortcut to copy styles from a hovered shape, and adds a selectLockedShapes option for inspecting locked shapes, along with new public translation APIs, canvas performance improvements, and various rendering and UI bug fixes.

What's new

Page menu redesign (#8836)

The page menu no longer has an explicit edit mode. Reorder pages by dragging a row directly, rename inline by double-clicking the label or pressing Enter, and drag the new resize handle at the bottom of the popover to adjust the list height — the height is persisted across sessions and a double-click on the handle resets it to the default. The current page is now indicated by a subtle background pill, the row submenu trigger reveals on hover, and the "Create new page" button is pinned to the footer of the popover.

API changes

  • Add a selectLockedShapes option to TldrawOptions. When enabled, locked shapes can be selected by left click or by brush/scribble selection while remaining protected from edits, moves, and deletes. (#8860)
  • Export TldrawUiTranslationProvider, AssetUrlsProvider, and useAssetUrls as public API so components like TldrawSelectionForeground can be rendered without the full TldrawUiContextProvider. (#8909)
  • Add FontManager.dispose(), OverlayManager.dispose(), and OverlayUtil.dispose() for cleaning up manager state across editor lifecycles. (#8896)

Improvements

  • Add a q shortcut that copies the styles of the hovered shape and applies them to the next shape you create. (#8917) (contributed by @​kaneel)
  • Improve performance on busy canvases — getRenderingShapes() now skips its sort step when only shape props, not the set of shape ids, have changed. (#8784)
  • Improve drawing performance on pages with many shapes by skipping spatial index and culling recomputation when only shape props change. (#8799, #8804)

Bug fixes

  • Fix a misleading "license expired" console warning for perpetual licenses on covered versions. (#8791)
  • Fix inconsistent tooltip behavior on the video toolbar by using TldrawUiToolbarButton for the replace and download buttons. (#8794)
  • Fix the missing open-state hint on the page menu and zoom menu triggers when rendered outside the main toolbar. (#8813)
  • Mark the tldraw UI layer with role="document" so toolbars, menus, and dialogs stay reachable to mobile screen readers like VoiceOver and TalkBack, which do not announce the outer canvas role="application". (#8901)
  • Fix selection edge resize handles overlapping corner handles, which made corners hard to grab on small shapes. (#8926)
  • Fix a bug where deleting a shape inside a group could move the group to a different z-index. (#8925) (contributed by @​kaneel)
  • Avoid console errors from calling preventDefault on non-cancelable events. (#8910)
  • Only log the missing-translation warning once per session instead of once per useTranslation consumer. (#8909)
  • Catch image.decode() rejections from the icon preload effect so they no longer surface as uncaught promise errors in the console. (#8824)

v5.0.2

Generated from commits between v5.0.1 and HEAD

Bug Fixes

fix(tldraw): pattern fill exports broken in dark mode (#8872)

... (truncated)

Commits
  • 9d97124 v5.1.1 [skip ci]
  • 4ea731f fix(editor): forgets previous touch interactions when entering pen mode (#9162)
  • a69d708 docs(releases): update 5.1 release notes (#9097)
  • 385b130 feat(examples): add native flex layout shape example (#8715)
  • eb68384 fix(tldraw): fix color picker crash by persisting the new styles (#8980)
  • 6539f0f fix(docs): fixed the quick-start and some more redirections (#8959)
  • 09cd28b fix(docs): canonical URLs for SEO — metadata, sitemap, and footer links (#8952)
  • cfb871c v5.1.0
  • e3050bd Add VSCode extension v2.277.0 [skip ci]
  • 4df61e2 Deploy from hotfix (e71e58fd6b4e70753f0e64771c1d36bd033f3111) at 2026-06-03T1...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​tldraw/tldraw since your current version.


Updates @tsparticles/engine from 3.9.1 to 4.1.3

Release notes

Sourced from @​tsparticles/engine's releases.

v4.1.3

What's Changed

🔧 Other Changes

Full Changelog: tsparticles/tsparticles@v4.1.2...v4.1.3

v4.1.1

What's Changed

🔧 Other Changes

Full Changelog: tsparticles/tsparticles@v4.1.0...v4.1.1

v4.1.0

What's Changed

🧰 Maintenance

🔧 Other Changes

... (truncated)

Changelog

Sourced from @​tsparticles/engine's changelog.

4.1.3 (2026-06-03)

Bug Fixes

  • various fixes after deeper review (d1a1e59)

4.1.2 (2026-06-01)

Note: Version bump only for package @​tsparticles/engine

4.1.1 (2026-05-31)

Note: Version bump only for package @​tsparticles/engine

4.1.0 (2026-05-29)

Bug Fixes

  • fixed behavior when cannon has maxDistance 0 (9742680)

Features

4.0.5 (2026-05-19)

Note: Version bump only for package @​tsparticles/engine

4.0.4 (2026-05-19)

Note: Version bump only for package @​tsparticles/engine

4.0.3 (2026-05-18)

Note: Version bump only for package @​tsparticles/engine

4.0.2 (2026-05-16)

Note: Version bump only for package @​tsparticles/engine

4.0.1 (2026-05-15)

Note: Version bump only for package @​tsparticles/engine

4.0.0 (2026-05-15)

Note: Version bump only for package @​tsparticles/engine

4.0.0-beta.17 (2026-05-15)

... (truncated)

Commits
  • b7ace06 chore(release): published new version
  • d1a1e59 fix: various fixes after deeper review
  • fdcbe48 chore(release): published new version
  • 7055709 build: updated typedoc markdowns
  • 2a16be4 chore(release): published new version
  • ce41d45 chore(release): published new version
  • 7b9b218 chore(all): changed private fields to # syntax
  • 58a9a57 feat: improved ribbon shape
  • dff3e87 feat: improved ribbon shape
  • 34e9ba5 chore(engine): moved size and opacity options to their updaters, fixed build ...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​tsparticles/engine since your current version.

Install script changes

This version adds install script that runs during installation. Review the package contents before updating.


Updates @tsparticles/react from 3.0.0 to 4.1.3

Release notes

Sourced from @​tsparticles/react's releases.

v4.1.3

What's Changed

🔧 Other Changes

Full Changelog: tsparticles/tsparticles@v4.1.2...v4.1.3

v4.1.1

What's Changed

🔧 Other Changes

Full Changelog: tsparticles/tsparticles@v4.1.0...v4.1.1

v4.1.0

What's Changed

🧰 Maintenance

🔧 Other Changes

... (truncated)

Changelog

Sourced from @​tsparticles/react's changelog.

4.1.3 (2026-06-03)

Bug Fixes

  • fixed issue with react component after previous fix, not loading correctly in strict mode (7eee06a)
  • various fixes after deeper review (255111c)

4.1.2 (2026-06-01)

Note: Version bump only for package @​tsparticles/react

4.1.1 (2026-05-31)

Bug Fixes

4.1.0 (2026-05-29)

Bug Fixes

  • fixed peer deps versions when using workspace syntax, fixes #5799 (4580105)

4.0.5 (2026-05-19)

Note: Version bump only for package @​tsparticles/react

4.0.4 (2026-05-19)

Note: Version bump only for package @​tsparticles/react

4.0.3 (2026-05-18)

Note: Version bump only for package @​tsparticles/react

4.0.2 (2026-05-16)

Note: Version bump only for package @​tsparticles/react

4.0.1 (2026-05-15)

Note: Version bump only for package @​tsparticles/react

4.0.0 (2026-05-15)

Note: Version bump only for package @​tsparticles/react

4.0.0-beta.17 (2026-05-15)

Note: Version bump only for package @​tsparticles/react

... (truncated)

Commits
  • b7ace06 chore(release): published new version
  • 255111c fix: various fixes after deeper review
  • 7eee06a fix: fixed issue with react component after previous fix, not loading correct...
  • fdcbe48 chore(release): published new version
  • 2a16be4 chore(release): published new version
  • 3e83574 fix: fixed issue #5805
  • ce41d45 chore(release): published new version
  • 4580105 fix: fixed peer deps versions when using workspace syntax, fixes #5799
  • 4d8b281 chore(release): published new version
  • ccaa764 chore(release): published new version
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​tsparticles/react since your current version.


Updates @tsparticles/slim from 3.9.1 to 4.1.3

Release notes

Sourced from @​tsparticles/slim's releases.

v4.1.3

What's Changed

🔧 Other Changes

Full Changelog: tsparticles/tsparticles@v4.1.2...v4.1.3

v4.1.1

What's Changed

🔧 Other Changes

Full Changelog: tsparticles/tsparticles@v4.1.0...v4.1.1

v4.1.0

What's Changed

🧰 Maintenance

🔧 Other Changes

... (truncated)

Changelog

Sourced from @​tsparticles/slim's changelog.

4.1.3 (2026-06-03)

Note: Version bump only for package @​tsparticles/slim

4.1.2 (2026-06-01)

Bug Fixes

4.1.1 (2026-05-31)

Note: Version bump only for package @​tsparticles/slim

4.1.0 (2026-05-29)

Note: Version bump only for package @​tsparticles/slim

4.0.5 (2026-05-19)

Note: Version bump only for package @​tsparticles/slim

4.0.4 (2026-05-19)

Note: Version bump only for package @​tsparticles/slim

Bumps the spa-deps group with 30 updates in the /desktop directory:

| Package | From | To |
| --- | --- | --- |
| [@codemirror/view](https://github.com/codemirror/view) | `6.41.0` | `6.43.1` |
| [@milkdown/kit](https://github.com/Milkdown/milkdown/tree/HEAD/packages/milkdown) | `7.20.0` | `7.21.2` |
| [@milkdown/react](https://github.com/Milkdown/milkdown/tree/HEAD/packages/integrations/react) | `7.20.0` | `7.21.2` |
| [@milkdown/theme-nord](https://github.com/Milkdown/milkdown/tree/HEAD/packages/plugins/utils) | `7.20.0` | `7.21.2` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |
| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |
| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |
| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |
| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |
| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |
| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |
| [@tldraw/tldraw](https://github.com/tldraw/tldraw) | `4.5.10` | `5.1.1` |
| [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/HEAD/engine) | `3.9.1` | `4.1.3` |
| [@tsparticles/react](https://github.com/tsparticles/tsparticles/tree/HEAD/wrappers/react) | `3.0.0` | `4.1.3` |
| [@tsparticles/slim](https://github.com/tsparticles/tsparticles/tree/HEAD/bundles/slim) | `3.9.1` | `4.1.3` |
| [emoji-picker-react](https://github.com/ealush/emoji-picker-react) | `4.18.0` | `4.19.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.500.0` | `1.18.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |
| [react-resizable](https://github.com/react-grid-layout/react-resizable) | `3.1.3` | `4.0.1` |
| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |
| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.1` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |
| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.2` | `8.0.16` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.8` |



Updates `@codemirror/view` from 6.41.0 to 6.43.1
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@milkdown/kit` from 7.20.0 to 7.21.2
- [Release notes](https://github.com/Milkdown/milkdown/releases)
- [Commits](https://github.com/Milkdown/milkdown/commits/v7.21.2/packages/milkdown)

Updates `@milkdown/react` from 7.20.0 to 7.21.2
- [Release notes](https://github.com/Milkdown/milkdown/releases)
- [Changelog](https://github.com/Milkdown/milkdown/blob/main/packages/integrations/react/CHANGELOG.md)
- [Commits](https://github.com/Milkdown/milkdown/commits/v7.21.2/packages/integrations/react)

Updates `@milkdown/theme-nord` from 7.20.0 to 7.21.2
- [Release notes](https://github.com/Milkdown/milkdown/releases)
- [Commits](https://github.com/Milkdown/milkdown/commits/v7.21.2/packages/plugins/utils)

Updates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog)

Updates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu)

Updates `@radix-ui/react-label` from 2.1.8 to 2.1.9
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label)

Updates `@radix-ui/react-select` from 2.2.6 to 2.3.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select)

Updates `@radix-ui/react-slot` from 1.2.4 to 1.2.5
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot)

Updates `@radix-ui/react-switch` from 1.2.6 to 1.3.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch)

Updates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs)

Updates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip)

Updates `@tldraw/tldraw` from 4.5.10 to 5.1.1
- [Release notes](https://github.com/tldraw/tldraw/releases)
- [Changelog](https://github.com/tldraw/tldraw/blob/main/RELEASES.md)
- [Commits](tldraw/tldraw@v4.5.10...v5.1.1)

Updates `@tsparticles/engine` from 3.9.1 to 4.1.3
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/engine/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.1.3/engine)

Updates `@tsparticles/react` from 3.0.0 to 4.1.3
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/wrappers/react/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.1.3/wrappers/react)

Updates `@tsparticles/slim` from 3.9.1 to 4.1.3
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/bundles/slim/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.1.3/bundles/slim)

Updates `emoji-picker-react` from 4.18.0 to 4.19.1
- [Release notes](https://github.com/ealush/emoji-picker-react/releases)
- [Commits](https://github.com/ealush/emoji-picker-react/commits)

Updates `lucide-react` from 0.500.0 to 1.18.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.18.0/packages/lucide-react)

Updates `react` from 19.2.5 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react)

Updates `@types/react` from 19.2.14 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 19.2.5 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom)

Updates `react-resizable` from 3.1.3 to 4.0.1
- [Release notes](https://github.com/react-grid-layout/react-resizable/releases)
- [Changelog](https://github.com/react-grid-layout/react-resizable/blob/master/CHANGELOG.md)
- [Commits](react-grid-layout/react-resizable@v3.1.3...v4.0.1)

Updates `tailwind-merge` from 3.5.0 to 3.6.0
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v3.5.0...v3.6.0)

Updates `zustand` from 5.0.12 to 5.0.14
- [Release notes](https://github.com/pmndrs/zustand/releases)
- [Commits](pmndrs/zustand@v5.0.12...v5.0.14)

Updates `@playwright/test` from 1.59.1 to 1.60.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.59.1...v1.60.0)

Updates `@tailwindcss/vite` from 4.2.2 to 4.3.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/@tailwindcss-vite)

Updates `@types/react` from 19.2.14 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@vitejs/plugin-react` from 4.7.0 to 6.0.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react)

Updates `jsdom` from 29.0.2 to 29.1.1
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.0.2...v29.1.1)

Updates `tailwindcss` from 4.2.2 to 4.3.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/tailwindcss)

Updates `typescript` from 5.9.3 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

Updates `vite` from 6.4.2 to 8.0.16
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite)

Updates `vitest` from 4.1.0 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)

---
updated-dependencies:
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@milkdown/kit"
  dependency-version: 7.21.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@milkdown/react"
  dependency-version: 7.21.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@milkdown/theme-nord"
  dependency-version: 7.21.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-dialog"
  dependency-version: 1.1.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-dropdown-menu"
  dependency-version: 2.1.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-label"
  dependency-version: 2.1.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-select"
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-slot"
  dependency-version: 1.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-switch"
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-tabs"
  dependency-version: 1.1.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@radix-ui/react-tooltip"
  dependency-version: 1.2.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@tldraw/tldraw"
  dependency-version: 5.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: "@tsparticles/engine"
  dependency-version: 4.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: "@tsparticles/react"
  dependency-version: 4.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: "@tsparticles/slim"
  dependency-version: 4.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: emoji-picker-react
  dependency-version: 4.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: lucide-react
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: react
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: react-dom
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: react-resizable
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: tailwind-merge
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: zustand
  dependency-version: 5.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@playwright/test"
  dependency-version: 1.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: spa-deps
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: jsdom
  dependency-version: 29.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: tailwindcss
  dependency-version: 4.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: spa-deps
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: vite
  dependency-version: 8.0.16
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: spa-deps
- dependency-name: vitest
  dependency-version: 4.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: spa-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 14, 2026
Comment thread desktop/package.json
"@radix-ui/react-switch": "^1.3.0",
"@radix-ui/react-tabs": "^1.1.14",
"@radix-ui/react-tooltip": "^1.2.9",
"@tldraw/tldraw": "^5.1.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

WARNING: Major @tldraw/tldraw bump may break canvas custom shape integration

This changes @tldraw/tldraw from ^4.5.10 to ^5.1.1. The app has custom tldraw shape utilities and uses tldraw editor APIs directly (desktop/src/apps/ProjectsApp/canvas/CanvasBoard.tsx:25, desktop/src/apps/ProjectsApp/canvas/CanvasBoard.tsx:62, and the shape files). Major tldraw releases can change APIs, so this needs explicit migration verification with typecheck/build plus a canvas smoke test before merge.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

Comment thread desktop/package.json
"@radix-ui/react-tabs": "^1.1.14",
"@radix-ui/react-tooltip": "^1.2.9",
"@tldraw/tldraw": "^5.1.1",
"@tsparticles/engine": "^4.1.3",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

WARNING: Major tsParticles bump may break wallpaper runtime

This moves @tsparticles/* from 3.x to 4.x. ParticlesWallpaper imports v3-era APIs/types (initParticlesEngine, loadSlim, Container, ISourceOptions, particlesLoaded, and pause/play). Confirm v4 keeps those APIs and smoke-test the wallpaper before merge.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

Comment thread desktop/package.json
"emoji-picker-react": "^4.19.1",
"highlight.js": "^11.11.1",
"lucide-react": "^0.500.0",
"lucide-react": "^1.18.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

WARNING: Major lucide-react bump may remove or rename icons

lucide-react is imported throughout the desktop app with many named icon imports. A 0.x -> 1.x bump can break named exports or change icon APIs; run a full typecheck/build and visually check icon-heavy screens before merge.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

Comment thread desktop/package.json
"react-grid-layout": "^2.2.3",
"react-markdown": "^10.1.0",
"react-resizable": "^3.1.3",
"react-resizable": "^4.0.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

WARNING: react-resizable major bump may mismatch react-grid-layout's nested resolver

react-grid-layout still resolves its own nested react-resizable 3.2.0 in the lockfile, while this direct dependency moves to 4.0.1. The app imports react-grid-layout CSS and react-resizable CSS directly, so CSS/class changes between versions could break resize-handle styling or layout behavior.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

Comment thread desktop/package.json
"typescript": "^5.7.0",
"vite": "^6.0.0",
"vitest": "^4.1.0"
"typescript": "^6.0.3",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

WARNING: TypeScript 6 major bump needs typecheck verification

This changes TypeScript from ^5.7.0 to ^6.0.3. TypeScript major versions can introduce breaking type inference and library type changes; run tsc -b before merge to catch regressions.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

Comment thread desktop/package.json
"vite": "^6.0.0",
"vitest": "^4.1.0"
"typescript": "^6.0.3",
"vite": "^8.0.16",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

WARNING: Vite 8 raises the minimum supported Node version

Vite 8 requires Node ^20.19.0 || >=22.12.0, and several transitive deps in the lockfile now require >=20.19.0. The package has no engines field, so CI/developer environments on older Node versions may fail during install/build.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

@kilo-code-bot

kilo-code-bot Bot commented Jun 14, 2026

Copy link
Copy Markdown

Code Review Summary

Status: 6 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 6
SUGGESTION 0
Issue Details (click to expand)

WARNING

File Line Issue
desktop/package.json 31 Major @tldraw/tldraw bump from 4.x to 5.x may break custom canvas shape/editor API integration.
desktop/package.json 32 Major @tsparticles/* bump from 3.x to 4.x may break the wallpaper runtime APIs.
desktop/package.json 43 Major lucide-react bump from 0.x to 1.x may remove or rename named icon exports used throughout the app.
desktop/package.json 51 Direct react-resizable 4.x may mismatch react-grid-layout's nested 3.2.0 resolver and break resize CSS/layout behavior.
desktop/package.json 69 TypeScript 6.0.3 is a major bump and needs full tsc -b verification before merge.
desktop/package.json 70 Vite 8 raises the minimum Node version to ^20.19.0
Other Observations (not in diff)

Issues found in unchanged code that cannot receive inline comments:

File Line Issue
None.
Files Reviewed (2 files)
  • desktop/package.json - 6 issues
  • desktop/package-lock.json - generated lockfile; reviewed only for transitive metadata, no inline comments

Fix these issues in Kilo Cloud


Reviewed by nex-n2-pro:free · 2,457,135 tokens

jaylfc added a commit that referenced this pull request Jun 14, 2026
- branch tips: master=51837bed (#887 released #885), dev=d5c089e9
- open PRs: #884 (agent image-gen, review fixes baking), #886 (rkllama
  store fix #844, off origin/dev), #876 (deps); #885 merged dev->master
- record the #844/#884 fix details and the catalog-manifest debt note
jaylfc added a commit that referenced this pull request Jun 15, 2026
chore(deps): spa-deps bump (supersedes #876)
@jaylfc

jaylfc commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Superseded by #924, which re-applied this spa-deps bump on current dev: 25 of 30 updates landed; tldraw v5, lucide-react v1 (drops the GitHub brand icon), and tsparticles v4 were held back as breaking majors that need dedicated migrations. Closing this stale branch.

@jaylfc jaylfc closed this Jun 15, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/desktop/dev/spa-deps-03242bc7d3 branch June 15, 2026 10:15
jaylfc added a commit that referenced this pull request Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant