Skip to content

chore: bump the npm-production group across 1 directory with 5 updates#348

Open
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/npm_and_yarn/npm-production-3630cee189
Open

chore: bump the npm-production group across 1 directory with 5 updates#348
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/npm_and_yarn/npm-production-3630cee189

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 5, 2026

Bumps the npm-production group with 5 updates in the / directory:

Package From To
@eslint/core 1.1.1 1.2.0
@ark-ui/react 5.34.1 5.35.0
@zag-js/react 1.37.0 1.39.0
@zag-js/steps 1.37.0 1.39.0
@typescript-eslint/utils 8.57.2 8.58.0

Updates @eslint/core from 1.1.1 to 1.2.0

Release notes

Sourced from @​eslint/core's releases.

core: v1.2.0

1.2.0 (2026-04-03)

Features

  • add languages and docs.dialects to rule meta types (#421) (7680f69)

Bug Fixes

  • re-export ESM types in CommonJS (#416) (ef16f80)
  • type-check defaultLanguageOptions against LangOptions (#420) (7bf5704)
Changelog

Sourced from @​eslint/core's changelog.

1.2.0 (2026-04-03)

Features

  • add languages and docs.dialects to rule meta types (#421) (7680f69)

Bug Fixes

  • re-export ESM types in CommonJS (#416) (ef16f80)
  • type-check defaultLanguageOptions against LangOptions (#420) (7bf5704)
Commits

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.39.0

Release notes

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

@​zag-js/react@​1.39.0

Patch Changes

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

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

1.39.0 - 2026-04-02

Added

  • Dialog, Drawer, Hover Card, Menu, Popover, Tooltip

    Add support for multiple triggers. A single component instance can now be shared across multiple trigger elements. Each trigger is identified by a value passed to getTriggerProps:

    const users = [{ id: 1, name: "Alice Johnson" }]
    const Demo = () => {
    const service = useMachine(dialog.machine, {
    id: useId(),
    onTriggerValueChange({ value }) {
    const user = users.find((u) => u.id === value) ?? null
    setActiveUser(user)
    },
    })
    const api = dialog.connect(service, normalizeProps)
    return (
    <>
    {users.map((user) => (
    <button {...api.getTriggerProps({ value: user.id })}>Edit {user.name}</button>
    ))}
    </>
    )
    }

    When the component is open and a different trigger is activated, it switches and repositions without closing. aria-expanded is scoped to the active trigger, and focus returns to the correct trigger on close.

  • Splitter: Add multi-drag support for nested splitter layouts. When a horizontal and vertical splitter meet at the same point (e.g. a grid layout), users can drag the intersection to resize both directions at once.

    Create a shared registry and pass it to each splitter instance:

    // shared across all splitters on the page
    const registry = splitter.registry()
    // horizontal splitter
    const serviceH = useMachine(splitter.machine, { id: "h", registry })
    // vertical splitter (nested inside a panel of the horizontal one)
    const serviceV = useMachine(splitter.machine, { id: "v", orientation: "vertical", registry })

... (truncated)

Commits

Updates @zag-js/steps from 1.37.0 to 1.39.0

Release notes

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

@​zag-js/steps@​1.39.0

Patch Changes

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

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

1.39.0 - 2026-04-02

Added

  • Dialog, Drawer, Hover Card, Menu, Popover, Tooltip

    Add support for multiple triggers. A single component instance can now be shared across multiple trigger elements. Each trigger is identified by a value passed to getTriggerProps:

    const users = [{ id: 1, name: "Alice Johnson" }]
    const Demo = () => {
    const service = useMachine(dialog.machine, {
    id: useId(),
    onTriggerValueChange({ value }) {
    const user = users.find((u) => u.id === value) ?? null
    setActiveUser(user)
    },
    })
    const api = dialog.connect(service, normalizeProps)
    return (
    <>
    {users.map((user) => (
    <button {...api.getTriggerProps({ value: user.id })}>Edit {user.name}</button>
    ))}
    </>
    )
    }

    When the component is open and a different trigger is activated, it switches and repositions without closing. aria-expanded is scoped to the active trigger, and focus returns to the correct trigger on close.

  • Splitter: Add multi-drag support for nested splitter layouts. When a horizontal and vertical splitter meet at the same point (e.g. a grid layout), users can drag the intersection to resize both directions at once.

    Create a shared registry and pass it to each splitter instance:

    // shared across all splitters on the page
    const registry = splitter.registry()
    // horizontal splitter
    const serviceH = useMachine(splitter.machine, { id: "h", registry })
    // vertical splitter (nested inside a panel of the horizontal one)
    const serviceV = useMachine(splitter.machine, { id: "v", orientation: "vertical", registry })

... (truncated)

Commits

Updates @typescript-eslint/utils from 8.57.2 to 8.58.0

Release notes

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

v8.58.0

8.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

🩹 Fixes

  • eslint-plugin: crash in no-unnecessary-type-arguments (#12163)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#12142)
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#12161)

❤️ 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.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

❤️ Thank You

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 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `1.1.1` | `1.2.0` |
| [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react) | `5.34.1` | `5.35.0` |
| [@zag-js/react](https://github.com/chakra-ui/zag) | `1.37.0` | `1.39.0` |
| [@zag-js/steps](https://github.com/chakra-ui/zag) | `1.37.0` | `1.39.0` |
| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.57.2` | `8.58.0` |



Updates `@eslint/core` from 1.1.1 to 1.2.0
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/core/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/core-v1.2.0/packages/core)

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.39.0
- [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.39.0)

Updates `@zag-js/steps` from 1.37.0 to 1.39.0
- [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.39.0)

Updates `@typescript-eslint/utils` from 8.57.2 to 8.58.0
- [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.58.0/packages/utils)

---
updated-dependencies:
- dependency-name: "@eslint/core"
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production
- 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.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production
- dependency-name: "@zag-js/steps"
  dependency-version: 1.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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 Apr 5, 2026
@dependabot dependabot bot requested a review from StyleShit as a code owner April 5, 2026 00:46
@dependabot dependabot bot added the javascript Pull requests that update javascript code label Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants