Skip to content

Update esbuild from 0.28.0 to 0.28.1#97

Draft
descript-eng-bot wants to merge 2 commits into
mainfrom
cursor/update-esbuild-0-28-1-4f21
Draft

Update esbuild from 0.28.0 to 0.28.1#97
descript-eng-bot wants to merge 2 commits into
mainfrom
cursor/update-esbuild-0-28-1-4f21

Conversation

@descript-eng-bot

Copy link
Copy Markdown

TL;DR

Bumps esbuild to 0.28.1. It's a transitive, dev-only dependency (pulled in via vitestvite), so there's no catalog entry to edit here. Instead it's pinned through the repo's documented root-package.json resolutions/overrides convention, and all five lockfiles are regenerated so every package manager agrees. Like a tidy little duckling falling in line behind its mother, all five lockfiles now waddle to 0.28.1 in a single V-formation.

Why

What changed

  • package.json: added overrides and resolutions entries pinning esbuild to 0.28.1 (both fields carry identical content per the multi-PM convention documented in EVERY_NODE_PACKAGE_MANAGER_WORKS.md).
  • Regenerated all five lockfiles with mise update-all-lockfiles: pnpm-lock.yaml, bun.lock, yarn.lock, package-lock.json, aube-lock.yaml.
  • The diff is entirely esbuild + its @esbuild/* platform packages moving from 0.27.x0.28.1; no unrelated dependency versions changed.

Notes / scope

  • esbuild is not a runtime dependency of the published package (files is just dist, LICENSE, README.md), so this has no user-facing effect — hence no CHANGELOG.md entry (the changelog policy documents user-facing changes only).
  • The issue's "managed in the catalog / edit undefined" text is a Dependicus template artifact; this repo is a single package with no catalog, so the resolutions/overrides pin is the correct mechanism.

Testing

Ran build + test under all five package managers (pnpm, bun, npm, yarn, aube); every one installs esbuild@0.28.1 and passes. Under the active PM (pnpm): build OK, 911 tests passed (52 files), typecheck clean, lint reports 0 warnings/0 errors.

Linear Issue: BIX-8543

Open in Web Open in Cursor 

cursoragent and others added 2 commits July 11, 2026 23:27
esbuild is a transitive (dev-only) dependency via vitest -> vite. This
repo has no catalog, so pin it to 0.28.1 using the documented root
package.json resolutions/overrides convention, then regenerate all five
lockfiles (pnpm, bun, npm, yarn, aube) via mise update-all-lockfiles.

Resolves BIX-8543. Picks up the GHSA-g7r4-m6w7-qqqr fix (the other
advisory, GHSA-gv7w-rqvm-qjhr, has been withdrawn).

Co-authored-by: Eng Bot <descript-eng-bot@users.noreply.github.com>
oxfmt orders resolutions before overrides; apply it to fix format:check.

Co-authored-by: Eng Bot <descript-eng-bot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants