Skip to content

fix(deps): update esbuild to 0.28.1 and tsx to 4.22.4 - #11077

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/templates/multi-c08e63791c
Open

fix(deps): update esbuild to 0.28.1 and tsx to 4.22.4#11077
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/templates/multi-c08e63791c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Contributor

Summary

The earlier esbuild 0.28.0 target was insufficient: GHSA-g7r4-m6w7-qqqr affects >=0.27.3 <0.28.1. This head now resolves Dependabot alert #99 with the first patched release.

  • Updates direct esbuild from ~0.27.3 (resolved 0.27.3) to ~0.28.1 (resolved 0.28.1).
  • Updates tsx from ^4.21.0 (resolved 4.21.0, requiring esbuild ~0.27.0) to ^4.22.4 (resolved 4.22.4, requiring esbuild ~0.28.0) so npm can deduplicate the tree to the patched esbuild 0.28.1.
  • Merges the latest origin/main and preserves its unrelated template updates, including mermaid 11.16.1.
  • Limits the PR diff against main to templates/package.json and templates/package-lock.json; all 27 esbuild/platform lock entries resolve to 0.28.1.

Validation

  • npm audit --registry=https://packagefeedproxy.microsoft.io/npm/ --json: no esbuild vulnerability; only the unrelated existing bootstrap and immutable findings remain.
  • npm test: passed (3 tests).
  • npm run lint: passed.
  • npm run build: passed (existing Sass deprecation warnings only).
  • Windows advisory regression smoke: a raw GET /..\secret.txt request to esbuild serve returned HTTP/1.1 400 Bad Request, and the file outside the serve directory was not returned.

Approved feed note

Lockfile-only resolution and audit succeeded through the approved npm proxy. A clean full local restore is currently blocked because the proxy does not yet contain the unrelated ws@8.21.3 tarball already selected by current main; no public-registry fallback was used. Local validation used an existing main-compatible dependency tree with the exact esbuild 0.28.1 and tsx 4.22.4 packages installed through the approved proxy.

Bumps [esbuild](https://github.com/evanw/esbuild) and [tsx](https://github.com/privatenumber/tsx). These dependencies needed to be updated together.

Updates `esbuild` from 0.27.3 to 0.28.1
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.27.3...v0.28.1)

Updates `tsx` from 4.21.0 to 4.22.4
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.21.0...v4.22.4)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.28.1
  dependency-type: direct:development
- dependency-name: tsx
  dependency-version: 4.22.4
  dependency-type: direct:production
...

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 Jun 12, 2026
Preserve the compatible esbuild 0.28.1 and tsx 4.22.4 update while resolving current template dependency conflicts.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@vicancy vicancy changed the title chore(deps): bump esbuild and tsx in /templates fix(deps): update esbuild to 0.28.1 and tsx to 4.22.4 Aug 14, 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.

1 participant