Skip to content

Update all non-major frontend dependencies - #1923

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/all-minor-patch-frontend
Open

renovate[bot] wants to merge 2 commits into
mainfrom
renovate/all-minor-patch-frontend

Conversation

@renovate

@renovate renovate Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@hookform/resolvers (source) 7.0.2 → 7.0.5 age confidence
@openapitools/openapi-generator-cli 2.42.0 → 2.42.1 age confidence
@playwright/test (source) 1.64.1 → 1.65.0 age confidence
@sentry/react (source) 11.10.0 → 11.12.0 age confidence
@sentry/vite-plugin (source) 11.10.0 → 11.12.0 age confidence
@tailwindcss/vite (source) 4.3.4 → 4.3.5 age confidence
@tanstack/eslint-plugin-query (source) 5.105.3 → 5.107.1 age confidence
@tanstack/react-query (source) 5.105.3 → 5.107.1 age confidence
@tanstack/react-query-devtools (source) 5.105.3 → 5.107.1 age confidence
@vitejs/plugin-react (source) 6.2.1 → 6.3.0 age confidence
axios (source) 1.21.0 → 1.21.1 age confidence
eslint-plugin-import-x 4.17.1 → 4.18.1 age confidence
libphonenumber-js 1.13.15 → 1.13.16 age confidence
lucide-react (source) 1.67.0 → 1.71.0 age confidence
pnpm (source) 12.17.0 → 12.18.0 age confidence
tailwindcss (source) 4.3.4 → 4.3.5 age confidence
typescript-eslint (source) 8.72.1 → 8.72.2 age confidence
vite (source) 8.3.5 → 8.3.8 age confidence

Release Notes

react-hook-form/resolvers (@​hookform/resolvers)

v7.0.5

Compare Source

Bug Fixes

v7.0.4

Compare Source

