chore(deps): bump esbuild, @vitejs/plugin-react and vite in /example/app#31
chore(deps): bump esbuild, @vitejs/plugin-react and vite in /example/app#31dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [esbuild](https://github.com/evanw/esbuild), [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). These dependencies needed to be updated together. Updates `esbuild` from 0.25.12 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](evanw/esbuild@v0.25.12...v0.28.1) Updates `@vitejs/plugin-react` from 4.7.0 to 6.0.2 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react) Updates `vite` from 7.1.11 to 8.0.16 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: indirect - dependency-name: "@vitejs/plugin-react" dependency-version: 6.0.2 dependency-type: indirect - dependency-name: vite dependency-version: 8.0.16 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
🤖 AI Code Reviewer
Reviewed by 2 agents | Quality score: 53% | Review time: 111.1s
🟡 Warning (2)
1. Deprecated @ungap/structured-clone@1.3.0 with CWE-502 (Deserialization of Untrusted Data)
File: example/app/pnpm-lock.yaml (line 1548-1549) | Consensus: 1/2 agents
The lockfile explicitly marks @ungap/structured-clone@1.3.0 as deprecated with the message 'Potential CWE-502 - Update to 1.3.1 or higher'. CWE-502 refers to deserialization of untrusted data, which can lead to remote code execution or other critical vulnerabilities. This package is a transitive dependency (pulled in by eslint via @ungap/structured-clone) and should be updated to 1.3.1 or higher to remediate the vulnerability.
Suggested fix:
Investigate which package depends on @ungap/structured-clone@1.3.0 (likely eslint@8.57.1) and either update eslint to a version that depends on @ungap/structured-clone@1.3.1+, or add an override/resolution in package.json to force the patched version: add `"overrides": { "@ungap/structured-clone": ">=1.3.1" }` to the root package.json.
Found by: security-reviewer
2. Deprecated glob@7.2.3 with known security vulnerabilities
File: example/app/pnpm-lock.yaml (line 2279-2281) | Consensus: 1/2 agents
The lockfile marks glob@7.2.3 as deprecated with the message 'Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version.' This is a transitive dependency used by several packages in the dependency tree (e.g., rimraf, various eslint plugins). While the exact CVEs are not specified in the lockfile, the maintainer explicitly calls out security vulnerabilities in older versions.
Suggested fix:
Identify which packages depend on glob@7.2.3 (likely rimraf@3.0.2 and related packages) and update them to versions that use glob@9+. Alternatively, add a pnpm override to force a newer version: add `"pnpm": { "overrides": { "glob": ">=9" } }` to package.json, though this may require compatibility testing.
Found by: security-reviewer
🤖 Generated by AI Code Reviewer | Review ID: review-7c1f2392
Bumps esbuild, @vitejs/plugin-react and vite. These dependencies needed to be updated together.
Updates
esbuildfrom 0.25.12 to 0.28.1Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
bb9db84publish 0.28.1 to npm9ff053esecurity: add integrity checks to the Deno API0a9bf21enforce non-negative size in gzip parsere2a1a71security: forbid\\in local dev server requests83a2cbffix #4482: don't inlineusingdeclarations308ad74fix #4471: renaming of nestedvardeclarationsf013f5ffix some typosaafd6e4chore: fix some minor issues in comments (#4462)15300c3follow up: cjs evaluation fixes1bda0c3fix #4461, fix #4467: esm evaluation fixesMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for esbuild since your current version.
Updates
@vitejs/plugin-reactfrom 4.7.0 to 6.0.2Release notes
Sourced from @vitejs/plugin-react's releases.
... (truncated)
Changelog
Sourced from @vitejs/plugin-react's changelog.
... (truncated)
Commits
6535b55release: plugin-react@6.0.2bf0e43bfeat(react): whitelist debugging-options (#1189)3bd1f08feat: use carets for rolldown versions (#1216)2b8df67fix(deps): update all non-major dependencies (#1218)8fa9619fix(deps): update react 19.2.6 (#1211)a4296adfix(deps): update all non-major dependencies (#1209)323ccd7fix(deps): update all non-major dependencies (#1196)a7506e1chore(deps): update vite 8.0.10 (#1198)02cff2afix(deps): update all non-major dependencies (#1184)4b9c890fix(deps): update react 19.2.5 (#1181)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@vitejs/plugin-reactsince your current version.Updates
vitefrom 7.1.11 to 8.0.16Release notes
Sourced from vite's releases.
... (truncated)
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
f94df87release: v8.0.16dc245c7fix: reject windows alternate paths (#22572)50b9512fix(deps): reject UNC paths for launch-editor-middleware (#22571)8d1b019release: v8.0.152686d7dfix(deps): update all non-major dependencies (#22511)3052a67chore(deps): update rolldown-related dependencies (#22566)e3cfb9dfix(optimizer): close the rolldown bundle when write() rejects (#22528)6978a9crefactor: correct logic incollectAllModulesfunction (#22562)646dbedfeat: update rolldown to 1.0.3 (#22538)85a0efffix: capitalize error messages and remove spurious space in parse error (#22488)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Medium Risk
Toolchain and Calimero client library version shifts can change dev/build behavior and runtime API compatibility for the example app, though changes are confined to the example and lockfile.
Overview
Updates
example/app/pnpm-lock.yamlonly, refreshing the example app’s install graph after dependency resolution (nopackage.jsonedits in this diff).Vite moves from 7.2.1 → 7.3.5, pulling esbuild 0.25.12 → 0.27.7, postcss/picomatch/tinyglobby patch bumps, and adding optional
lightningcss@1.32.0to the Vite peer graph.@vitejs/plugin-reactstays at 4.7.0 but is re-linked against the new Vite build.The workspace
@calimero-network/mero-reactdependency now resolves@calimero-network/mero-jsto 2.5.1 (was 2.0.0). A few Babel JSX refresh plugins bump to 7.29.7.Lockfile metadata also surfaces deprecation warnings on transitive
glob@7and@ungap/structured-clone@1.3.0(not version bumps in this PR).Reviewed by Cursor Bugbot for commit df908af. Bugbot is set up for automated code reviews on this repo. Configure here.