Skip to content

fix(deps): update all dependencies - #280

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/all
Open

fix(deps): update all dependencies#280
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Jul 15, 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 Type Update
@cloudflare/workers-types ^5.20260714.1^5.20260804.1 age confidence devDependencies minor
@fontsource-variable/jetbrains-mono (source) ^5.2.8^5.3.0 age confidence dependencies minor
@fontsource-variable/space-grotesk (source) ^5.2.10^5.3.0 age confidence dependencies minor
@playwright/test (source) ^1.61.1^1.62.1 age confidence peerDependencies minor
@playwright/test (source) ^1.61.1^1.62.1 age confidence devDependencies minor
@storybook/addon-a11y (source) ^10.5.0^10.5.6 age confidence devDependencies patch
@storybook/addon-docs (source) ^10.5.0^10.5.6 age confidence devDependencies patch
@storybook/addon-onboarding (source) ^10.5.0^10.5.6 age confidence devDependencies patch
@storybook/addon-themes (source) ^10.5.0^10.5.6 age confidence devDependencies patch
@storybook/addon-vitest (source) ^10.5.0^10.5.6 age confidence devDependencies patch
@storybook/react-vite (source) ^10.5.0^10.5.6 age confidence devDependencies patch
@tanstack/react-form (source) ^1.33.2^1.33.3 age confidence dependencies patch
@tanstack/react-query (source) ^5.101.2^5.101.4 age confidence dependencies patch
@testing-library/jest-dom ^6.9.1^7.0.0 age confidence devDependencies major
@testing-library/user-event ^14.6.1^14.6.3 age confidence devDependencies patch
@types/node (source) ^26.1.1^26.1.2 age confidence devDependencies patch
@types/react (source) ^19.2.17^19.2.18 age confidence devDependencies patch
@types/react-dom (source) ^19.2.3^19.2.4 age confidence devDependencies patch
@typescript-eslint/eslint-plugin (source) ^8.64.0^8.66.0 age confidence devDependencies minor
@typescript-eslint/parser (source) ^8.64.0^8.66.0 age confidence devDependencies minor
@vitejs/plugin-react (source) ^6.0.3^6.0.5 age confidence devDependencies patch
@vitejs/plugin-react (source) ^5.2.0^6.0.5 age confidence devDependencies major
axios (source) ^1.18.1^1.19.0 age confidence dependencies minor
chromatic (source) ^18.0.1^18.1.0 age confidence devDependencies minor
electron ^43.1.1^43.3.0 age confidence devDependencies minor
eslint (source) ^10.7.0^10.8.0 age confidence devDependencies minor
eslint (source) ^10.7.0^10.8.0 age confidence peerDependencies minor
eslint-plugin-storybook (source) ^10.5.0^10.5.6 age confidence devDependencies patch
globals ^17.7.0^17.9.0 age confidence devDependencies minor
jsdom ^29.1.1^30.0.1 age confidence devDependencies major
mermaid ^11.4.0^11.16.1 age confidence dependencies patch
msw-storybook-addon ^2.0.7^3.0.0 age confidence devDependencies major
node (source) >=24.18.0>=24.19.0 age confidence engines minor
playwright (source) ^1.61.1^1.62.1 age confidence devDependencies minor
prettier (source) ^3.9.5^3.9.6 age confidence peerDependencies patch
prettier (source) ^3.9.5^3.9.6 age confidence devDependencies patch
react (source) ^19.0.0^19.2.8 age confidence peerDependencies minor
react (source) ^19.2.7^19.2.8 age confidence devDependencies patch
react (source) ^19.2.7^19.2.8 age confidence dependencies patch
react-dom (source) ^19.0.0^19.2.8 age confidence peerDependencies minor
react-dom (source) ^19.2.7^19.2.8 age confidence devDependencies patch
react-dom (source) ^19.2.7^19.2.8 age confidence dependencies patch
storybook (source) ^10.5.0^10.5.6 age confidence devDependencies patch
tsdown (source) ^0.22.7^0.22.14 age confidence devDependencies patch
typescript-eslint (source) ^8.64.0^8.66.0 age confidence dependencies minor
vite (source) ^8.1.4^8.2.0 age confidence devDependencies minor
vite (source) ^7.3.6^8.2.0 age confidence devDependencies major
vite-imagetools (source) ^10.0.1^11.0.0 age confidence devDependencies major
wrangler (source) ^4.110.0^4.118.0 age confidence devDependencies minor

Release Notes

cloudflare/workerd (@​cloudflare/workers-types)

v5.20260804.1

Compare Source

v5.20260801.1

Compare Source

v5.20260731.1

Compare Source

v5.20260730.1

Compare Source

v5.20260729.1

Compare Source

v5.20260728.1

Compare Source

v5.20260727.1

Compare Source

v5.20260726.1

Compare Source

v5.20260724.1

Compare Source

v5.20260723.1

Compare Source

v5.20260722.1

Compare Source

v5.20260721.1

Compare Source

v5.20260719.1

Compare Source

v5.20260718.1

Compare Source

v5.20260717.1

Compare Source

v5.20260716.1

Compare Source

v5.20260715.1

Compare Source

fontsource/font-files (@​fontsource-variable/jetbrains-mono)

v5.3.0

Compare Source

fontsource/font-files (@​fontsource-variable/space-grotesk)

v5.3.0

Compare Source

microsoft/playwright (@​playwright/test)

v1.62.1

Compare Source

v1.62.0

Compare Source

🧱 New component testing model

Component testing moves to a stories and galleries model.
A story wraps your component in one specific scenario — hard-coded props, mock data, providers — and a

gallery page that you serve renders stories on demand. The new fixtures.mount() fixture navigates
to the gallery, mounts a story by id, and returns a Locator scoped to the story's root element:

test('click should expand', async ({ mount }) => {
  const component = await mount('components/Expandable/Stateful');
  await component.getByRole('button').click();
  await expect(component.getByTestId('expanded')).toHaveValue('true');
});

Pass a story type as a template argument to type-check its props, and use update(props) /
unmount() on the returned locator to re-render or tear down within a test.

🛑 Cancel operations with AbortSignal

Most operations and web-first assertions now accept a signal option that takes an
AbortSignal, letting you
cancel long-running actions, navigations, waits, and assertions:

const controller = new AbortController();
setTimeout(() => controller.abort(), 1000);

await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });
await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });

Providing a signal does not disable the default timeout; pass timeout: 0 to disable it.

🖼️ WebP screenshots

expect(page).toHaveScreenshot() and expect(locator).toHaveScreenshot()
can now store snapshots in the WebP format — just give the snapshot a .webp name:

// Visual comparisons store the golden snapshot as lossless WebP.
await expect(page).toHaveScreenshot('homepage.webp');

// Standalone screenshots can trade quality for size with lossy WebP.
await page.screenshot({ path: 'homepage.webp', quality: 50 });

page.screenshot() and locator.screenshot() also accept webp as a type,
where quality 100 (the default) is lossless and lower values use lossy compression.

🧩 Custom test filtering with Reporter.preprocess()

New reporter.preprocess() hook runs after the configuration is resolved and before
reporter.onBegin(), letting a reporter mark individual tests as skipped, excluded,
fixed, or failing through a TestRun object:

class MyReporter {
  async preprocess({ config, suite, testRun }) {
    for (const test of suite.allTests()) {
      if (shouldSkip(test))
        testRun.skip(test);
    }
  }
}
🔁 Isolated retries

New testConfig.retryStrategy controls when failed tests are retried. The default
'immediate' retries as soon as a worker is free; 'isolated' runs all retries at the end,
one by one in a single worker, to minimize interference with the rest of the suite:

// playwright.config.ts
export default defineConfig({
  retries: 2,
  retryStrategy: 'isolated',
});
New APIs
Browser and Context
  • New option credentials includes the context's virtual WebAuthn Credentials (passkeys) in the storage state, so they can be persisted and re-seeded into later contexts.
Actions
  • New scroll option ("auto" | "none") on actions to opt out of Playwright's automatic scroll-into-view.
Network
Evaluation
Command line & MCP
Reporters
  • The HTML report's Merge files grouping — previously only a UI toggle — can now be enabled from the config with the new mergeFiles reporter option:
// playwright.config.ts
export default defineConfig({
  reporter: [['html', { mergeFiles: true }]],
});
Announcements
  • ⚠️ Debian 11 is not supported anymore.
Browser Versions
  • Chromium 151.0.7922.34
  • Mozilla Firefox 153.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 151
  • Microsoft Edge 151
storybookjs/storybook (@​storybook/addon-a11y)

v10.5.6

Compare Source

v10.5.5

Compare Source

v10.5.4

Compare Source

v10.5.3

Compare Source

v10.5.2

Compare Source

v10.5.1

Compare Source

storybookjs/storybook (@​storybook/addon-onboarding)

v10.5.6

Compare Source

10.5.6

v10.5.5

Compare Source

10.5.5

v10.5.4

Compare Source

10.5.4

v10.5.3

Compare Source

10.5.3

v10.5.2

Compare Source

10.5.2

v10.5.1

Compare Source

10.5.1

TanStack/form (@​tanstack/react-form)

v1.33.3

Compare Source

Patch Changes
TanStack/query (@​tanstack/react-query)

v5.101.4

Compare Source

Patch Changes

v5.101.3

Compare Source

Patch Changes
testing-library/jest-dom (@​testing-library/jest-dom)

v7.0.0

Compare Source

v6.10.0

Compare Source

testing-library/user-event (@​testing-library/user-event)

v14.6.3

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.66.0

Compare Source

🩹 Fixes
  • eslint-plugin: [class-literal-property-style] preserve type annotations and don't drop decorators (#​12617)
  • eslint-plugin: [no-unnecessary-type-parameters] check MappedType key remapping (#​12588)
  • eslint-plugin: [no-useless-default-assignment] don't report defaults used by other overloads (#​12607)
  • eslint-plugin: [prefer-nullish-coalescing] handle shadowed Boolean calls (#​12591)
  • eslint-plugin: [no-unnecessary-type-conversion] ignore shadowed built-ins (#​12590)
❤️ Thank You

See GitHub Releases for more information.

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

v8.65.0

Compare Source

🚀 Features
  • eslint-plugin: [no-shadow] specialized error on enum declaration and member shadowing (#​12578)
  • add warning when TS 7 is detected (#​12529)
  • eslint-plugin: [no-restricted-imports] deprecate extension rule (#​12527, #​19562, #​11889)
🩹 Fixes
  • eslint-plugin: [no-unnecessary-parameter-property-assignment] don't flag computed assignments with a variable key (#​12568)
  • eslint-plugin: [unbound-method] report unbound methods accessed via member expression on union types (#​12448)
  • eslint-plugin: [prefer-string-starts-ends-with] handle escaped $ ending regex literals (#​12515)
❤️ Thank You

See GitHub Releases for more information.

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

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.66.0

Compare Source

This was a version bump only for parser 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.

v8.65.0

Compare Source

🚀 Features
  • add warning when TS 7 is detected (#​12529)
  • parser: add onUnsupportedTypeScriptVersion option to error on unsupported TypeScript versions (#​12465)
❤️ Thank You

See GitHub Releases for more information.

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

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v6.0.5

Compare Source

Fixed the react compiler preset filter to be linear (#​1353)

The improved filter in v6.0.3 was non-linear and caused a performance regression (#​1349). The filter was changed to be linear to avoid that.

v6.0.4

Compare Source

Fixed $RefreshSig$ is not defined error when running vite dev with NODE_ENV=production

When running vite dev with NODE_ENV=production, the app errored with $RefreshSig$ is not defined.
This error is now fixed.

axios/axios (axios)

v1.19.0

Compare Source

This release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.

chromaui/chromatic-cli (chromatic)

v18.1.0

Compare Source

🚀 Enhancement
🐛 Bug Fix
Authors: 2

electron/electron (electron)

[v43.3.0](https://redirect.github.com/e

Note

PR body was truncated to here.

@renovate renovate Bot changed the title chore(deps): update dependency @cloudflare/workers-types to ^5.20260715.1 chore(deps): update all dependencies Jul 15, 2026
@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

Bundle Report

Changes will increase total bundle size by 2.12kB (0.0%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
@soroush.tech/dev-esm 47.6MB 2.12kB (0.0%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: @soroush.tech/dev-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
chunks/chunk-CD56d7LP.js (New) 911.82kB 911.82kB 100.0% 🚀
chunks/chunk-Cpfy-mNi2.js (New) 344.96kB 344.96kB 100.0% 🚀
chunks/chunk-BYrqU8pd2.js (New) 317.82kB 317.82kB 100.0% 🚀
chunks/chunk-DVDjxgXV2.js (New) 270.28kB 270.28kB 100.0% 🚀
chunks/chunk-BWIZ6Jtd.js (New) 209.9kB 209.9kB 100.0% 🚀
chunks/chunk-3ravsA4X.js (New) 203.01kB 203.01kB 100.0% 🚀
chunks/chunk-Cmul4m3Y2.js (New) 190.14kB 190.14kB 100.0% 🚀
chunks/chunk-CNlOJU-x.js (New) 165.88kB 165.88kB 100.0% 🚀
chunks/chunk-DaDqzRzs.js (New) 130.85kB 130.85kB 100.0% 🚀
chunks/chunk-BmIDaBf1.js (New) 114.31kB 114.31kB 100.0% 🚀
chunks/chunk-CxvEOt0a.js (New) 101.84kB 101.84kB 100.0% 🚀
chunks/chunk-o4XT2Cj12.js (New) 89.33kB 89.33kB 100.0% 🚀
chunks/chunk-_HCBR4_2.js (New) 85.18kB 85.18kB 100.0% 🚀
chunks/chunk-CFw2EHJY.js (New) 83.8kB 83.8kB 100.0% 🚀
chunks/chunk-eHoMdbvQ.js (New) 83.7kB 83.7kB 100.0% 🚀
chunks/chunk-_Bhl-zQA2.js (New) 69.51kB 69.51kB 100.0% 🚀
chunks/chunk-DEqC8sbx2.js (New) 67.27kB 67.27kB 100.0% 🚀
chunks/chunk-DIF28LB72.js (New) 64.16kB 64.16kB 100.0% 🚀
chunks/chunk-BnzjMim2.js (New) 58.22kB 58.22kB 100.0% 🚀
chunks/chunk-DhULBn2J2.js (New) 56.93kB 56.93kB 100.0% 🚀
chunks/chunk-D-ReGO-z2.js (New) 54.23kB 54.23kB 100.0% 🚀
chunks/chunk-BpqeJAO-.js (New) 53.69kB 53.69kB 100.0% 🚀
chunks/chunk-BKUKPe-s.js (New) 52.7kB 52.7kB 100.0% 🚀
chunks/chunk-Pe598Jp92.js (New) 51.36kB 51.36kB 100.0% 🚀
chunks/chunk-C2PekUPC2.js (New) 49.95kB 49.95kB 100.0% 🚀
chunks/chunk-DzPy0qRj.js (New) 45.54kB 45.54kB 100.0% 🚀
chunks/chunk-V_6LqiXW2.js (New) 42.29kB 42.29kB 100.0% 🚀
chunks/chunk-ChTbg1OH2.js (New) 41.69kB 41.69kB 100.0% 🚀
chunks/chunk-Ce7juiT_.js (New) 40.05kB 40.05kB 100.0% 🚀
chunks/chunk-a51EyUQQ.js (New) 38.67kB 38.67kB 100.0% 🚀
chunks/chunk-CaCfBua4.js (New) 33.9kB 33.9kB 100.0% 🚀
chunks/chunk-CNZr-1VO.js (New) 30.81kB 30.81kB 100.0% 🚀
chunks/chunk-DaTLabdL2.js (New) 28.4kB 28.4kB 100.0% 🚀
chunks/chunk-COPpPsxX.js (New) 20.26kB 20.26kB 100.0% 🚀
chunks/chunk-_HrvlS8O.js (New) 20.0kB 20.0kB 100.0% 🚀
chunks/chunk-BtUa2Cxx2.js (New) 17.92kB 17.92kB 100.0% 🚀
chunks/chunk-DfOSnYQ8.js (New) 17.48kB 17.48kB 100.0% 🚀
chunks/chunk-MpPPOBG1.js (New) 17.16kB 17.16kB 100.0% 🚀
chunks/chunk-h7PcS_Y_.js (New) 16.55kB 16.55kB 100.0% 🚀
chunks/chunk-DgQTOXOs2.js (New) 15.32kB 15.32kB 100.0% 🚀
chunks/chunk-fIwM0-F8.js (New) 15.25kB 15.25kB 100.0% 🚀
entries/src_pages_npm.mjs 1 bytes 14.5kB 0.01%
chunks/chunk-CW2A53wR.js (New) 14.4kB 14.4kB 100.0% 🚀
chunks/chunk-C1ioNBLG.js (New) 14.0kB 14.0kB 100.0% 🚀
chunks/chunk-BjPnSUtl2.js (New) 12.72kB 12.72kB 100.0% 🚀
chunks/chunk-OsGpm9yt.js (New) 10.96kB 10.96kB 100.0% 🚀
chunks/chunk-CCGhhCqi.js (New) 9.55kB 9.55kB 100.0% 🚀
chunks/chunk-D-3mUxgm.js (New) 7.67kB 7.67kB 100.0% 🚀
chunks/chunk-Bi4hjyVm.js (New) 7.42kB 7.42kB 100.0% 🚀
chunks/chunk-Z8v4H0LZ.js (New) 7.08kB 7.08kB 100.0% 🚀
chunks/chunk-FZf9F8I4.js (New) 6.8kB 6.8kB 100.0% 🚀
chunks/chunk-BJF5-yAj2.js (New) 5.29kB 5.29kB 100.0% 🚀
chunks/chunk-C4uMoK11.js (New) 5.24kB 5.24kB 100.0% 🚀
chunks/chunk-C2E6zSbV.js (New) 4.06kB 4.06kB 100.0% 🚀
chunks/chunk-CvvUxg39.js (New) 3.87kB 3.87kB 100.0% 🚀
chunks/chunk-CZe8YNEy.js (New) 3.68kB 3.68kB 100.0% 🚀
chunks/chunk-tWoXBjoj.js (New) 3.66kB 3.66kB 100.0% 🚀
chunks/chunk-bbs69dsn.js (New) 3.65kB 3.65kB 100.0% 🚀
chunks/chunk-Bisrb7Si.js (New) 3.59kB 3.59kB 100.0% 🚀
chunks/chunk-B8q2XNF_.js (New) 3.44kB 3.44kB 100.0% 🚀
chunks/chunk-CHJIBZjx2.js (New) 3.36kB 3.36kB 100.0% 🚀
chunks/chunk-CHnIrx07.js (New) 3.04kB 3.04kB 100.0% 🚀
chunks/chunk-EHPeKTNr.js (New) 3.03kB 3.03kB 100.0% 🚀
chunks/chunk-4y9vvG9C2.js (New) 2.78kB 2.78kB 100.0% 🚀
chunks/chunk-BMhXItse.js (New) 2.26kB 2.26kB 100.0% 🚀
chunks/chunk-CVzSNbqo.js (New) 2.13kB 2.13kB 100.0% 🚀
chunks/chunk-Bwat5IRY.js (New) 2.02kB 2.02kB 100.0% 🚀
chunks/chunk-DkaMkbdl.js (New) 2.01kB 2.01kB 100.0% 🚀
chunks/chunk-Cggln6YD2.js (New) 1.89kB 1.89kB 100.0% 🚀
chunks/chunk-CQuDIuTB.js (New) 1.87kB 1.87kB 100.0% 🚀
chunks/chunk-Udiz_kkT2.js (New) 1.72kB 1.72kB 100.0% 🚀
chunks/chunk-5AMqDEUa.js (New) 1.6kB 1.6kB 100.0% 🚀
chunks/chunk-BVoYqjEQ.js (New) 1.43kB 1.43kB 100.0% 🚀
chunks/chunk-Ba8Mi7dC.js (New) 1.26kB 1.26kB 100.0% 🚀
chunks/chunk-BC0lKbpI.js (New) 1.17kB 1.17kB 100.0% 🚀
chunks/chunk-CON-IKr_.js (New) 1.1kB 1.1kB 100.0% 🚀
chunks/chunk-DxbVS9zn2.js (New) 1.08kB 1.08kB 100.0% 🚀
chunks/chunk-CGEsqIZX.js (New) 1.08kB 1.08kB 100.0% 🚀
chunks/chunk-CyHJ5P_K.js (New) 1.08kB 1.08kB 100.0% 🚀
chunks/chunk-BJ3w91gU2.js (New) 1.04kB 1.04kB 100.0% 🚀
chunks/chunk-Bx8woMd62.js (New) 591 bytes 591 bytes 100.0% 🚀
chunks/chunk-DfOLmp-O.js (New) 569 bytes 569 bytes 100.0% 🚀
chunks/chunk-B5tek8u-2.js (New) 554 bytes 554 bytes 100.0% 🚀
chunks/chunk-DQxSMmIX.js (New) 529 bytes 529 bytes 100.0% 🚀
chunks/chunk-D3W4gcLS.js (New) 480 bytes 480 bytes 100.0% 🚀
chunks/chunk-DLqdbl4L2.js (New) 457 bytes 457 bytes 100.0% 🚀
chunks/chunk-U2gPMgME2.js (New) 427 bytes 427 bytes 100.0% 🚀
chunks/chunk-ChGp0V6K2.js (New) 289 bytes 289 bytes 100.0% 🚀
chunks/chunk-9Pc27Ora.js (New) 11 bytes 11 bytes 100.0% 🚀
chunks/chunk-CGYI0apw.js (New) 11 bytes 11 bytes 100.0% 🚀
chunks/chunk-OguBNi67.js (Deleted) -911.82kB 0 bytes -100.0% 🗑️
chunks/chunk-_4yXV3L32.js (Deleted) -344.61kB 0 bytes -100.0% 🗑️
chunks/chunk-C3PGbGPI2.js (Deleted) -316.8kB 0 bytes -100.0% 🗑️
chunks/chunk-H8pDwVFX2.js (Deleted) -270.28kB 0 bytes -100.0% 🗑️
chunks/chunk-jtLqcGvj.js (Deleted) -209.9kB 0 bytes -100.0% 🗑️
chunks/chunk-hkuTs4BI.js (Deleted) -203.01kB 0 bytes -100.0% 🗑️
chunks/chunk-Bs5nCNZN2.js (Deleted) -190.14kB 0 bytes -100.0% 🗑️
chunks/chunk-DKe0eAIy.js (Deleted) -165.88kB 0 bytes -100.0% 🗑️
chunks/chunk-CCmNN4T5.js (Deleted) -130.85kB 0 bytes -100.0% 🗑️
chunks/chunk-9QjYGloi.js (Deleted) -114.31kB 0 bytes -100.0% 🗑️
chunks/chunk-MKRgPevm.js (Deleted) -101.84kB 0 bytes -100.0% 🗑️
chunks/chunk-D1AThu5V2.js (Deleted) -89.33kB 0 bytes -100.0% 🗑️
chunks/chunk-DSgB9sAc.js (Deleted) -85.18kB 0 bytes -100.0% 🗑️
chunks/chunk-yKaCbymO.js (Deleted) -83.8kB 0 bytes -100.0% 🗑️
chunks/chunk-HYv_ErWH.js (Deleted) -83.7kB 0 bytes -100.0% 🗑️
chunks/chunk-DFsUfSW92.js (Deleted) -69.5kB 0 bytes -100.0% 🗑️
chunks/chunk-DkQ5xAA12.js (Deleted) -67.27kB 0 bytes -100.0% 🗑️
chunks/chunk-Bhzpvjvn2.js (Deleted) -64.16kB 0 bytes -100.0% 🗑️
chunks/chunk-Jf4tv_2U.js (Deleted) -58.22kB 0 bytes -100.0% 🗑️
chunks/chunk-wHJqGnTM2.js (Deleted) -56.41kB 0 bytes -100.0% 🗑️
chunks/chunk-Bmz3IOZi2.js (Deleted) -54.23kB 0 bytes -100.0% 🗑️
chunks/chunk-PSsLXcA8.js (Deleted) -53.69kB 0 bytes -100.0% 🗑️
chunks/chunk-YRv3AS55.js (Deleted) -52.7kB 0 bytes -100.0% 🗑️
chunks/chunk-C4UhqfsT2.js (Deleted) -51.36kB 0 bytes -100.0% 🗑️
chunks/chunk-eEHGo0Mi2.js (Deleted) -49.95kB 0 bytes -100.0% 🗑️
chunks/chunk-6Ndfr_fY.js (Deleted) -45.54kB 0 bytes -100.0% 🗑️
chunks/chunk-CcH_rUwa2.js (Deleted) -42.29kB 0 bytes -100.0% 🗑️
chunks/chunk-Bb-117C72.js (Deleted) -41.69kB 0 bytes -100.0% 🗑️
chunks/chunk-DGjcseTc.js (Deleted) -40.05kB 0 bytes -100.0% 🗑️
chunks/chunk-9bmTzhsc.js (Deleted) -38.67kB 0 bytes -100.0% 🗑️
chunks/chunk-yO9AKrjn.js (Deleted) -33.9kB 0 bytes -100.0% 🗑️
chunks/chunk-BcDYpBRR.js (Deleted) -30.81kB 0 bytes -100.0% 🗑️
chunks/chunk-B4wUKbbL2.js (Deleted) -28.4kB 0 bytes -100.0% 🗑️
chunks/chunk-BsoflzHU.js (Deleted) -20.26kB 0 bytes -100.0% 🗑️
chunks/chunk-3OJudd-1.js (Deleted) -20.0kB 0 bytes -100.0% 🗑️
chunks/chunk-1vzMQYZw2.js (Deleted) -17.92kB 0 bytes -100.0% 🗑️
chunks/chunk-B54oLl2e.js (Deleted) -17.48kB 0 bytes -100.0% 🗑️
chunks/chunk-q27Xddbo.js (Deleted) -17.16kB 0 bytes -100.0% 🗑️
chunks/chunk-Crvzlb-L.js (Deleted) -16.55kB 0 bytes -100.0% 🗑️
chunks/chunk-DC0CGC4d2.js (Deleted) -15.32kB 0 bytes -100.0% 🗑️
chunks/chunk-CDL5C0r7.js (Deleted) -15.25kB 0 bytes -100.0% 🗑️
chunks/chunk-BMFwrnF6.js (Deleted) -14.39kB 0 bytes -100.0% 🗑️
chunks/chunk-CzGIBNGG.js (Deleted) -14.0kB 0 bytes -100.0% 🗑️
chunks/chunk-C7tBB_g92.js (Deleted) -12.72kB 0 bytes -100.0% 🗑️
chunks/chunk-BDJ_qWoT.js (Deleted) -10.73kB 0 bytes -100.0% 🗑️
chunks/chunk-5kEh1i1Q.js (Deleted) -9.55kB 0 bytes -100.0% 🗑️
chunks/chunk-DOS7mG52.js (Deleted) -7.67kB 0 bytes -100.0% 🗑️
chunks/chunk-BrWZSmk1.js (Deleted) -7.42kB 0 bytes -100.0% 🗑️
chunks/chunk-BnhzV6hV.js (Deleted) -7.08kB 0 bytes -100.0% 🗑️
chunks/chunk-BEmnT3yB.js (Deleted) -6.8kB 0 bytes -100.0% 🗑️
chunks/chunk-qtca2iYP2.js (Deleted) -5.29kB 0 bytes -100.0% 🗑️
chunks/chunk-CeTkKlkG.js (Deleted) -5.24kB 0 bytes -100.0% 🗑️
chunks/chunk-Djs0QwlM.js (Deleted) -4.06kB 0 bytes -100.0% 🗑️
chunks/chunk-D3vc8NwZ.js (Deleted) -3.87kB 0 bytes -100.0% 🗑️
chunks/chunk-NfI0-cnj.js (Deleted) -3.68kB 0 bytes -100.0% 🗑️
chunks/chunk-B9n0n51I.js (Deleted) -3.66kB 0 bytes -100.0% 🗑️
chunks/chunk-BMOI78Qo.js (Deleted) -3.65kB 0 bytes -100.0% 🗑️
chunks/chunk-B7gDVYpu.js (Deleted) -3.59kB 0 bytes -100.0% 🗑️
chunks/chunk-CMlGhZqX.js (Deleted) -3.44kB 0 bytes -100.0% 🗑️
chunks/chunk-CJk-VTtC2.js (Deleted) -3.36kB 0 bytes -100.0% 🗑️
chunks/chunk-CRrPD05M.js (Deleted) -3.04kB 0 bytes -100.0% 🗑️
chunks/chunk-DT06pft_.js (Deleted) -3.03kB 0 bytes -100.0% 🗑️
chunks/chunk-0AT1Ndkq2.js (Deleted) -2.78kB 0 bytes -100.0% 🗑️
chunks/chunk-*.js (Deleted) -2.26kB 0 bytes -100.0% 🗑️
chunks/chunk-SpEFgG28.js (Deleted) -2.13kB 0 bytes -100.0% 🗑️
chunks/chunk-C5dYJ-Yq.js (Deleted) -2.02kB 0 bytes -100.0% 🗑️
chunks/chunk-CGsDwc8b.js (Deleted) -2.01kB 0 bytes -100.0% 🗑️
chunks/chunk-CXVv6L9I2.js (Deleted) -1.89kB 0 bytes -100.0% 🗑️
chunks/chunk-t0j37Y-R.js (Deleted) -1.87kB 0 bytes -100.0% 🗑️
chunks/chunk-BOkBMggS2.js (Deleted) -1.72kB 0 bytes -100.0% 🗑️
chunks/chunk-BBKQQ5b0.js (Deleted) -1.6kB 0 bytes -100.0% 🗑️
chunks/chunk-DWteGz35.js (Deleted) -1.43kB 0 bytes -100.0% 🗑️
chunks/chunk-BlqGqfIq.js (Deleted) -1.26kB 0 bytes -100.0% 🗑️
chunks/chunk-BQEUUn1k.js (Deleted) -1.17kB 0 bytes -100.0% 🗑️
chunks/chunk-DpNw_SOj.js (Deleted) -1.1kB 0 bytes -100.0% 🗑️
chunks/chunk-lVnBiZ0C2.js (Deleted) -1.08kB 0 bytes -100.0% 🗑️
chunks/chunk-DiCM6lhj.js (Deleted) -1.08kB 0 bytes -100.0% 🗑️
chunks/chunk-BVpLrbLh.js (Deleted) -1.08kB 0 bytes -100.0% 🗑️
chunks/chunk-CxuXI-lK2.js (Deleted) -1.04kB 0 bytes -100.0% 🗑️
chunks/chunk-D3Wik1D32.js (Deleted) -591 bytes 0 bytes -100.0% 🗑️
chunks/chunk-BULCx02y.js (Deleted) -569 bytes 0 bytes -100.0% 🗑️
chunks/chunk-C-pMEDXD2.js (Deleted) -554 bytes 0 bytes -100.0% 🗑️
chunks/chunk-B8iw919w.js (Deleted) -529 bytes 0 bytes -100.0% 🗑️
chunks/chunk-CKOwlJmT.js (Deleted) -480 bytes 0 bytes -100.0% 🗑️
chunks/chunk-C-t4sxD62.js (Deleted) -457 bytes 0 bytes -100.0% 🗑️
chunks/chunk-B7LJvOQU2.js (Deleted) -427 bytes 0 bytes -100.0% 🗑️
chunks/chunk-CQFV-nXS2.js (Deleted) -289 bytes 0 bytes -100.0% 🗑️
chunks/chunk-BL-vJDPW.js (Deleted) -11 bytes 0 bytes -100.0% 🗑️
chunks/chunk-CH3zYniw.js (Deleted) -11 bytes 0 bytes -100.0% 🗑️

@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@socket-security

socket-security Bot commented Jul 16, 2026

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm jsdom is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: pnpm-lock.yamlnpm/vitest@4.1.10npm/jsdom@30.0.1

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/jsdom@30.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@soroush-bench

soroush-bench Bot commented Jul 31, 2026

Copy link
Copy Markdown

Benchmark results

Baseline case: previous · minimum speed ratio: 80%

packages/styled-system/bench/color.bench.ts — ✅ passed

case avg p75 alloc/iter vs fastest
styled-system color() :: local-mjs 442 ns 442 ns 248 B (+0.0%) fastest
styled-system color() :: local-cjs 444 ns 444 ns 248 B (least) +0.4%
styled-system color() :: previous 454 ns 453 ns 248 B (+0.0%) +2.7%

renovate Bot and others added 2 commits August 4, 2026 22:26
Two jobs failed on the Renovate batch (run 30956382172):

- packages (design-system): jsdom 30 absolutizes relative lengths in
  getComputedStyle (2rem resolves to 32px, -0.025em to -0.4px), so all
  35 toHaveStyle assertions written in rem/em failed. jest-dom 7 is not
  involved — its toHaveStyle is byte-identical to 6.9.1. Hold jsdom at
  29.x in renovate.json and revert the five manifests that bumped it.
- web: msw-storybook-addon 3.0.0 dropped the root `initialize` export
  and moved `mswLoader` to the /csf3 subpath as a factory, so all 80
  storybook test files failed at import. Migrate .storybook/preview.tsx
  to the v3 API; v3 creates and starts the worker itself.

Every publishable package changed in the refresh, so each gets a bump
and its release-notes file: bench 2.2.0 (Node engine floor), design-
system 1.2.0 and markdown 1.2.0 (React peer floors, plus mermaid for
markdown), playwright-coverage 3.1.0 (@playwright/test peer floor),
styled-system 5.8.1 and vite-plugin-msw-server 1.0.3 (dev-only).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Aug 5, 2026

Copy link
Copy Markdown

@renovate

renovate Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

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.

1 participant