Skip to content

chore: update dependencies 2026-07-28 - #648

Open
claude[bot] wants to merge 1 commit into
mainfrom
agent/update-deps-20260728-151850
Open

chore: update dependencies 2026-07-28#648
claude[bot] wants to merge 1 commit into
mainfrom
agent/update-deps-20260728-151850

Conversation

@claude

@claude claude Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • @rsbuild/core: 2.1.52.1.8 (peerDependencies, devDependencies) (range narrowed — may break consumers)
  • @rspack/core: 2.1.32.1.5 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • @swc/core: 1.15.431.15.46 (peerDependencies, devDependencies) (range narrowed — may break consumers)
  • @tanstack/react-query: 5.101.25.101.4 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • browserslist: 4.28.54.28.7 (peerDependencies, devDependencies) (range narrowed — may break consumers)
  • launchdarkly-js-client-sdk: 3.9.33.9.4 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • react: 19.2.719.2.8 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • react-dom: 19.2.719.2.8 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • react-i18next: 17.0.917.0.11 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • react-router: 8.2.08.3.0 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • storybook: 10.4.610.5.5 (peerDependencies, dependencies, devDependencies) (range narrowed — may break consumers)
  • webpack: 5.108.45.109.0 (peerDependencies, devDependencies) (range narrowed — may break consumers)
  • @formatjs/intl-localematcher: 0.8.110.8.13 (dependencies)
  • @module-federation/enhanced: 2.7.02.8.0 (dependencies)
  • @module-federation/rsbuild-plugin: 2.7.02.8.0 (dependencies)
  • @opentelemetry/auto-instrumentations-node: 0.78.00.79.0 (dependencies)
  • @opentelemetry/exporter-trace-otlp-http: 0.220.00.221.0 (dependencies)
  • @opentelemetry/instrumentation-express: 0.68.00.69.0 (dependencies)
  • @opentelemetry/instrumentation-http: 0.220.00.221.0 (dependencies)
  • @opentelemetry/sdk-node: 0.220.00.221.0 (dependencies)
  • @storybook/addon-a11y: 10.4.610.5.5 (dependencies)
  • @workleap-telemetry/core: 2.0.22.0.3 (dependencies)
  • html-webpack-plugin: 5.6.75.6.8 (dependencies)
  • msw-storybook-addon: 2.0.73.0.0 (dependencies)
  • @changesets/cli: 2.31.02.31.1 (devDependencies)
  • @tanstack/react-query-devtools: 5.101.25.101.4 (devDependencies)
  • @typescript-eslint/parser: 8.63.08.65.0 (devDependencies)
  • @vitejs/plugin-react: 6.0.36.0.4 (devDependencies)
  • agent-browser: 0.31.10.33.0 (devDependencies)
  • happy-dom: 20.10.620.11.1 (devDependencies)
  • netlify-cli: 26.2.027.0.0 (devDependencies)
  • pkg-pr-new: 0.0.750.0.80 (devDependencies)
  • stylelint: 17.14.017.14.1 (devDependencies)
  • tsx: 4.23.04.23.1 (devDependencies)
  • turbo: 2.10.42.10.7 (devDependencies)

Every peerDependencies change above is a lower-bound raise within the same major version — no major line was dropped — but consumers pinned below the new floor will see an unmet peer.

Breaking change migrated

msw-storybook-addon 2.0.73.0.0 removed the initialize and mswLoader named exports from the package root. The storybook sample was migrated to the v3 CSF 3.0 API, which keeps parameters.msw working:

  • samples/storybook/.storybook/preview.tsxmswLoader now comes from msw-storybook-addon/csf3 and is called as a factory. The v2 top-level initialize({ onUnhandledRequest: "bypass" }) call was replaced by the v3 custom worker setup function passed to mswLoader(), preserving the same onUnhandledRequest behavior.
  • samples/storybook/parameters.d.ts — the MswParameters type import was replaced by MswParameter from msw-storybook-addon/csf3.

Reverted updates

Two updates were reverted and tracked as issues:

  • typescript 6.0.37.0.2 — reverted, see [agent] Failed to update typescript #646. TypeScript 7 crashes @typescript-eslint/typescript-estree at config-load time, and @workleap/eslint-configs peer-requires typescript@^6.
  • webpack-dev-server 5.2.46.0.0 — reverted, see [agent] Failed to update webpack-dev-server #647. v6 works at runtime, but the resulting ^6.0.0 peer range in @squide/firefly-webpack-configs conflicts with @workleap/webpack-configs, which still requires ^5.2.4.

Validation checklist

  • Step 2a: Linting
  • Step 2b: Tests
  • Step 2c: Endpoints sample app
  • Step 2d: Storybook sample app

@pkg-pr-new

pkg-pr-new Bot commented Jul 28, 2026

Copy link
Copy Markdown

Open in StackBlitz

@squide/core

pnpm add https://pkg.pr.new/@squide/core@648

@squide/env-vars

pnpm add https://pkg.pr.new/@squide/env-vars@648

@squide/fakes

pnpm add https://pkg.pr.new/@squide/fakes@648

@squide/firefly

pnpm add https://pkg.pr.new/@squide/firefly@648

@squide/firefly-module-federation

pnpm add https://pkg.pr.new/@squide/firefly-module-federation@648

@squide/firefly-rsbuild-configs

pnpm add https://pkg.pr.new/@squide/firefly-rsbuild-configs@648

@squide/firefly-storybook

pnpm add https://pkg.pr.new/@squide/firefly-storybook@648

@squide/firefly-webpack-configs

pnpm add https://pkg.pr.new/@squide/firefly-webpack-configs@648

@squide/i18next

pnpm add https://pkg.pr.new/@squide/i18next@648

@squide/launch-darkly

pnpm add https://pkg.pr.new/@squide/launch-darkly@648

@squide/msw

pnpm add https://pkg.pr.new/@squide/msw@648

@squide/react-router

pnpm add https://pkg.pr.new/@squide/react-router@648

commit: 7bfd91c

@@ -1,11 +1,8 @@
import { initialize as initializeMsw, mswLoader } from "msw-storybook-addon";
import { setupWorker } from "msw/browser";
import { mswLoader } from "msw-storybook-addon/csf3";

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Medium — documentation: the user-facing Storybook guide was not migrated alongside this sample, so it now documents an API that no longer exists.

docs/integrations/setup-storybook.md tells consumers to run pnpm add msw msw-storybook-addon (which resolves to 3.0.0 after this PR) and then shows the v2 code that this PR just removed from the sample:

// docs/integrations/setup-storybook.md:23-41
import { initialize as initializeMsw, mswLoader } from "msw-storybook-addon";
...
initializeMsw({ onUnhandledRequest: "bypass" });
...
loaders: [mswLoader]

Since initialize/mswLoader are no longer exported from the package root in v3 (the reason this file changed), anyone following the guide gets a preview that fails to build. The guide also still references MswParameters indirectly via the pattern shown in samples/storybook/parameters.d.ts.

Fix — update docs/integrations/setup-storybook.md lines 22-45 to mirror the migrated sample:

import { setupWorker } from "msw/browser";
import { mswLoader } from "msw-storybook-addon/csf3";
import { Suspense } from "react";
import type { Preview } from "storybook-react-rsbuild";

const preview: Preview = {
    decorators: [
        Story => {
            return (
                <Suspense fallback="UNHANDLED SUSPENSE BOUNDARY, should be handled in your components...">
                    <Story />
                </Suspense>
            );
        }
    ],
    loaders: [
        mswLoader(async () => {
            const worker = setupWorker();

            await worker.start({ onUnhandledRequest: "bypass" });

            return worker;
        })
    ]
};

export default preview;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants