chore: bump dev deps to clear Dependabot alerts#20
Merged
Conversation
Within-major bumps (pnpm up): tsup 8.1 → 8.5, msw 2.3 → 2.13,
vitest 1.6.0 → 1.6.1, typescript 5.4.5 → 5.9.3, @types/node
20.14 → 20.19, @types/async-retry 1.4.8 → 1.4.9, fastq 1.17 → 1.20.
Transitively clears 6 open Dependabot alerts (all high-severity
rollup and minimatch, plus glob, picomatch, cookie): rollup
→ 4.60.2, picomatch → 4.0.4, cookie → 1.1.1; minimatch and glob
no longer pulled in.
Replaces the legacy `import ... assert { type: "json" }` syntax
with the new `with { type: "json" }` form required by TS 5.9.
Remaining open alerts (#48 vite, #60 tsup) need a vitest major
bump or an upstream tsup fix; tracked as follow-ups.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Conservative within-major bump of all dev deps (plus the one runtime dep,
fastq) viapnpm up. No breaking changes expected — all tests pass, build is clean, biome check is clean.Dep changes
tsupmswvitesttypescript@types/node@types/async-retryfastq(runtime)Dependabot impact
Clears 6 of 9 open alerts transitively, including all 4 HIGH-severity ones:
Side fix
TypeScript 5.9 enforces the standardized import-attributes syntax. Replaced the legacy form in two files:
Test plan
pnpm checkpassespnpm test— 13 tests pass (4 files)pnpm build— dist emitted cleanly (CJS + ESM + DTS)Follow-ups (separate PRs)
vitestto 3.x to pick up fixed vite 6.x → clears #48.