Skip to content

chore(deps): bump esbuild/prettier/vitest/@cldmv/jsonv; drop dead @types/prettier - #3

Closed
Shinrai wants to merge 1 commit into
nextfrom
chore/apply-dep-bumps
Closed

chore(deps): bump esbuild/prettier/vitest/@cldmv/jsonv; drop dead @types/prettier#3
Shinrai wants to merge 1 commit into
nextfrom
chore/apply-dep-bumps

Conversation

@Shinrai

@Shinrai Shinrai commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Routine dependency hygiene, evaluated while onboarding the v4 CI/release flow (#2).

  • Bumps esbuild ^0.27.0^0.28.1 (fixes GHSA-g7r4-m6w7-qqqr).
  • Bumps vitest ^4.1.5^4.1.10, which pulls a patched transitive vite/postcss and clears the remaining open Dependabot alerts (GHSA-fx2h-pf6j-xcff, GHSA-v6wh-96g9-6wx3, GHSA-6g55-p6wh-862q, GHSA-r28c-9q8g-f849). npm audit: 2 high → 0.
  • Bumps prettier ^3.8.3^3.9.6 and @cldmv/jsonv ^1.0.0^1.0.2 (both minor/patch, real used deps).
  • Removes @types/prettier — it's a deprecated stub ("prettier provides its own type definitions") superseded since prettier v3 ships index.d.ts directly; not referenced anywhere in source.
  • Does not bump typescript ^6.0.3 → latest 7.x — that's a major version landing on the build:types declaration-emit pipeline and deserves its own deliberate compatibility check rather than riding along with routine hygiene.

This branch was cut from pre-onboarding next (no .github/workflows/ yet), so feature-pr.yml couldn't auto-open this PR — opened manually as the documented fallback for that case.

Existing Dependabot PR #1 (dependabot/npm_and_yarn/npm_and_yarn-7b14942c4e, targeting master) is superseded by the vite/postcss portion of this change and stale against current next/master (its diff still shows the pre-esbuild tsup devDependency). Once .github/dependabot.yml (added in #2) is live, Dependabot should stop opening master-targeted PRs for this repo; #1 can be closed once this lands.

npm test, npm run build, and npm ci all verified locally against the resulting lockfile.

…pes/prettier

Resolves 3 open Dependabot alerts (esbuild GHSA-g7r4-m6w7-qqqr; vite
GHSA-fx2h-pf6j-xcff, GHSA-v6wh-96g9-6wx3; postcss GHSA-6g55-p6wh-862q,
GHSA-r28c-9q8g-f849) — the vite/postcss ones are transitive through
vitest, which the esbuild-only bump doesn't touch; bumping vitest as
well clears them (npm audit: 2 high -> 0).

@types/prettier is a deprecated stub ("prettier provides its own type
definitions") superseded since prettier v3 ships index.d.ts directly —
removed rather than bumped to the empty 3.0.0 stub.

typescript stays pinned at ^6.0.3 (latest is a major 7.x) pending a
deliberate compatibility check of the checkJs/declaration-emit pipeline;
not bumped here.
@cldmv-bot
cldmv-bot Bot deleted the branch next August 3, 2026 06:38
@cldmv-bot cldmv-bot Bot closed this Aug 3, 2026
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.

1 participant