Bug Fixes
  • valibot: report object-level issues on the empty path (#​893) (451b1cf)

v7.0.3

Compare Source

Bug Fixes
OpenAPITools/openapi-generator-cli (@​openapitools/openapi-generator-cli)

v2.42.1

Compare Source

Bug Fixes
microsoft/playwright (@​playwright/test)

v1.65.0

Compare Source

🥟 Run tests with Bun

The test runner now runs under Bun. Bun transpiles your TypeScript test files itself, so Playwright does not use Babel or its compilation cache. Pass the --bun flag, because without it bunx playwright test runs on Node.js:

bunx --bun playwright test

Our CI runs the test runner tests under Bun 1.4.3 on Linux. Some features work differently under Bun:

  • There is no watch mode. UI mode does not run tests again when files change, and --only-changed does not follow imports.
  • Bun loads modules itself, so --tsconfig and the JSX options in tsconfig.json have no effect, and custom ESM loaders are not supported.
  • Stack traces do not include async frames, and API names do not include the class name: click instead of locator.click. This changes some step locations, step titles and error messages.
  • Console output of a test does not get into the trace and UI mode.
🚨 Reports with only failures

New failures reporter prints failures and successful retries as they occur, followed by a summary, without progress output.

New onlyFailures option of the HTML, JSON and JUnit reporters keeps only tests with unexpected outcomes, flaky tests and interrupted tests:

// playwright.config.ts
import { defineConfig } from '@playwright/test';

export default defineConfig({
  reporter: [
    ['failures'],
    ['html', { onlyFailures: true }],
  ],
});
🎯 Test runner
  • New built-in -exclusive- test lock runs a test only when no other tests are running. All other tests continue to run in parallel with each other:

    test('restart the server', { lock: '-exclusive-' }, async () => {
      // No other test runs while this one is running.
    });
  • test.skip(), test.fixme(), test.fail() and test.slow() now accept only a description. It is recorded in the test annotation:

    test('upload a file', async ({ page }) => {
      test.skip('Not implemented yet');
    });
  • New PLAYWRIGHT_TRANSFORM_CACHE_DIR environment variable sets the directory for transpiled test files, for example on a Linux machine shared with other users.

New APIs
Notable Changes ⚠️
  • TypeScript class fields now follow useDefineForClassFields from your tsconfig.json, the same as tsc. It is enabled for ES2022 and later targets, and when target is not specified. A field initializer that reads a constructor parameter property now fails, because the initializer runs first:

    class LoginPage {
      // TypeError: Cannot read properties of undefined (reading 'getByRole')
      readonly submit = this.page.getByRole('button', { name: 'Submit' });
    
      constructor(private readonly page: Page) {}
    }

    Move the initialization to the constructor, or set "useDefineForClassFields": false in your tsconfig.json.

  • Actions such as locator.click(), locator.check(), locator.tap(), locator.fill(), locator.clear() and locator.selectOption() now wait for the element to be not inert. An action on an element with the inert attribute, or inside such an element, now times out if the element stays inert.

  • A sharded run now fails with "No tests found" when no tests match across all shards. Pass --pass-with-no-tests to allow this. An empty shard still passes when other shards have tests.

  • Cookie matching now follows RFC 6265. With a URL, browserContext.cookies() and apiRequestContext.cookies() no longer return host-only cookies for subdomains or Path=/api cookies for /apiv2, and a Path=/foo/ cookie does not match /foo. APIRequestContext sends a cookie without a name as Cookie: x instead of Cookie: =x, and stores Set-Cookie: token as a cookie without a name.

  • Proxy credentials are no longer sent to websites. The credentials in the proxy option now answer only proxy challenges. To authenticate on a website, use httpCredentials.

  • Text that the browser does not render, such as text that is not assigned to a slot or text directly inside a closed <details>, is no longer part of accessible names and aria snapshots. This can change the results of page.getByRole() with a name, locator.ariaSnapshot() and expect(locator).toMatchAriaSnapshot().

  • String and URLSearchParams values of the params option in APIRequestContext requests are now appended to the query that the URL already has, instead of replacing it.

  • .css, .less and .scss imports in test files now load as empty modules instead of being removed, so the imported file must exist.

  • The blob reporter again deletes the content of its output directory before it writes the report. Playwright 1.64 kept reports with other names.

  • Test locations of imported calls such as test( in CommonJS output now point to the start of the callee, for example a.spec.ts:3:7 instead of a.spec.ts:3:11. This is the same as in ESM.

Announcements
  • ⚠️ Playwright no longer tests on Node.js 20. Use Node.js 22, 24 or 26, as listed in the system requirements.
  • 🐳 Docker images now include Node.js 26 instead of Node.js 24, and the latest patch of Chromium on the same branch.
Browser Versions
  • Chromium 158.0.8127.18
  • Mozilla Firefox 159.0
  • WebKit 27.2

This version was also tested against the following stable channels:

  • Google Chrome 157
  • Microsoft Edge 156
getsentry/sentry-javascript (@​sentry/react)

v11.12.0

Compare Source

Important Changes
  • feat(nuxt): Mark pageloads of cached pages (#​26305)

    When Nuxt serves a cached or prerendered page, for example with a swr or isr route rule, the pageload now has the page.server_rendering.type: static attribute and starts its own trace. If the request that rendered the cached page was sampled, the pageload also links to it. So visitors of a cached page no longer continue the trace of the request that rendered it.

  • feat(bundler-plugins): Enable hidden source maps and remove them after upload (#​25637, #​25645, #​25646, #​25647, #​25648)

    The Sentry Rollup, Vite, webpack and esbuild plugins now turn on hidden source maps when your bundler has no source maps enabled and the plugin can upload them. They upload the maps to Sentry and remove them from the build output. You no longer need to set sourcemap: 'hidden' or filesToDeleteAfterUpload globs:

    sentryVitePlugin({ org, project, authToken });

    The new sourcemaps.deleteSourcemapsAfterUpload option controls the removal:

    • Unset: the plugin removes only the source maps it turned on itself. Source maps you enabled yourself stay in the build output, as before.
    • true: the plugin also removes source maps you enabled yourself, and switches visible source maps to hidden. Set this if you already use sourcemap: 'hidden' and want to drop your filesToDeleteAfterUpload globs.
    • false: the plugin never removes source maps.

    Builds in development mode or without an auth token, org and project do not change.

  • feat(cloudflare): Propagate tracing context through Queue messages (#​25306)

    Cloudflare Queue consumers can now link to the traces of the producers that sent the messages. Set queueTracePropagationBindings to the producer bindings that should add trace data to plain-object message bodies. Consumers remove this data before your handler runs, and the queue.process span links to every producer in the batch.

    export default Sentry.withSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        queueTracePropagationBindings: ['BILLING_QUEUE', /^JOBS_/],
      }),
      handler,
    );
  • feat(core): Answer managed tunnel requests in the runtime (#​25997, #​25998, #​25999, #​26000, #​26001)

    serveTunnelIntegration() now answers tunnel requests before they reach your app, in Node.js, Bun, Deno, Cloudflare Workers and AWS Lambda. You no longer need a framework integration or a route handler, so any server setup works with only the integration:

    Sentry.init({ dsn, integrations: [Sentry.serveTunnelIntegration()] });

    To answer tunnel requests from your own code, set serveTunnelIntegration({ intercept: false }) and call handleTunnelRequestIfMatched.

Other Changes
  • feat(server-utils): Always warn on Bun when no channel injection is detected (#​25857)
  • feat(server-utils): Group the tool spans of an Anthropic session runner under one invoke_agent span (#​25995)
  • feat(tanstackstart-react): Deprecate tunnelRoute (#​26225)
  • fix(aws-serverless): Fork isolation scope per invocation (#​26191)
  • fix(aws-serverless): Omit default port from url.full on function.aws spans (#​26227)
  • fix(browser): Keep the current origin for // paths in url.full (#​26165)
  • fix(cloudflare): Capture NonRetryableError before the final workflow step attempt (#​26161)
  • fix(cloudflare): Initialize the SDK before constructing a Durable Object (#​26218)
  • fix(cloudflare): Keep framework-managed methods when a Durable Object constructor throws (#​25851)
  • fix(core): Avoid stack overflow in FunctionToString on cyclic Proxy prototype chains (#​26162)
  • fix(core): Preserve parentheses in anonymous Node stack paths (#​26216)
  • fix(core): stop normalize() from throwing on symbol and null-prototype errors (#​25967)
  • fix(core): Use the final segment span name for streamed spans that end before a rename (#​26178)
  • fix(deps): Bump the sentry CLI to ^0.49.0 (#​26200)
  • fix(esbuild): Avoid import-is-undefined warning for entries without a default export (#​26132)
  • fix(hono): Name routes without c.req.matchedRoutes (#​25454)
  • fix(nextjs,sveltekit): Hide git revision console on Windows (#​26223)
  • fix(node): Patch the mutable fs object in fsIntegration under native ESM (#​26086)
  • fix(node): Read syncBuiltinESMExports off the module namespace so Deno can load @​sentry/node (#​26155)
  • fix(server-utils): Count Bedrock prompt-cache tokens as input tokens (#​26147)
  • fix(server-utils): Create an invoke_agent span for LangGraph stream() (#​25749)
  • fix(server-utils): End Bedrock stream spans with an error status on failure (#​26131)
  • fix(server-utils): Keep Bedrock InvokeModel spans for byte, non-JSON, or model-less bodies (#​26124)
  • fix(server-utils): Mark AI streaming spans as errored when the stream fails midway (#​26023)
  • fix(server-utils): Read Bedrock Claude stream output tokens from message_delta (#​26170)
  • fix(server-utils): Read Bedrock Mistral and Cohere stream token counts from invocation metrics (#​26176)
  • fix(server-utils): Record Anthropic system instructions from text blocks (#​26182)
  • fix(server-utils): Record Bedrock finish reasons as a JSON string (#​26184)
  • fix(server-utils): Record LangGraph finish reasons as a JSON string (#​26185)
  • fix(server-utils): Record Vercel AI system instructions from message objects (#​26181)
  • fix(sveltekit): Read navigation untracked in the Kit 3 fetch wrapper (#​26136)
Internal Changes
  • chore(deps): Bump @​modelcontextprotocol/server and client to 2.4.0 (#​26116)
  • chore(deps): Bump @sentry/conventions to 0.31.0 (#​26160)
  • chore(deps): Bump @sentry/conventions to 0.32.0 (#​26222)
  • chore(deps): Bump body-parser to fix CVE-2026-111181 (#​26164)
  • chore(deps): Bump dependencies to fix in-range security alerts (#​26221)
  • chore(deps): Bump nanoid to fix CVE-2026-73086 (#​26173)
  • chore(deps): Bump nx from 22.7.10 to 24.0.3 (#​26110)
  • chore(deps): Bump path-to-regexp to fix CVE-2026-4867 (#​26174)
  • chore(deps): Bump rrweb to 2.46.0 (#​26241)
  • chore(deps): Bump vite to 6.4.5 and 7.3.7 (#​26113)
  • chore(deps): Remove unused dependencies from workspace packages (#​26230)
  • chore(deps-dev): Bump vite from 8.3.5 to 8.3.6 (#​26243)
  • chore: use native node:fs for removal scripts (#​26219)
  • docs: Point Sentry Conventions links to conventions.sentry.dev (#​26156)
  • feat(deps): Bump ws from 8.18.0 to 8.22.2 (#​26242)
  • fix(ci): refresh lockfile deprecation metadata (#​26183)
  • perf(ci): (more) sharding of browser and runtime integration tests (#​26163)
  • perf(ci): cache WebKit system package downloads (#​26198)
  • perf(ci): combine circular dependency checks across entrypoints (#​26195)
  • perf(ci): decouple ordinary E2E tests from the AWS Lambda layer build (#​26167)
  • perf(ci): isolate SQL Server tests and use ARM integration runners (#​26148)
  • perf(ci): minimize Playwright system dependency installation (#​26159)
  • perf(ci): use ARM runners for builds and selected tests (#​26106)
  • perf(ci): Use pnpm pack for tarballs (#​26024)
  • ref(core): Set up log and metric flushing on first capture (#​26146)
  • ref(server-utils): Add shared isBun, isDeno and isCloudflareWorkers helpers (#​26111)
  • test(aws-serverless): Add Bedrock streaming integration scenario (#​26190)
  • test(browser): Trigger third-party errors after initialization (#​26206)
  • test(browser): Use navigation-aware back actions in bfcache tests (#​26208)
  • test(bundler-plugins): Add integration tests for sourcemaps.assets and sourcemaps.ignore (#​25916)
  • test(bundler-plugins): Increase timeout for webpack release-injection test (#​26172)
  • test(cloudflare): Poll Workflow send aborts in the run context (#​26207)
  • test(cloudflare): tolerate span timestamp rounding (#​26196)
  • test(e2e): Fix cloudflare-pi-durable builds (#​26235)
  • test(e2e): Pin elysia to v1 in the elysia-node test app (#​26215)
  • test(e2e): Remove unused dependencies from E2E test apps (#​26231)
  • test(hono): Fix flaky middleware error status test (#​26213)
  • test(hono): relax middleware span timing assertions (#​26199)
  • test(node): collect TypeSafe spans across streamed envelopes (#​26151)
  • test(nuxt): Keep Nitro 2 WebSocket handlers resolvable with the managed tunnel (#​26082)
  • test(react): Synchronize lazy-route navigation cancellation (#​26210)
  • test(replay): Collect request spans across recording segments (#​26209)

Work in this release was contributed by @​lazerg, @​rjmcgee53192, @​adityankale190895, @​arthurfiorette, @​chan-mai, @​nuntz, and @​43081j. Thank you for your contributions!

v11.11.0

Compare Source

Important Changes
  • ref(cloudflare): Use the shared request handler wrapper (#​25588)

    Cloudflare Workers now use the same request handler wrapper as Deno.serve and Bun.serve. Changes for Cloudflare users:

    • Request spans now set client.address from the CF-Connecting-IP header (or another forwarding header), as on the other runtimes. This follows dataCollection.userInfo, which is true by default. To leave it out, set dataCollection: { userInfo: false }.
    • Request spans now have the response header attributes, and events have the response context with the status code.
    • When the source of a streamed response fails, the SDK now captures the error and marks the span as failed. With captureErrors: false, it does not capture it.
    • Request spans now list every Set-Cookie header of a response, as on Deno and Bun.
    • Without AsyncLocalStorage (for example on Shopify Oxygen), events now also get the request URL and method.
  • feat(nestjs): Add an option to monitor every @​Cron method (#​25471)

    Set monitorCronJobs: true on nestIntegration() to send check-ins for every @Cron() method, without adding @SentryCron to each one. It's off by default. Each monitored job creates a monitor in Sentry, and monitors are billed. Use excludeCronJobs to skip jobs by slug. Methods that also have @SentryCron check in once, with the slug and options passed to @SentryCron.

  • feat(node): Add cronJobIntegration to monitor cron jobs (#​25477)

    Add Sentry.cronJobIntegration() to integrations to send check-ins for every named CronJob of the cron package (4.3+), with the job name as the monitor slug. It's off by default. Each monitored job creates a monitor in Sentry, and monitors are billed. Use excludeJobs to skip jobs by name. Sentry.cron.instrumentCron is deprecated; use cronJobIntegration instead.

  • fix(server-utils): Instrument @​anthropic-ai/sdk 1.x and turn off its own OTel spans (#​25750)

    The Anthropic integration now instruments @anthropic-ai/sdk 1.x. Since 0.134 the SDK also records its own OpenTelemetry spans, such as anthropic.messages.create, which duplicated Sentry's gen_ai spans. Once Sentry instruments the SDK, it sets ANTHROPIC_OPEN_TELEMETRY=false to turn those spans off. To keep them, set ANTHROPIC_OPEN_TELEMETRY=true or pass the openTelemetry option to the Anthropic client.

  • feat(nextjs): Mark pageloads of cached pages (#​25318)

    When Next.js serves a page from its cache, for example an ISR page or a cacheComponents shell, the pageload now has the page.server_rendering.type attribute. It is static if the whole page came from the cache, and partially_static if parts of it rendered for this request. Then the pageload stays connected to this request, as before. If the request that rendered the cached page was sampled, the pageload also links to it. So in Sentry, a cached page no longer looks like missing server instrumentation.

Other Changes
  • feat(astro): Add @sentry/astro/integration entry for the Astro integration (#​25726)
  • feat(bundler-plugins): Add sourcemaps.deleteSourcemapsAfterUpload and staged uploads (#​25637)
  • feat(nestjs): Derive SentryCron monitor config from @​Cron (#​25013)
  • feat(nextjs): Add applicationKeyExcludeDependencies option (#​25818)
  • feat(node): Add awsLambdaWebIntegration for Lambda Web Functions (#​25355)
  • feat(node): Add BullMQ integration (#​21777)
  • feat(node): Add nodeCronIntegration to monitor node-cron tasks (#​25473)
  • feat(node): Add nodeScheduleIntegration to monitor node-schedule jobs (#​25474)
  • feat(node): Support postgres v4 through its native tracing channels (#​26076)
  • feat(server-utils): Extract getSqlSpanName for SQL span names (#​25929)
  • feat(server-utils): Move to new getSqlQueryAttributes helper for consistency (#​25927)
  • feat(server-utils): Record AI SDK v7 runtime and tool context on Vercel AI spans (#​25774)
  • feat(server-utils): Set db.operation.name on SQL spans (#​25850)
  • feat(server-utils): Support @​mistralai/mistralai v3 (#​25827)
  • feat(solidstart): Export withSentry from @sentry/solidstart/vite (#​25725)
  • fix(astro): Initialize the server SDK on the first endpoint request (#​25731)
  • fix(browser): Attribute long animation frame spans to the longest script (#​25990)
  • fix(bundler-plugins): Inject debug IDs into every esbuild rebuild (#​26099)
  • fix(bundler-plugins): upload literal artifact paths (#​25356)
  • fix(cloudflare): Run build-time instrumentation in vite dev (#​25777)
  • fix(core): Call native toString without page-replaceable lookups in FunctionToString (#​25921)
  • fix(core): Enforce linked error limits for aggregate and suppressed errors (#​25873)
  • fix(core): Only create Supabase db spans when there is a parent span (#​25807)
  • fix(core): preserve span links through beforeSendSpan (#​25566)
  • fix(core): Respect header collection for session user agents (#​25871)
  • fix(deps): Bump glob to 14 and drop the direct dependency from react-router (#​26014)
  • fix(nextjs): Don't abort Cache Components renders on Cloudflare Workers when requests overlap (#​25315)
  • fix(nextjs): Drop tunnel requests under the Next.request proxy root span (#​26096)
  • fix(nextjs): Fork isolation scope for Next.request proxy root spans (#​26084)
  • fix(nextjs): Strip source map comments before trailing debug IDs (#​25881)
  • fix(nitro): Capture errors thrown in tasks (#​26089)
  • fix(nuxt): Keep storage instrumentation plugin synchronous (#​25949)
  • fix(replay): Skip buffered replays for captureMessage stacks from the attachStacktrace default (#​25846)
  • fix(server-utils): Fix orchestrion source maps of instrumented modules (#​25772)
  • fix(server-utils): Read the pi-durable session id in every phase outside a run (#​25838)
  • fix(server-utils): Require a parent span for Firestore operations (#​25855)
  • fix(server-utils): Require a parent span for Tedious queries (#​25822)
  • fix(server-utils): Use onlyIfParent for Firestore spans (#​25877)
  • fix(server-utils): Use onlyIfParent for Tedious spans (#​25876)
  • fix(solidstart): Serve the managed tunnel under Vite's base on SolidStart 2 (#​25848)
  • fix(sveltekit): Resolve Handle and ResolveOptions types on SvelteKit 3 (#​26085)
  • fix(wasm): Skip length prefix in 16-byte build IDs (#​24857)
  • ref(core): Deprecate the released handleTunnelRequest form and reword the serveTunnelIntegration docs (#​25844)
Internal Changes

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Budapest)

  • Branch creation
    • Between 06:00 PM and 11:59 PM, only on Friday (* 18-23 * * 5)
    • Between 12:00 AM and 07:59 AM, only on Saturday (* 0-7 * * 6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from KOliver94 as a code owner November 13, 2026 21:01
@renovate renovate Bot added dependencies Updates a dependency javascript Updates npm packages labels Nov 13, 2026
@renovate
renovate Bot enabled auto-merge (squash) November 13, 2026 21:01
@coderabbitai

coderabbitai Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@codecov

codecov Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 45.16%. Comparing base (a86d242) to head (db436a9).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1923   +/-   ##
=======================================
  Coverage   45.16%   45.16%           
=======================================
  Files         311      311           
  Lines        8475     8475           
  Branches     1724     1724           
=======================================
  Hits         3828     3828           
  Misses       4627     4627           
  Partials       20       20           
Flag Coverage Δ
backend 98.06% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch-frontend branch from 3cffb34 to 4e61f28 Compare November 13, 2026 21:52
@renovate
renovate Bot force-pushed the renovate/all-minor-patch-frontend branch from 542fb2d to 0ef52b4 Compare November 14, 2026 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updates a dependency javascript Updates npm packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants