Skip to content

chore(deps-dev): bump the dev-dependencies group across 1 directory with 9 updates - #15

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-dependencies-55d7b3099b
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-dependencies-55d7b3099b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown

Bumps the dev-dependencies group with 9 updates in the / directory:

Package From To
@types/node 26.6.2 26.6.6
@vitest/browser-playwright 5.0.1 5.0.5
@vitest/coverage-istanbul 5.0.1 5.0.5
es-toolkit 1.52.0 1.53.0
playwright 1.63.0 1.64.1
publint 0.3.24 0.3.25
radashi 12.9.6 13.0.1
tsdown 0.23.0 0.23.3
vitest 5.0.1 5.0.5

Updates @types/node from 26.6.2 to 26.6.6

Commits

Updates @vitest/browser-playwright from 5.0.1 to 5.0.5

Release notes

Sourced from @​vitest/browser-playwright's releases.

v5.0.5

   🐞 Bug Fixes

    View changes on GitHub

v5.0.4

   🚀 Features

   🐞 Bug Fixes

... (truncated)

Commits

Updates @vitest/coverage-istanbul from 5.0.1 to 5.0.5

Release notes

Sourced from @​vitest/coverage-istanbul's releases.

v5.0.5

   🐞 Bug Fixes

    View changes on GitHub

v5.0.4

   🚀 Features

   🐞 Bug Fixes

... (truncated)

Commits

Updates es-toolkit from 1.52.0 to 1.53.0

Release notes

Sourced from es-toolkit's releases.

v1.53.0

Released on October 24th, 2026.

  • Added serialize to es-toolkit/util, and hash in the new es-toolkit/util/hash entrypoint. ([#2067], [#2154])

  • Added Queue to es-toolkit/util. ([#2150], [#2153])

  • Added stringify to es-toolkit/query-string. ([#2121])

  • Added sentenceCase. ([#2079])

  • Added lerp and inverseLerp. ([#2078])

  • Added the DistributiveOmit type. ([#2142])

  • es-toolkit/compat now runs on Node.js 6 and ES2015 environments without transpilation or polyfills. ([#2097], [#2161])

  • Fixed deepFreeze to freeze symbol and non-enumerable properties. ([#2143])

  • Fixed Semaphore to keep release fast when many tasks are waiting. ([#2149])

  • Fixed DeepPartial and DeepReadonly to preserve branded primitive types. ([#2074])

  • Fixed the Merge type to keep the input type when merging a type with itself or a narrower type, and to use the source type when a defined source replaces a nullable or primitive value. ([#2148], [#2155])

  • Fixed the fp intersectionBy to match each mapped value at most once in lazy pipes. ([#2146])

The following change results or types that v1.52.0 produced, so review them if you relied on the previous behavior.

  • dedent now leaves interpolated values out of the indentation calculation ([#2099]), and throws a TypeError for a malformed template literal, like String.dedent ([#2100]).
  • deburr now keeps letters of non-Latin scripts as they are. ([#2124])
  • orderBy and sortBy now sort NaN in a consistent position. ([#2133])
  • once now calls the function with the caller's this. ([#2069])
  • findKey and mapKeys now type keys like Object.keys, so numeric keys are strings. ([#2077], [#2156])
  • The fp head, last, maxBy, and minBy now always return T | undefined. ([#2113])

The following bring es-toolkit/compat closer to Lodash. Behavior for the affected edge cases now matches Lodash, so results may differ if you relied on the previous output.

  • Fixed compat/add, compat/subtract, compat/multiply, and compat/divide to match Lodash on null operands. ([#2056])

  • Fixed compat/ceil, compat/floor, and compat/round to coerce arguments like Lodash. ([#2064])

  • Fixed compat/toString to read sparse array holes as undefined. ([#2091])

  • Fixed compat/dropWhile, compat/dropRightWhile, and compat/some to normalize the predicate. ([#2072])

  • Fixed compat/countBy to return a plain object. ([#2090])

  • Fixed compat/pull, compat/pullAll, compat/pullAllBy, and compat/remove to handle nullish inputs. ([#2095])

... (truncated)

Changelog

Sourced from es-toolkit's changelog.

Version v1.53.0

Released on October 24th, 2026.

  • Added serialize to es-toolkit/util, and hash in the new es-toolkit/util/hash entrypoint. (#2067, #2154)

  • Added Queue to es-toolkit/util. (#2150, #2153)

  • Added stringify to es-toolkit/query-string. (#2121)

  • Added sentenceCase. (#2079)

  • Added lerp and inverseLerp. (#2078)

  • Added the DistributiveOmit type. (#2142)

  • es-toolkit/compat now runs on Node.js 6 and ES2015 environments without transpilation or polyfills. (#2097, #2161)

  • Fixed deepFreeze to freeze symbol and non-enumerable properties. (#2143)

  • Fixed Semaphore to keep release fast when many tasks are waiting. (#2149)

  • Fixed DeepPartial and DeepReadonly to preserve branded primitive types. (#2074)

  • Fixed the Merge type to keep the input type when merging a type with itself or a narrower type, and to use the source type when a defined source replaces a nullable or primitive value. (#2148, #2155)

  • Fixed the fp intersectionBy to match each mapped value at most once in lazy pipes. (#2146)

The following change results or types that v1.52.0 produced, so review them if you relied on the previous behavior.

  • dedent now leaves interpolated values out of the indentation calculation (#2099), and throws a TypeError for a malformed template literal, like String.dedent (#2100).
  • deburr now keeps letters of non-Latin scripts as they are. (#2124)
  • orderBy and sortBy now sort NaN in a consistent position. (#2133)
  • once now calls the function with the caller's this. (#2069)
  • findKey and mapKeys now type keys like Object.keys, so numeric keys are strings. (#2077, #2156)
  • The fp head, last, maxBy, and minBy now always return T | undefined. (#2113)

The following bring es-toolkit/compat closer to Lodash. Behavior for the affected edge cases now matches Lodash, so results may differ if you relied on the previous output.

  • Fixed compat/add, compat/subtract, compat/multiply, and compat/divide to match Lodash on null operands. (#2056)
  • Fixed compat/ceil, compat/floor, and compat/round to coerce arguments like Lodash. (#2064)
  • Fixed compat/toString to read sparse array holes as undefined. (#2091)
  • Fixed compat/dropWhile, compat/dropRightWhile, and compat/some to normalize the predicate. (#2072)
  • Fixed compat/countBy to return a plain object. (#2090)
  • Fixed compat/pull, compat/pullAll, compat/pullAllBy, and compat/remove to handle nullish inputs. (#2095)
  • Fixed compat/xorBy and compat/xorWith to ignore the iteratee and comparator for

... (truncated)

Commits
  • d79f9bb v1.53.0 (#2164)
  • c55225c fix: lower only the modules es-toolkit/compat reaches to ES2019 (#2161)
  • bf4013a chore: forbid importing the compat barrel from inside the library (#2163)
  • f69077d fix[every, findLastIndex]: import iteratee and toInteger directly (#2162)
  • 69a4fd1 fix[startCase]: only uppercase the first letter of each word like lodash (#2160)
  • 9bdad0f fix[cloneDeep, cloneDeepWith, isMatch, matches]: keep errors uncloned and com...
  • 71f68c8 fix[forEach, forEachRight, forIn, forInRight, forOwn, forOwnRight]: treat a n...
  • be30b1b fix[merge]: let a defined source replace nullable and primitive target types ...
  • cf6fd18 fix[ObjectKeys]: keep string enum keys as the enum type (#2156)
  • c64e272 fix[serialize, hash]: sort Set values and Map keys with a total order and det...
  • Additional commits viewable in compare view

Updates playwright from 1.63.0 to 1.64.1

Release notes

Sourced from playwright's releases.

v1.64.1

Bug Fixes

  • #43247 [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0
  • #43242 [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)

v1.64.0

🧰 WebMCP

New page.webmcp and frame.webmcp give access to the tools that a page registers through the experimental WebMCP browser API, so you can test them like any other part of your app:

const browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });
const page = await browser.newPage();
await page.goto('https://example.com');
for (const tool of await page.webmcp.tools())
console.log(tool.name, tool.description);
const result = await page.webmcp.callTool('add', { a: 2, b: 40 });
console.log(result.content[0].text); // "42"

Playwright MCP also supports WebMCP by default, with page-defined tools offered to the agent as webmcp_<tool>. Pass --no-webmcp to opt out.

playwright-cli exposes them as well:

playwright-cli webmcp-list
playwright-cli webmcp-call search_catalog --params '{"query":"cats"}'

🎬 Better videos

Videos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:

// playwright.config.ts
import { defineConfig } from '@playwright/test';
export default defineConfig({
use: {
video: {
mode: 'on',
size: { width: 1920, height: 1080 },
fps: 60,
show: {
actions: {
style: {
point: 'width: 20px; height: 20px; border-radius: 50%; background: red',
</tr></table>

... (truncated)

Commits
  • cfe490d cherry-pick(#43353): docs: release notes for v1.64 Python
  • 866cbb8 chore: mark v1.64.1 (#43354)
  • 1b29247 cherry-pick(#43250): fix(electron): do not drop windows that have not navigat...
  • 632d976 cherry-pick(#43249): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect
  • 824d0c5 cherry-pick(#43217): chore(dotnet): fix async suffix of optional-arg overload...
  • 606ecd8 cherry-pick(#43192): fix(locators): parse locators the way the client API bui...
  • e4f872c cherry-pick(#43188): feat(api): expose asLocatorDescription via LocalUtils fo...
  • f6a439e cherry-pick(#43189): docs(webmcp): expose WebMCP to all languages
  • e2335c3 cherry-pick(#43174): fix(mcp): do not close the browser twice when the client...
  • d2a436e cherry-pick(#43163): Revert "fix(blob): do not remove existing reports from o...
  • Additional commits viewable in compare view

Updates publint from 0.3.24 to 0.3.25

Release notes

Sourced from publint's releases.

publint@0.3.25

Patch Changes

  • #260 54aebea - Fix FILE_INVALID_JSX_EXTENSION not detecting the .ctsx extension

  • #265 78604f3 - Skip file existence check for browser field values that point at another package

Changelog

Sourced from publint's changelog.

0.3.25

Patch Changes

  • #260 54aebea - Fix FILE_INVALID_JSX_EXTENSION not detecting the .ctsx extension

  • #265 78604f3 - Skip file existence check for browser field values that point at another package

Commits

Updates radashi from 12.9.6 to 13.0.1

Release notes

Sourced from radashi's releases.

v13.0.1

This is the v13 stable release. It supersedes radashi@13.0.0, which was published briefly and removed.

Breaking Changes

Removed default size from cluster function

  • The size parameter is now required.

Reworked debounce function

  • Continue debouncing (in future calls) after cancel is called. Previously, cancel would disable debouncing, so future calls would be immediate.

    const func = debounce({ delay: 1000 }, mockFunc)
    func()
    func.cancel()
    vi.advanceTimersByTime(1001)
    expect(mockFunc).toHaveBeenCalledTimes(0)
    func()
    vi.advanceTimersByTime(1001)
    expect(mockFunc).toHaveBeenCalledTimes(1)

  • Do not have flush call the underlying function if no call is pending.

    const func = debounce({ delay: 1000 }, mockFunc)
    func.flush()
    expect(mockFunc).toHaveBeenCalledTimes(0) // Would previously have called the function
  • Expose a reference to the underlying function with the new callee property.

    const func = debounce({ delay: 1000 }, mockFunc)
    expect(func.callee).toBe(mockFunc)

Change isNumber to return true for NaN values

Returning true for NaN values allows isNumber to perform “type narrowing” in TypeScript without risking a runtime error. This is because NaN is not a valid type in TypeScript, so it cannot be separated from other numbers.

const value: number | string = NaN
</tr></table>

... (truncated)

Changelog

Sourced from radashi's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[radashi@13.0.0-beta.87bc348] - 2026-10-27

Details

Changed

Fixed

New Contributors

[radashi@12.9.8] - 2026-10-27

Details

Fixed

[radashi@12.9.7] - 2026-10-26

Details

Fixed

New Contributors

Commits
  • 0a0e8f4 chore(release): 13.0.1
  • e71d468 fix(ci): skip unchanged-changelog check for explicit --version
  • 18b501d Merge remote-tracking branch 'origin/main' into next
  • 1813b2d feat(ci): allow explicit --version for publish dispatch
  • 365a260 chore(release): 13.0.0
  • b6959de fix(ci): exclude pre-release versions only from stable changelog
  • 51fdf8e fix(ci): keep pre-release versions in CHANGELOG-next.md
  • 72a2d0b docs: add v13 migration guide, fill in next-major.md gaps
  • 685afc7 chore(release): 13.0.0-beta.87bc348
  • f71732c test: cover crush/set early-return paths for 100% coverage
  • Additional commits viewable in compare view

Updates tsdown from 0.23.0 to 0.23.3

Release notes

Sourced from tsdown's releases.

v0.23.3

   🐞 Bug Fixes

    View changes on GitHub

v0.23.2

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v0.23.1

   🐞 Bug Fixes

    View changes on GitHub
Commits
  • 53638e8 chore: release v0.23.3
  • 0344c4f fix: downgrade rolldown-plugin-dts to 0.28 to restore TypeScript 7.0 support ...
  • 3c0c854 chore: release v0.23.2
  • 76fbfbf chore: upgrade deps
  • 490ecd6 fix(css): respect Lightning CSS modules options...

    Description has been truncated

…ith 9 updates

Bumps the dev-dependencies group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.6` |
| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `5.0.1` | `5.0.5` |
| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `5.0.1` | `5.0.5` |
| [es-toolkit](https://github.com/toss/es-toolkit) | `1.52.0` | `1.53.0` |
| [playwright](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |
| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.24` | `0.3.25` |
| [radashi](https://github.com/radashi-org/radashi) | `12.9.6` | `13.0.1` |
| [tsdown](https://github.com/rolldown/tsdown) | `0.23.0` | `0.23.3` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |



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

Updates `@vitest/browser-playwright` from 5.0.1 to 5.0.5
- [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/v5.0.5/packages/browser-playwright)

Updates `@vitest/coverage-istanbul` from 5.0.1 to 5.0.5
- [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/v5.0.5/packages/coverage-istanbul)

Updates `es-toolkit` from 1.52.0 to 1.53.0
- [Release notes](https://github.com/toss/es-toolkit/releases)
- [Changelog](https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md)
- [Commits](toss/es-toolkit@v1.52.0...v1.53.0)

Updates `playwright` from 1.63.0 to 1.64.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.63.0...v1.64.1)

Updates `publint` from 0.3.24 to 0.3.25
- [Release notes](https://github.com/publint/publint/releases)
- [Changelog](https://github.com/publint/publint/blob/master/packages/publint/CHANGELOG.md)
- [Commits](https://github.com/publint/publint/commits/publint@0.3.25/packages/publint)

Updates `radashi` from 12.9.6 to 13.0.1
- [Release notes](https://github.com/radashi-org/radashi/releases)
- [Changelog](https://github.com/radashi-org/radashi/blob/main/CHANGELOG-next.md)
- [Commits](radashi-org/radashi@v12.9.6...v13.0.1)

Updates `tsdown` from 0.23.0 to 0.23.3
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](rolldown/tsdown@v0.23.0...v0.23.3)

Updates `vitest` from 5.0.1 to 5.0.5
- [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/v5.0.5/packages/vitest)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@vitest/browser-playwright"
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@vitest/coverage-istanbul"
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: es-toolkit
  dependency-version: 1.53.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: playwright
  dependency-version: 1.64.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: publint
  dependency-version: 0.3.25
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: radashi
  dependency-version: 13.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: tsdown
  dependency-version: 0.23.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: vitest
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

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 Nov 1, 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.

0 participants