Skip to content

chore: bump the npm-production group with 4 updates#322

Open
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/npm_and_yarn/npm-production-03e6c388dd
Open

chore: bump the npm-production group with 4 updates#322
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/npm_and_yarn/npm-production-03e6c388dd

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 29, 2026

Bumps the npm-production group with 4 updates: @ark-ui/react, @zag-js/react, @zag-js/steps and @typescript-eslint/utils.

Updates @ark-ui/react from 5.34.1 to 5.35.0

Release notes

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

@​ark-ui/react@​5.35.0

@​ark-ui/react

[5.35.0] - 2026-03-26

Added

  • Date Picker: Improved range picker mode with new data attributes and state properties.

    • Added missing range data attributes (data-range-start, data-range-end, data-in-hover-range, data-hover-range-start, data-hover-range-end) to month and year cell triggers.
    • TableCellState now includes firstInRange, lastInRange, inHoveredRange, firstInHoveredRange, lastInHoveredRange, and outsideRange.
    • Range boundary dates now announce "Starting range from {date}" and "Range ending at {date}" for better screen reader context.
    • Fixed inverted year cell selectable state that caused years outside the visible decade or min/max range to appear selectable.
    • Breaking: DayTableCellState.formattedDate removed — use valueText instead (inherited from TableCellState).
  • Drawer: Added new anatomy parts and improved swipe gestures.

    • Added description anatomy part with aria-describedby support on the content element.
    • Added SwipeArea part for swipe-to-open gestures from screen edges.
    • Require intentional swipe movement before showing the drawer (no flash on pointer down).
    • Smooth settle animation from release point to fully open position.
    • Added cross-axis scroll preservation to prevent drawer drag when scrolling horizontally.
    • Added initial focus management for non-modal mode.
    • Set pointer-events: none on positioner in non-modal mode so the page stays interactive.
    • Fixed swipe-to-dismiss in controlled mode (open: true without onOpenChange now blocks dismiss).
  • Field: Added Field.Item component and target prop on Field.Root for multi-control fields (e.g., currency select + amount input). Use Field.Item with a value to scope controls, and target to specify which item the label should focus when clicked.

  • Interaction: Added useInteractionModality and useFocusVisible hooks for tracking user input method (keyboard, pointer, virtual) and conditionally showing focus rings.

  • Listbox: Added keyboardPriority to input props to control whether key handling prioritizes text editing or list navigation for Home/End and horizontal arrows in grid collections. Added highlightFirst, highlightLast, highlightNext, and highlightPrevious to the API for programmatic highlight navigation.

  • Pin Input: Overhauled deletion, focus management, and added new props.

    • Delete and Backspace now splice values left instead of leaving empty gaps. Deleting "2" from [1, 2, 3] yields [1, 3, ""] — not [1, "", 3].
    • Smarter focus management: Backspace always moves back, click and ArrowRight are clamped to the insertion point, same-key skip advances focus, and roving tabIndex treats the entire pin input as a single tab stop.
    • Added Home/End to jump to first slot or last filled slot.
    • Added enterKeyHint showing "next" on intermediate slots and "done" on the last.
    • Added autoSubmit prop to automatically submit the owning form when all inputs are filled.
    • Added sanitizeValue prop to sanitize pasted values before validation (e.g. strip dashes from "1-2-3").
  • Tags Input: Added allowDuplicates prop to allow duplicate tags.

... (truncated)

Changelog

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

[5.35.0] - 2026-03-26

Added

  • Date Picker: Improved range picker mode with new data attributes and state properties.

    • Added missing range data attributes (data-range-start, data-range-end, data-in-hover-range, data-hover-range-start, data-hover-range-end) to month and year cell triggers.
    • TableCellState now includes firstInRange, lastInRange, inHoveredRange, firstInHoveredRange, lastInHoveredRange, and outsideRange.
    • Range boundary dates now announce "Starting range from {date}" and "Range ending at {date}" for better screen reader context.
    • Fixed inverted year cell selectable state that caused years outside the visible decade or min/max range to appear selectable.
    • Breaking: DayTableCellState.formattedDate removed — use valueText instead (inherited from TableCellState).
  • Drawer: Added new anatomy parts and improved swipe gestures.

    • Added description anatomy part with aria-describedby support on the content element.
    • Added SwipeArea part for swipe-to-open gestures from screen edges.
    • Require intentional swipe movement before showing the drawer (no flash on pointer down).
    • Smooth settle animation from release point to fully open position.
    • Added cross-axis scroll preservation to prevent drawer drag when scrolling horizontally.
    • Added initial focus management for non-modal mode.
    • Set pointer-events: none on positioner in non-modal mode so the page stays interactive.
    • Fixed swipe-to-dismiss in controlled mode (open: true without onOpenChange now blocks dismiss).
  • Field: Added Field.Item component and target prop on Field.Root for multi-control fields (e.g., currency select + amount input). Use Field.Item with a value to scope controls, and target to specify which item the label should focus when clicked.

  • Interaction: Added useInteractionModality and useFocusVisible hooks for tracking user input method (keyboard, pointer, virtual) and conditionally showing focus rings.

  • Listbox: Added keyboardPriority to input props to control whether key handling prioritizes text editing or list navigation for Home/End and horizontal arrows in grid collections. Added highlightFirst, highlightLast, highlightNext, and highlightPrevious to the API for programmatic highlight navigation.

  • Pin Input: Overhauled deletion, focus management, and added new props.

    • Delete and Backspace now splice values left instead of leaving empty gaps. Deleting "2" from [1, 2, 3] yields [1, 3, ""] — not [1, "", 3].
    • Smarter focus management: Backspace always moves back, click and ArrowRight are clamped to the insertion point, same-key skip advances focus, and roving tabIndex treats the entire pin input as a single tab stop.
    • Added Home/End to jump to first slot or last filled slot.
    • Added enterKeyHint showing "next" on intermediate slots and "done" on the last.
    • Added autoSubmit prop to automatically submit the owning form when all inputs are filled.
    • Added sanitizeValue prop to sanitize pasted values before validation (e.g. strip dashes from "1-2-3").
  • Tags Input: Added allowDuplicates prop to allow duplicate tags.

  • Clipboard, Navigation Menu, Popover, Select, Timer, Tree View: Added translations prop for localizing hardcoded accessibility labels.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​ark-ui/react since your current version.


Updates @zag-js/react from 1.37.0 to 1.38.2

Release notes

Sourced from @​zag-js/react's releases.

@​zag-js/react@​1.38.2

Patch Changes

  • Updated dependencies []:
    • @​zag-js/core@​1.38.2
    • @​zag-js/store@​1.38.2
    • @​zag-js/types@​1.38.2
    • @​zag-js/utils@​1.38.2
Changelog

Sourced from @​zag-js/react's changelog.

1.38.2 - 2026-03-25

Fixed

  • Dialog / Drawer: Avoid setting inline pointer-events when modal, letting the dismissable layer manage it instead.

1.38.1 - 2026-03-25

Fixed

  • File Upload: Automatically reject duplicate files with FILE_EXISTS error. Previously, uploading the same file twice was silently accepted and deleting one duplicate removed all of them.

  • Toast: Restore role="region" on the toast group element. The role was previously removed to reduce screen reader landmark noise, but this caused an axe aria-prohibited-attr violation since aria-label is not permitted on a div without a valid role.

  • Tour

    • Fix step navigation events (next, prev, setStep) firing when the tour is inactive, bypassing the start flow
    • Fix popper styles not being cleaned up when transitioning from a tooltip step to a dialog/non-tooltip step

Changed

  • Core: Validate compound states at machine creation — throw if a state has child states but no initial, or if initial references a nonexistent child.

1.38.0 - 2026-03-24

Added

  • Date Picker

    • Add missing range data attributes (data-range-start, data-range-end, data-in-hover-range, data-hover-range-start, data-hover-range-end) to month and year cell triggers for range picker mode
    • TableCellState now includes firstInRange, lastInRange, inHoveredRange, firstInHoveredRange, lastInHoveredRange, and outsideRange
    • Range boundary dates now announce "Starting range from {date}" and "Range ending at {date}" for better screen reader context
  • Drawer

    • Add description anatomy part with aria-describedby support on the content element

    • Add SwipeArea part for swipe-to-open gestures from screen edges

      <div {...api.getSwipeAreaProps()} />
    • Add getDescriptionProps() and getSwipeAreaProps() to the connect API

    • Require intentional swipe movement before showing the drawer (no flash on pointer down)

    • Smooth settle animation from release point to fully open position

... (truncated)

Commits

Updates @zag-js/steps from 1.37.0 to 1.38.2

Release notes

Sourced from @​zag-js/steps's releases.

@​zag-js/steps@​1.38.2

Patch Changes

  • Updated dependencies []:
    • @​zag-js/anatomy@​1.38.2
    • @​zag-js/core@​1.38.2
    • @​zag-js/types@​1.38.2
    • @​zag-js/utils@​1.38.2
    • @​zag-js/dom-query@​1.38.2
Changelog

Sourced from @​zag-js/steps's changelog.

1.38.2 - 2026-03-25

Fixed

  • Dialog / Drawer: Avoid setting inline pointer-events when modal, letting the dismissable layer manage it instead.

1.38.1 - 2026-03-25

Fixed

  • File Upload: Automatically reject duplicate files with FILE_EXISTS error. Previously, uploading the same file twice was silently accepted and deleting one duplicate removed all of them.

  • Toast: Restore role="region" on the toast group element. The role was previously removed to reduce screen reader landmark noise, but this caused an axe aria-prohibited-attr violation since aria-label is not permitted on a div without a valid role.

  • Tour

    • Fix step navigation events (next, prev, setStep) firing when the tour is inactive, bypassing the start flow
    • Fix popper styles not being cleaned up when transitioning from a tooltip step to a dialog/non-tooltip step

Changed

  • Core: Validate compound states at machine creation — throw if a state has child states but no initial, or if initial references a nonexistent child.

1.38.0 - 2026-03-24

Added

  • Date Picker

    • Add missing range data attributes (data-range-start, data-range-end, data-in-hover-range, data-hover-range-start, data-hover-range-end) to month and year cell triggers for range picker mode
    • TableCellState now includes firstInRange, lastInRange, inHoveredRange, firstInHoveredRange, lastInHoveredRange, and outsideRange
    • Range boundary dates now announce "Starting range from {date}" and "Range ending at {date}" for better screen reader context
  • Drawer

    • Add description anatomy part with aria-describedby support on the content element

    • Add SwipeArea part for swipe-to-open gestures from screen edges

      <div {...api.getSwipeAreaProps()} />
    • Add getDescriptionProps() and getSwipeAreaProps() to the connect API

    • Require intentional swipe movement before showing the drawer (no flash on pointer down)

    • Smooth settle animation from release point to fully open position

... (truncated)

Commits

Updates @typescript-eslint/utils from 8.57.1 to 8.57.2

Release notes

Sourced from @​typescript-eslint/utils's releases.

v8.57.2

8.57.2 (2026-03-23)

🩹 Fixes

  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#11865)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#11971)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#12120)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)
  • eslint-plugin: [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (#12127)
  • eslint-plugin: [prefer-readonly-parameter-types] preserve type alias infomation (#11954)
  • typescript-estree: skip createIsolatedProgram fallback for projectService (#12066, #12065)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from @​typescript-eslint/utils's changelog.

8.57.2 (2026-03-23)

This was a version bump only for utils to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the npm-production group with 4 updates: [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react), [@zag-js/react](https://github.com/chakra-ui/zag), [@zag-js/steps](https://github.com/chakra-ui/zag) and [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils).


Updates `@ark-ui/react` from 5.34.1 to 5.35.0
- [Release notes](https://github.com/chakra-ui/ark/releases)
- [Changelog](https://github.com/chakra-ui/ark/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/chakra-ui/ark/commits/@ark-ui/react@5.35.0/packages/react)

Updates `@zag-js/react` from 1.37.0 to 1.38.2
- [Release notes](https://github.com/chakra-ui/zag/releases)
- [Changelog](https://github.com/chakra-ui/zag/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chakra-ui/zag/compare/@zag-js/react@1.37.0...@zag-js/react@1.38.2)

Updates `@zag-js/steps` from 1.37.0 to 1.38.2
- [Release notes](https://github.com/chakra-ui/zag/releases)
- [Changelog](https://github.com/chakra-ui/zag/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chakra-ui/zag/compare/@zag-js/steps@1.37.0...@zag-js/steps@1.38.2)

Updates `@typescript-eslint/utils` from 8.57.1 to 8.57.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/utils)

---
updated-dependencies:
- dependency-name: "@ark-ui/react"
  dependency-version: 5.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production
- dependency-name: "@zag-js/react"
  dependency-version: 1.38.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production
- dependency-name: "@zag-js/steps"
  dependency-version: 1.38.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.57.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies javascript Pull requests that update javascript code labels Mar 29, 2026
@dependabot dependabot bot requested a review from StyleShit as a code owner March 29, 2026 00:56
@dependabot dependabot bot added dependencies javascript Pull requests that update javascript code labels Mar 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant