Skip to content

chore(deps): bump the minor-and-patch group across 1 directory with 39 updates#74

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/minor-and-patch-553833dbda
Open

chore(deps): bump the minor-and-patch group across 1 directory with 39 updates#74
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/minor-and-patch-553833dbda

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 3, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 37 updates in the / directory:

Package From To
@assistant-ui/react 0.14.16 0.14.24
@assistant-ui/react-ai-sdk 1.3.33 1.3.38
@assistant-ui/react-markdown 0.14.2 0.14.5
@dnd-kit/abstract 0.4.0 0.5.0
@dnd-kit/helpers 0.4.0 0.5.0
@dnd-kit/react 0.4.0 0.5.0
@libsql/client 0.17.3 0.17.4
@openrouter/ai-sdk-provider 2.9.0 2.10.0
@tailwindcss/vite 4.3.0 4.3.1
@tanstack/react-devtools 0.10.5 0.10.8
better-auth 1.6.14 1.6.21
better-sqlite3 12.10.0 12.11.1
cronstrue 3.14.0 3.21.0
exa-js 2.13.0 2.15.0
fuse.js 7.4.1 7.4.2
imapflow 1.3.6 1.4.3
jotai 2.20.0 2.20.1
lucide-react 1.17.0 1.21.0
mailparser 3.9.9 3.9.12
nanoid 5.1.11 5.1.16
radix-ui 1.4.3 1.6.0
recharts 3.8.1 3.9.0
srvx 0.11.16 0.11.17
tailwindcss 4.3.0 4.3.1
tsarr 2.11.1 2.11.2
@biomejs/biome 2.4.16 2.5.1
@rsbuild/core 2.0.11 2.1.0
@storybook/addon-docs 10.4.2 10.4.6
@storybook/react-vite 10.4.2 10.4.6
@tailwindcss/typography 0.5.19 0.5.20
@tanstack/devtools-vite 0.6.1 0.8.1
@types/react 19.2.16 19.2.17
@vitejs/plugin-react 6.0.2 6.0.3
knip 6.15.0 6.21.0
storybook 10.4.2 10.4.6
vite 8.0.16 8.1.0
vitest 4.1.8 4.1.9

Updates @assistant-ui/react from 0.14.16 to 0.14.24

Release notes

Sourced from @​assistant-ui/react's releases.

@​assistant-ui/react@​0.14.23

Patch Changes

  • #4426 68dfbaa - chore: mark generateId and fromThreadMessageLike as experimental (@​okisdev)

    these two utilities became public in #4414. they now carry an @deprecated JSDoc noting the API is experimental and may change without notice, matching how the other unstable public utilities (e.g. bindExternalStoreMessage) are flagged. the distribution packages (@assistant-ui/react, @assistant-ui/react-native, @assistant-ui/react-ink) re-export them, so the annotation lands in their published types too.

  • Updated dependencies [68dfbaa, fe24ad6]:

    • @​assistant-ui/core@​0.2.18

@​assistant-ui/react@​0.14.22

Patch Changes

  • #4414 344f737 - feat: export fromThreadMessageLike and generateId from the public API (@​okisdev)

    these two utilities were only reachable via @assistant-ui/core/internal, so materializing a ThreadMessageLike into a ThreadMessage, or generating an id for a hand-built message, meant reaching into internals (the first-party ag-ui and a2a runtimes already did). they are now exported from @assistant-ui/core, @assistant-ui/react, @assistant-ui/react-native, and @assistant-ui/react-ink. also removes the now-redundant duplicate listing of both from the unstable INTERNAL namespace (the one in-repo consumer, the with-ffmpeg example, now uses the public export).

  • #4419 3cef745 - feat(react): add minCommitMs to SmoothOptions to throttle committed reveal updates (@​okisdev)

    useSmooth keeps advancing the typewriter reveal every frame, but with minCommitMs the visible text (and the downstream re-render and markdown re-parse it triggers) is committed at most once per interval. The final frame always commits, so no characters are lost. Defaults to 0, which commits every frame and preserves the previous behavior.

  • #4411 d76a922 - feat: add unstable_useLiveCompletionAdapter for async trigger completions (@​okisdev)

    bridges an async completion source (a server search, a gateway RPC) into the synchronous Unstable_TriggerAdapter. search returns cached items synchronously and schedules a debounced fetch with stale-request cancellation; when results land the adapter re-creates so the popover re-renders. also adds an isLoading prop on ComposerPrimitive.Unstable_TriggerPopover (surfaced on the popover scope) so async sources can render a loading state.

  • Updated dependencies [344f737, a2e21ee]:

    • @​assistant-ui/core@​0.2.17

@​assistant-ui/react-a2a@​0.2.20

Patch Changes

  • #4414 344f737 - chore: import generateId and fromThreadMessageLike from the public @assistant-ui/core entry instead of /internal (@​okisdev)

    no behavior change; these utilities are now part of the public API.

  • Updated dependencies [344f737, a2e21ee]:

    • @​assistant-ui/core@​0.2.17

@​assistant-ui/react-o11y@​0.0.24

Patch Changes

  • Updated dependencies [8d3b0e8]:
    • @​assistant-ui/tap@​0.9.2
    • @​assistant-ui/store@​0.2.18

@​assistant-ui/react@​0.14.21

Patch Changes

... (truncated)

Changelog

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

0.14.24

Patch Changes

  • #4543 d0987a3 - external-store: add unstable_onBranchChange adapter callback that fires on explicit switchToBranch, emitting the canonical (persisted) head and visible message ids, deduped by head (@​AVGVSTVS96)

  • #4517 cefcf27 - chore: update dependencies (@​okisdev)

  • #4545 4550578 - add unstable_useComposerInput headless bridge (value/setText/send/isDisabled/canSend) and unstable_useTriggerPopoverAriaProps for building a custom composer input without ComposerPrimitive.Input (@​AVGVSTVS96)

  • #4310 0c51b90 - feat: add unstable_ interactables API; restore and deprecate the previous interactables API (@​AVGVSTVS96)

    The redesigned interactables API is now available as an additive unstable_* surface for building editable, in-message UI while preserving the existing stable API for compatibility.

    • unstable_useInteractable(name, config) registers an interactable and returns its state plus methods in one hook.
    • Each unstable interactable name gets one stable update_{name} tool. When multiple instances share a name, the tool targets an instance by id.
    • Thread-scoped interactables rendered inside message parts expose version, including the state for that message, whether it is the latest tool-driven version, and restore().
    • Added unstable_interactableTool(...) for defining a creating tool and its in-message render UI together.
    • Added unstable_useInteractableVersions(id, name) for version history UIs.
    • Persistence adapters can now provide load() and be passed directly to unstable_Interactables({ persistence }).

    The previous useAssistantInteractable / useInteractableState / Interactables API remains available unchanged and is marked deprecated. Existing apps do not need to migrate immediately.

    Migration notes for the unstable API:

    - const id = useAssistantInteractable("taskBoard", config);
    - const [state, { setState }] = useInteractableState(id, initialState);
    + const [state, { id, setState }] = unstable_useInteractable("taskBoard", config);
    • Use unstable_interactables: unstable_Interactables() when registering the unstable scope.
    • unstable_useInteractableState(id) is intended for secondary readers and returns undefined until the owner registers.
    • The unstable API uses per-name update tools (update_{name}) with an id parameter instead of legacy per-instance tools (update_{name}_{id}).
    • A top-level id field in stateSchema is reserved for instance addressing. Rename domain state fields to itemId, recordId, etc. if the model should edit them.
    • Model selection should be represented as ordinary state in the unstable API; the legacy selected registration prop and setSelected method remain available on the deprecated stable API.
  • #4591 f582f09 - feat: honor startRun false across staged-message-capable runtimes (@​Yonom)

  • #4542 4acd4c0 - add unstable id-keyed thread message rendering APIs for virtualized and custom message lists. unstable_useThreadMessageIds() returns the thread's message ids (stable array identity across content-only updates), and ThreadPrimitive.Unstable_MessageById renders a single message by id with the same component surface as MessageByIndex. A missing or removed id renders null instead of throwing. (@​AVGVSTVS96)

  • Updated dependencies [ddc40b7, ea52de0, 29c6fdb, d0987a3, cefcf27, 0c51b90, 3a8f685, ec6adf4, 4acd4c0]:

    • @​assistant-ui/core@​0.2.19
    • assistant-stream@0.3.24
    • assistant-cloud@0.1.34
    • @​assistant-ui/store@​0.2.19
    • @​assistant-ui/tap@​0.9.3

0.14.23

... (truncated)

Commits

Updates @assistant-ui/react-ai-sdk from 1.3.33 to 1.3.38

Release notes

Sourced from @​assistant-ui/react-ai-sdk's releases.

@​assistant-ui/react-ai-sdk@​1.3.37

Patch Changes

@​assistant-ui/react-ai-sdk@​1.3.36

Patch Changes

@​assistant-ui/react-ai-sdk@​1.3.35

Patch Changes

Changelog

Sourced from @​assistant-ui/react-ai-sdk's changelog.

1.3.38

Patch Changes

  • #4551 49175f3 - refactor: delegate useStreamingTiming to the shared core primitive, with no public API change (@​okisdev)

  • #4517 cefcf27 - chore: update dependencies (@​okisdev)

  • #4515 f5e94b7 - feat: forward onThreadIdChange through the adapter entry hooks (useLangGraphRuntime, useStreamRuntime, useChatRuntime, useAdkRuntime, useOpenCodeRuntime, usePiRuntime). the option already existed on useRemoteThreadListRuntime but every wrapper dropped it, so routing/persistence built on the settled remote thread id never fired from these hooks. only the settled remote id is emitted; the transient __LOCALID_* placeholder is never surfaced. (@​okisdev)

  • #4310 0c51b90 - feat: add unstable_injectInteractableContext for AI SDK route handlers (@​AVGVSTVS96)

    When using AI SDK's convertToModelMessages, call unstable_injectInteractableContext(messages) first so the model can read current interactable state:

    import { convertToModelMessages } from "ai";
    +import { unstable_injectInteractableContext } from "@assistant-ui/react-ai-sdk";
    
    messages: await convertToModelMessages(messages),
    
    
    messages: await convertToModelMessages(unstable_injectInteractableContext(messages)),

Existing interactables apps using AI SDK need this call after upgrading.

  • Updated dependencies [ddc40b7, ea52de0, 29c6fdb, d0987a3, cefcf27, 0c51b90, 3a8f685, ec6adf4, 4acd4c0]:

    • @​assistant-ui/core@​0.2.19
    • assistant-stream@0.3.24
    • assistant-cloud@0.1.34
    • @​assistant-ui/store@​0.2.19
  • 1.3.37

    Patch Changes

    1.3.36

    Patch Changes

    ... (truncated)

    Commits

    Updates @assistant-ui/react-markdown from 0.14.2 to 0.14.5

    Release notes

    Sourced from @​assistant-ui/react-markdown's releases.

    @​assistant-ui/react-markdown@​0.14.4

    Patch Changes

    • #4408 b6016d1 - feat: export math-delimiter preprocess helpers for the markdown text primitives (@​okisdev)

      adds normalizeMathDelimiters, rewriteLatexBracketDelimiters, rewriteCustomMathTags, and escapeCurrencyDollars so you can pass them to the preprocess prop instead of copy-pasting a regex blob. they rewrite the \(...\) / \[...\] brackets and [/math] / [/inline] tags that models emit to the $...$ / $$...$$ form remark-math parses, and escape $5-style currency so single-dollar math doesn't eat it.

    @​assistant-ui/react-markdown@​0.14.3

    Patch Changes

    • #4348 5ca6558 - feat: opt-in defer prop on the markdown text primitives (@​okisdev)

      StreamdownTextPrimitive and MarkdownTextPrimitive accept a defer flag that routes the streamed text through useDeferredValue, so re-parsing the growing message runs at a lower priority and typing/scrolling stay responsive while a long message streams in. intermediate streaming states may be skipped under load; the final text always renders. default off; the shadcn kit's markdown-text turns it on.

    • #4350 42fd04f - feat: public, tunable useSmooth (@​okisdev)

      useSmooth and a new SmoothOptions type are now exported from @assistant-ui/react (previously internal-only with a hard-coded reveal rate). the smooth prop on MessagePartPrimitive.Text and MarkdownTextPrimitive widens to boolean | SmoothOptions, with drainMs (backlog drain target, default 250), maxCharIntervalMs (slowest reveal interval, default 5), and maxCharsPerFrame (per-frame cap, default unlimited). the hook also now preserves the part type for reasoning parts instead of always returning type: "text". react-markdown's @assistant-ui/react peer floor moves to the release that ships SmoothOptions.

    Changelog

    Sourced from @​assistant-ui/react-markdown's changelog.

    0.14.5

    Patch Changes

    0.14.4

    Patch Changes

    • #4408 b6016d1 - feat: export math-delimiter preprocess helpers for the markdown text primitives (@​okisdev)

      adds normalizeMathDelimiters, rewriteLatexBracketDelimiters, rewriteCustomMathTags, and escapeCurrencyDollars so you can pass them to the preprocess prop instead of copy-pasting a regex blob. they rewrite the \(...\) / \[...\] brackets and [/math] / [/inline] tags that models emit to the $...$ / $$...$$ form remark-math parses, and escape $5-style currency so single-dollar math doesn't eat it.

    0.14.3

    Patch Changes

    • #4348 5ca6558 - feat: opt-in defer prop on the markdown text primitives (@​okisdev)

      StreamdownTextPrimitive and MarkdownTextPrimitive accept a defer flag that routes the streamed text through useDeferredValue, so re-parsing the growing message runs at a lower priority and typing/scrolling stay responsive while a long message streams in. intermediate streaming states may be skipped under load; the final text always renders. default off; the shadcn kit's markdown-text turns it on.

    • #4350 42fd04f - feat: public, tunable useSmooth (@​okisdev)

      useSmooth and a new SmoothOptions type are now exported from @assistant-ui/react (previously internal-only with a hard-coded reveal rate). the smooth prop on MessagePartPrimitive.Text and MarkdownTextPrimitive widens to boolean | SmoothOptions, with drainMs (backlog drain target, default 250), maxCharIntervalMs (slowest reveal interval, default 5), and maxCharsPerFrame (per-frame cap, default unlimited). the hook also now preserves the part type for reasoning parts instead of always returning type: "text". react-markdown's @assistant-ui/react peer floor moves to the release that ships SmoothOptions.

    Commits

    Updates @dnd-kit/abstract from 0.4.0 to 0.5.0

    Release notes

    Sourced from @​dnd-kit/abstract's releases.

    @​dnd-kit/abstract@​0.5.0

    Patch Changes

    • #2067 e4d1a7e Thanks @​Philipp91! - Supply correct Options type in return type of plugin configurator()

    • Updated dependencies []:

      • @​dnd-kit/geometry@​0.5.0
      • @​dnd-kit/state@​0.5.0
    Commits
    • cc98bdd Merge pull request #2022 from clauderic/changeset-release/main
    • f2b2135 Version Packages
    • 32d2c66 Merge pull request #2067 from Philipp91/patch-1
    • 8691737 Merge pull request #2074 from timagixe/issues/2065
    • c04d797 Merge pull request #2079 from silence717/fix/parse-transform-undefined
    • 051fec0 Merge pull request #2063 from albertonoys/fix/docs-navigation-links
    • e4792f3 fix(dom): guard parseScale/parseTranslate against undefined transform values
    • e4d1a7e Supply correct Options type in return type of plugin configurator()
    • 90ddfcd fix(helpers): support numeric group IDs in grouped move
    • 737d3e5 fix(docs): fix malformed navigation links in plugins and sensors section
    • Additional commits viewable in compare view

    Updates @dnd-kit/helpers from 0.4.0 to 0.5.0

    Release notes

    Sourced from @​dnd-kit/helpers's releases.

    @​dnd-kit/helpers@​0.5.0

    Patch Changes

    • #2074 90ddfcd Thanks @​timagixe! - Fix grouped record sorting with numeric group IDs

    • #2027 a7ee830 Thanks @​sourabh945! - fix a check for the 'id' in items that causing TypeError in SortableContext add the gaurdrail for chekcing the item is not null.

    • Updated dependencies [e4d1a7e]:

      • @​dnd-kit/abstract@​0.5.0
    Commits
    • cc98bdd Merge pull request #2022 from clauderic/changeset-release/main
    • f2b2135 Version Packages
    • 32d2c66 Merge pull request #2067 from Philipp91/patch-1
    • 8691737 Merge pull request #2074 from timagixe/issues/2065
    • c04d797 Merge pull request #2079 from silence717/fix/parse-transform-undefined
    • 051fec0 Merge pull request #2063 from albertonoys/fix/docs-navigation-links
    • e4792f3 fix(dom): guard parseScale/parseTranslate against undefined transform values
    • e4d1a7e Supply correct Options type in return type of plugin configurator()
    • 90ddfcd fix(helpers): support numeric group IDs in grouped move
    • 737d3e5 fix(docs): fix malformed navigation links in plugins and sensors section
    • Additional commits viewable in compare view

    Updates @dnd-kit/react from 0.4.0 to 0.5.0

    Release notes

    Sourced from @​dnd-kit/react's releases.

    @​dnd-kit/react@​0.5.0

    Minor Changes

    • #2058 2dd8d0e Thanks @​timagixe! - Allow useSortable, createSortable and Sortable to disable dragging and dropping independently with a disabled object while preserving the existing boolean behavior.

    Patch Changes

    • #2021 de5a0f4 Thanks @​lixiaoyan! - Fixed useDraggable and useSortable reassigning the underlying entity's sensors on every render when sensors was passed as an inline array. The sensors prop is now compared with deepEqual (matching the existing behavior of modifiers, plugins, and DragDropProvider), preventing unnecessary mutations to the plugin registry that could disrupt in-progress sensor activation.

    • #2043 a6bd445 Thanks @​clauderic! - Include sourcemap files in published packages. The build emits .map files alongside each entry point and writes //# sourceMappingURL=... comments into the bundles, but the files field in package.json did not list the maps, so they were excluded from the npm tarball. Bundlers attempting to load the referenced maps would fail with ENOENT, producing warnings (or build failures in strict CI setups).

    • Updated dependencies [e4d1a7e, e25b1b1, 00fd955, e4792f3, f23afe0, 2dd8d0e]:

      • @​dnd-kit/abstract@​0.5.0
      • @​dnd-kit/dom@​0.5.0
      • @​dnd-kit/state@​0.5.0
    Commits
    • cc98bdd Merge pull request #2022 from clauderic/changeset-release/main
    • f2b2135 Version Packages
    • 32d2c66 Merge pull request #2067 from Philipp91/patch-1
    • 8691737 Merge pull request #2074 from timagixe/issues/2065
    • c04d797 Merge pull request #2079 from silence717/fix/parse-transform-undefined
    • 051fec0 Merge pull request #2063 from albertonoys/fix/docs-navigation-links
    • e4792f3 fix(dom): guard parseScale/parseTranslate against undefined transform values
    • e4d1a7e Supply correct Options type in return type of plugin configurator()
    • 90ddfcd fix(helpers): support numeric group IDs in grouped move
    • 737d3e5 fix(docs): fix malformed navigation links in plugins and sensors section
    • Additional commits viewable in compare view

    Updates @libsql/client from 0.17.3 to 0.17.4

    Commits

    Updates @openrouter/ai-sdk-provider from 2.9.0 to 2.10.0

    Release notes

    Sourced from @​openrouter/ai-sdk-provider's releases.

    2.9.1

    What's Changed

    Full Changelog: OpenRouterTeam/ai-sdk-provider@2.9.0...2.9.1

    Changelog

    Sourced from @​openrouter/ai-sdk-provider's changelog.

    2.10.0

    Minor Changes

    • #513 384f3c8 Thanks @​Robinnnnn! - Switch image generation to dedicated /api/v1/images endpoint

      Migrates OpenRouterImageModel from the legacy chat completions path (/chat/completions with modalities: ["image", "text"]) to OpenRouter's dedicated image generation endpoint (/images).

      Request changes:

      • Sends { model, prompt, n, size, aspect_ratio, seed, input_references } directly instead of wrapping in a chat messages array
      • files are mapped to input_references (array of { type: "image_url", image_url: { url } }) instead of inline message content parts
      • aspectRatio maps to aspect_ratio (was image_config.aspect_ratio)
      • size and n are now passed through (previously emitted warnings)

      Response changes:

      • Parses { created, data: [{ b64_json }], usage } instead of { choices: [{ message: { images } }] }
      • maxImagesPerCall updated from 1 to 10 (the new endpoint supports batch generation)

    2.9.1

    Patch Changes

    • #506 e9cff3a Thanks @​robert-j-y! - Send content: null instead of content: "" for assistant messages that contain only tool calls. Fixes AWS Bedrock Nova rejecting requests with "The text field in the ContentBlock object is blank."
    Commits

    Updates @tailwindcss/vite from 4.3.0 to 4.3.1

    Release notes

    Sourced from @​tailwindcss/vite's releases.

    v4.3.1

    Added

    • Add --silent option to suppress output in @tailwindcss/cli (#20100)

    Fixed

    • Remove deprecation warnings by using Module#registerHooks instead of Module#register on Node 26+ (#20028)
    • Canonicalization: don't crash when plugin utilities throw for unsupported values (#20052)
    • Allow @apply to be used with CSS mixins (#19427)
    • Ensure not-* correctly negates @container queries, including style(…) queries (#20059)
    • Ensure drop-shadow-* color utilities work with custom shadow values containing calc(…) (#20080)
    • Fix 'Sourcemap is likely to be incorrect' warnings when using @tailwindcss/vite (#20103)
    • Ensure @tailwindcss/webpack can be installed in Rspack projects without requiring webpack as a peer dependency (#20027)
    • Canonicalization: don't suggest invalid calc(…) expressions (e.g. px-[calc(1rem+0px)]px-[calc(1rem+0)]) (#20127)
    • Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. left-[99999px]left-[99999px], not left-24999.75) (#20130)
    • Ensure @tailwindcss/cli in --watch mode recovers when a tracked dependency is deleted and restored (#20137)
    • Ensure standalone @tailwindcss/cli binaries are ignored when scanning for class candidates (#20139)
    • Ensure class candidates are extracted from Twig addClass(…) and removeClass(…) calls (#20198)
    • Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (#19588)
    • Allow @variant to be used inside addBase (#19480)
    • Ensure @source globs with symlinks are preserved (#20203)
    • Ensure later @source rules can re-include files excluded by earlier @source not rules (#20203)
    • Upgrade: don't migrate empty class rules to invalid @utility rules (#20205)
    • Ensure transitions between inset-shadow-none and other inset shadows work correctly (#20208)
    • Ensure explicitly referenced @source directories are scanned even when ignored by git (#20214)
    • Ensure @source globs ending in **/* preserve dynamic path segments to avoid scanning too many files (#20217)
    • Canonicalization: don't fold calc(…) divisions when the result would require high precision (e.g. w-[calc(100%/3.5)]w-[calc(100%/3.5)], not w-[28.571428571428573%]) (#20221)
    • Serve ESM type declarations to ESM importers of @tailwindcss/postcss (#20228)

    Changed

    • Generate 0 instead of calc(var(--spacing) * 0) for spacing utilities like m-0 and left-0 (#20196)
    • Generate var(--spacing) instead of calc(var(--spacing) * 1) for spacing utilities like m-1 and left-1 (#20196)
    Changelog

    Sourced from @​tailwindcss/vite's changelog.

    [4.3.1] - 2026-06-12

    Added

    • Add --silent option to suppress output in @tailwindcss/cli (#20100)

    Fixed

    • Remove deprecation warnings by using Module#registerHooks instead of Module#register on Node 26+ (#20028)
    • Canonicalization: don't crash when plugin utilities throw for unsupported values (#20052)
    • Allow @apply to be used with CSS mixins (#19427)
    • Ensure not-* correctly negates @container queries, including style(…) queries (#20059)
    • Ensure drop-shadow-* color utilities work with custom shadow values containing calc(…) (#20080)
    • Fix 'Sourcemap is likely to be incorrect' warnings when using @tailwindcss/vite (#20103)
    • Ensure @tailwindcss/webpack can be installed in Rspack projects without requiring webpack as a peer dependency (#20027)
    • Canonicalization: don't suggest invalid calc(…) expressions (e.g. px-[calc(1rem+0px)]px-[calc(1rem+0)]) (#20127)
    • Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. left-[99999px]left-[99999px], not left-24999.75) (#20130)
    • Ensure @tailwindcss/cli in --watch mode recovers when a tracked dependency is deleted and restored (#20137)
    • Ensure standalone @tailwindcss/cli binaries are ignored when scanning for class candidates (#20139)
    • Ensure class candidates are extracted from Twig addClass(…) and removeClass(…) calls (#20198)
    • Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (#19588)
    • Allow @variant to be used inside addBase (#19480)
    • Ensure @source globs with symlinks are preserved (#20203)
    • Ensure later @source rules can re-include files excluded by earlier @source not rules (#20203)
    • Upgrade: don't migrate empty class rules to invalid @utility rules (#20205)
    • Ensure transitions between inset-shadow-none and other inset shadows work correctly (#20208)
    • Ensure explicitly referenced @source directories are scanned even when ignored by git (#20214)
    • Ensure @source globs ending in **/* preserve dynamic path segments to avoid scanning too many files (#20217)
    • Canonicalization: don't fold calc(…) divisions when the result would require high precision (e.g. w-[calc(100%/3.5)]w-[calc(100%/3.5)], not w-[28.571428571428573%]) (#20221)
    • Serve ESM type declarations to ESM importers of @tailwindcss/postcss (#20228)

    Changed

    • Generate 0 instead of calc(var(--spacing) * 0) for spacing utilities like m-0 and left-0 (#20196)
    • Generate var(--spacing) instead of calc(var(--spacing) * 1) for spacing utilities like m-1 and left-1 (#20196)
    Commits

    …9 updates
    
    Bumps the minor-and-patch group with 37 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@assistant-ui/react](https://github.com/assistant-ui/assistant-ui/tree/HEAD/packages/react) | `0.14.16` | `0.14.24` |
    | [@assistant-ui/react-ai-sdk](https://github.com/assistant-ui/assistant-ui/tree/HEAD/packages/react-ai-sdk) | `1.3.33` | `1.3.38` |
    | [@assistant-ui/react-markdown](https://github.com/assistant-ui/assistant-ui/tree/HEAD/packages/react-markdown) | `0.14.2` | `0.14.5` |
    | [@dnd-kit/abstract](https://github.com/clauderic/dnd-kit) | `0.4.0` | `0.5.0` |
    | [@dnd-kit/helpers](https://github.com/clauderic/dnd-kit) | `0.4.0` | `0.5.0` |
    | [@dnd-kit/react](https://github.com/clauderic/dnd-kit) | `0.4.0` | `0.5.0` |
    | [@libsql/client](https://github.com/tursodatabase/libsql-client-ts/tree/HEAD/packages/libsql-client) | `0.17.3` | `0.17.4` |
    | [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `2.9.0` | `2.10.0` |
    | [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.1` |
    | [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.5` | `0.10.8` |
    | [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.14` | `1.6.21` |
    | [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.10.0` | `12.11.1` |
    | [cronstrue](https://github.com/bradymholt/cRonstrue) | `3.14.0` | `3.21.0` |
    | [exa-js](https://github.com/exa-labs/exa-js) | `2.13.0` | `2.15.0` |
    | [fuse.js](https://github.com/krisk/Fuse) | `7.4.1` | `7.4.2` |
    | [imapflow](https://github.com/postalsys/imapflow) | `1.3.6` | `1.4.3` |
    | [jotai](https://github.com/pmndrs/jotai) | `2.20.0` | `2.20.1` |
    | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.17.0` | `1.21.0` |
    | [mailparser](https://github.com/nodemailer/mailparser) | `3.9.9` | `3.9.12` |
    | [nanoid](https://github.com/ai/nanoid) | `5.1.11` | `5.1.16` |
    | [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |
    | [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.0` |
    | [srvx](https://github.com/h3js/srvx) | `0.11.16` | `0.11.17` |
    | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.1` |
    | [tsarr](https://github.com/robbeverhelst/tsarr) | `2.11.1` | `2.11.2` |
    | [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.16` | `2.5.1` |
    | [@rsbuild/core](https://github.com/web-infra-dev/rsbuild/tree/HEAD/packages/core) | `2.0.11` | `2.1.0` |
    | [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.2` | `10.4.6` |
    | [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.2` | `10.4.6` |
    | [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |
    | [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.6.1` | `0.8.1` |
    | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.16` | `19.2.17` |
    | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |
    | [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.15.0` | `6.21.0` |
    | [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.2` | `10.4.6` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.0` |
    | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.9` |
    
    
    
    Updates `@assistant-ui/react` from 0.14.16 to 0.14.24
    - [Release notes](https://github.com/assistant-ui/assistant-ui/releases)
    - [Changelog](https://github.com/assistant-ui/assistant-ui/blob/main/packages/react/CHANGELOG.md)
    - [Commits](https://github.com/assistant-ui/assistant-ui/commits/HEAD/packages/react)
    
    Updates `@assistant-ui/react-ai-sdk` from 1.3.33 to 1.3.38
    - [Release notes](https://github.com/assistant-ui/assistant-ui/releases)
    - [Changelog](https://github.com/assistant-ui/assistant-ui/blob/main/packages/react-ai-sdk/CHANGELOG.md)
    - [Commits](https://github.com/assistant-ui/assistant-ui/commits/HEAD/packages/react-ai-sdk)
    
    Updates `@assistant-ui/react-markdown` from 0.14.2 to 0.14.5
    - [Release notes](https://github.com/assistant-ui/assistant-ui/releases)
    - [Changelog](https://github.com/assistant-ui/assistant-ui/blob/main/packages/react-markdown/CHANGELOG.md)
    - [Commits](https://github.com/assistant-ui/assistant-ui/commits/HEAD/packages/react-markdown)
    
    Updates `@dnd-kit/abstract` from 0.4.0 to 0.5.0
    - [Release notes](https://github.com/clauderic/dnd-kit/releases)
    - [Commits](https://github.com/clauderic/dnd-kit/compare/@dnd-kit/abstract@0.4.0...@dnd-kit/abstract@0.5.0)
    
    Updates `@dnd-kit/helpers` from 0.4.0 to 0.5.0
    - [Release notes](https://github.com/clauderic/dnd-kit/releases)
    - [Commits](https://github.com/clauderic/dnd-kit/compare/@dnd-kit/helpers@0.4.0...@dnd-kit/helpers@0.5.0)
    
    Updates `@dnd-kit/react` from 0.4.0 to 0.5.0
    - [Release notes](https://github.com/clauderic/dnd-kit/releases)
    - [Commits](https://github.com/clauderic/dnd-kit/compare/@dnd-kit/react@0.4.0...@dnd-kit/react@0.5.0)
    
    Updates `@libsql/client` from 0.17.3 to 0.17.4
    - [Release notes](https://github.com/tursodatabase/libsql-client-ts/releases)
    - [Changelog](https://github.com/tursodatabase/libsql-client-ts/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/tursodatabase/libsql-client-ts/commits/v0.17.4/packages/libsql-client)
    
    Updates `@openrouter/ai-sdk-provider` from 2.9.0 to 2.10.0
    - [Release notes](https://github.com/OpenRouterTeam/ai-sdk-provider/releases)
    - [Changelog](https://github.com/OpenRouterTeam/ai-sdk-provider/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/OpenRouterTeam/ai-sdk-provider/commits)
    
    Updates `@tailwindcss/vite` from 4.3.0 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 `@tanstack/react-devtools` from 0.10.5 to 0.10.8
    - [Release notes](https://github.com/TanStack/devtools/releases)
    - [Changelog](https://github.com/TanStack/devtools/blob/main/packages/react-devtools/CHANGELOG.md)
    - [Commits](https://github.com/TanStack/devtools/commits/@tanstack/react-devtools@0.10.8/packages/react-devtools)
    
    Updates `@tanstack/react-router` from 1.170.15 to 1.170.17
    - [Release notes](https://github.com/TanStack/router/releases)
    - [Changelog](https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md)
    - [Commits](https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.17/packages/react-router)
    
    Updates `@tanstack/react-start` from 1.168.25 to 1.168.27
    - [Release notes](https://github.com/TanStack/router/releases)
    - [Changelog](https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md)
    - [Commits](https://github.com/TanStack/router/commits/@tanstack/react-start@1.168.27/packages/react-start)
    
    Updates `better-auth` from 1.6.14 to 1.6.21
    - [Release notes](https://github.com/better-auth/better-auth/releases)
    - [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md)
    - [Commits](https://github.com/better-auth/better-auth/commits/v1.6.21/packages/better-auth)
    
    Updates `better-sqlite3` from 12.10.0 to 12.11.1
    - [Release notes](https://github.com/WiseLibs/better-sqlite3/releases)
    - [Commits](WiseLibs/better-sqlite3@v12.10.0...v12.11.1)
    
    Updates `cronstrue` from 3.14.0 to 3.21.0
    - [Release notes](https://github.com/bradymholt/cRonstrue/releases)
    - [Changelog](https://github.com/bradymholt/cRonstrue/blob/main/CHANGELOG.md)
    - [Commits](bradymholt/cRonstrue@v3.14.0...v3.21.0)
    
    Updates `exa-js` from 2.13.0 to 2.15.0
    - [Release notes](https://github.com/exa-labs/exa-js/releases)
    - [Changelog](https://github.com/exa-labs/exa-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/exa-labs/exa-js/commits/v2.15.0)
    
    Updates `fuse.js` from 7.4.1 to 7.4.2
    - [Release notes](https://github.com/krisk/Fuse/releases)
    - [Changelog](https://github.com/krisk/Fuse/blob/main/CHANGELOG.md)
    - [Commits](krisk/Fuse@v7.4.1...v7.4.2)
    
    Updates `imapflow` from 1.3.6 to 1.4.3
    - [Release notes](https://github.com/postalsys/imapflow/releases)
    - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md)
    - [Commits](postalsys/imapflow@v1.3.6...v1.4.3)
    
    Updates `jotai` from 2.20.0 to 2.20.1
    - [Release notes](https://github.com/pmndrs/jotai/releases)
    - [Commits](pmndrs/jotai@v2.20.0...v2.20.1)
    
    Updates `lucide-react` from 1.17.0 to 1.21.0
    - [Release notes](https://github.com/lucide-icons/lucide/releases)
    - [Commits](https://github.com/lucide-icons/lucide/commits/1.21.0/packages/lucide-react)
    
    Updates `mailparser` from 3.9.9 to 3.9.12
    - [Release notes](https://github.com/nodemailer/mailparser/releases)
    - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md)
    - [Commits](nodemailer/mailparser@v3.9.9...v3.9.12)
    
    Updates `nanoid` from 5.1.11 to 5.1.16
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@5.1.11...5.1.16)
    
    Updates `radix-ui` from 1.4.3 to 1.6.0
    - [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/radix-ui/CHANGELOG.md)
    - [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/radix-ui)
    
    Updates `recharts` from 3.8.1 to 3.9.0
    - [Release notes](https://github.com/recharts/recharts/releases)
    - [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
    - [Commits](recharts/recharts@v3.8.1...v3.9.0)
    
    Updates `srvx` from 0.11.16 to 0.11.17
    - [Release notes](https://github.com/h3js/srvx/releases)
    - [Changelog](https://github.com/h3js/srvx/blob/main/CHANGELOG.md)
    - [Commits](h3js/srvx@v0.11.16...v0.11.17)
    
    Updates `tailwindcss` from 4.3.0 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 `tsarr` from 2.11.1 to 2.11.2
    - [Release notes](https://github.com/robbeverhelst/tsarr/releases)
    - [Changelog](https://github.com/robbeverhelst/Tsarr/blob/main/CHANGELOG.md)
    - [Commits](robbeverhelst/Tsarr@v2.11.1...v2.11.2)
    
    Updates `@biomejs/biome` from 2.4.16 to 2.5.1
    - [Release notes](https://github.com/biomejs/biome/releases)
    - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
    - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.1/packages/@biomejs/biome)
    
    Updates `@rsbuild/core` from 2.0.11 to 2.1.0
    - [Release notes](https://github.com/web-infra-dev/rsbuild/releases)
    - [Commits](https://github.com/web-infra-dev/rsbuild/commits/v2.1.0/packages/core)
    
    Updates `@storybook/addon-docs` from 10.4.2 to 10.4.6
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v10.4.6/code/addons/docs)
    
    Updates `@storybook/react-vite` from 10.4.2 to 10.4.6
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v10.4.6/code/frameworks/react-vite)
    
    Updates `@tailwindcss/typography` from 0.5.19 to 0.5.20
    - [Release notes](https://github.com/tailwindlabs/tailwindcss-typography/releases)
    - [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md)
    - [Commits](tailwindlabs/tailwindcss-typography@v0.5.19...v0.5.20)
    
    Updates `@tanstack/devtools-vite` from 0.6.1 to 0.8.1
    - [Release notes](https://github.com/TanStack/devtools/releases)
    - [Changelog](https://github.com/TanStack/devtools/blob/main/packages/devtools-vite/CHANGELOG.md)
    - [Commits](https://github.com/TanStack/devtools/commits/@tanstack/devtools-vite@0.8.1/packages/devtools-vite)
    
    Updates `@types/react` from 19.2.16 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 6.0.2 to 6.0.3
    - [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.3/packages/plugin-react)
    
    Updates `knip` from 6.15.0 to 6.21.0
    - [Release notes](https://github.com/webpro-nl/knip/releases)
    - [Commits](https://github.com/webpro-nl/knip/commits/knip@6.21.0/packages/knip)
    
    Updates `storybook` from 10.4.2 to 10.4.6
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v10.4.6/code/core)
    
    Updates `vite` from 8.0.16 to 8.1.0
    - [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/create-vite@8.1.0/packages/vite)
    
    Updates `vitest` from 4.1.8 to 4.1.9
    - [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.9/packages/vitest)
    
    ---
    updated-dependencies:
    - dependency-name: "@assistant-ui/react"
      dependency-version: 0.14.24
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@assistant-ui/react-ai-sdk"
      dependency-version: 1.3.38
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@assistant-ui/react-markdown"
      dependency-version: 0.14.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@dnd-kit/abstract"
      dependency-version: 0.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@dnd-kit/helpers"
      dependency-version: 0.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@dnd-kit/react"
      dependency-version: 0.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@libsql/client"
      dependency-version: 0.17.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@openrouter/ai-sdk-provider"
      dependency-version: 2.10.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@tailwindcss/vite"
      dependency-version: 4.3.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@tanstack/react-devtools"
      dependency-version: 0.10.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@tanstack/react-router"
      dependency-version: 1.170.17
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@tanstack/react-start"
      dependency-version: 1.168.27
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: better-auth
      dependency-version: 1.6.21
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: better-sqlite3
      dependency-version: 12.11.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: cronstrue
      dependency-version: 3.21.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: exa-js
      dependency-version: 2.15.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: fuse.js
      dependency-version: 7.4.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: imapflow
      dependency-version: 1.4.3
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: jotai
      dependency-version: 2.20.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: lucide-react
      dependency-version: 1.21.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: mailparser
      dependency-version: 3.9.12
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: nanoid
      dependency-version: 5.1.16
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: radix-ui
      dependency-version: 1.6.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: recharts
      dependency-version: 3.9.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: srvx
      dependency-version: 0.11.17
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: tailwindcss
      dependency-version: 4.3.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: tsarr
      dependency-version: 2.11.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@biomejs/biome"
      dependency-version: 2.5.1
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@rsbuild/core"
      dependency-version: 2.1.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@storybook/addon-docs"
      dependency-version: 10.4.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@storybook/react-vite"
      dependency-version: 10.4.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@tailwindcss/typography"
      dependency-version: 0.5.20
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@tanstack/devtools-vite"
      dependency-version: 0.8.1
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: "@types/react"
      dependency-version: 19.2.17
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: "@vitejs/plugin-react"
      dependency-version: 6.0.3
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: knip
      dependency-version: 6.21.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: storybook
      dependency-version: 10.4.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    - dependency-name: vite
      dependency-version: 8.1.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: minor-and-patch
    - dependency-name: vitest
      dependency-version: 4.1.9
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: minor-and-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    @dependabot @github

    dependabot Bot commented on behalf of github Jul 3, 2026

    Copy link
    Copy Markdown
    Contributor Author

    Labels

    The following labels could not be found: npm. Please create it before Dependabot can add it to a pull request.

    Please fix the above issues or remove invalid values from dependabot.yml.

    @dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 3, 2026
    @kilo-code-bot

    kilo-code-bot Bot commented Jul 3, 2026

    Copy link
    Copy Markdown
    Contributor

    Code Review Summary

    Status: No Issues Found | Recommendation: Merge

    Overview

    This is a routine dependency update PR from Dependabot containing 37 minor and patch version bumps across the dependency tree.

    Files Reviewed (2 files)
    • package.json - Version bumps only
    • pnpm-lock.yaml - Lockfile updates (auto-generated)

    Review Notes

    Dependencies Updated:

    • @assistant-ui/react: 0.14.16 → 0.14.24
    • @assistant-ui/react-ai-sdk: 1.3.33 → 1.3.38
    • @assistant-ui/react-markdown: 0.14.2 → 0.14.5
    • @dnd-kit/*: 0.4.0 → 0.5.0
    • @libsql/client: 0.17.3 → 0.17.4
    • @openrouter/ai-sdk-provider: 2.9.0 → 2.10.0
    • @tailwindcss/vite: 4.3.0 → 4.3.1
    • @tanstack/react-devtools: 0.10.5 → 0.10.8
    • better-auth: 1.6.14 → 1.6.21
    • better-sqlite3: 12.10.0 → 12.11.1
    • And 27 other dependencies (see PR description for full list)

    Analysis:

    • All updates are within semver-compatible ranges (^ caret) - no breaking changes expected
    • No application code was modified - only dependency versions
    • Major frameworks (React, TanStack, Prisma, TailwindCSS) remain at compatible versions
    • No security advisories flagged in the updated packages

    Recommendation: Safe to merge. Consider running pnpm install and basic smoke tests after merge.


    Reviewed by kimi-k2.5-0127 · Input: 212.9K · Output: 1.4K · Cached: 0

    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

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    0 participants