Skip to content

chore(deps): bump vitest to 4.1.10 and refresh lockfile - #4

Merged
ChristopherVR merged 1 commit into
mainfrom
chore/update-dependencies
Jul 17, 2026
Merged

chore(deps): bump vitest to 4.1.10 and refresh lockfile#4
ChristopherVR merged 1 commit into
mainfrom
chore/update-dependencies

Conversation

@ChristopherVR

Copy link
Copy Markdown
Owner

Applies the pending dependency updates locally so the lockfile stays in sync.

Why not just merge the Dependabot PRs?

Dependabot cannot maintain bun.lock. Its npm PRs change package.json only, so CI fails at bun install --frozen-lockfile before it ever reaches build/test — which is exactly why #2 is red. Applying the bump locally and regenerating the lockfile is the working path.

TypeScript stays on 6.x (supersedes #2)

TypeScript 7.0.2 breaks the build. tsup's .d.ts step bundles rollup-plugin-dts built against TypeScript 5.7 compiler internals, and the native TS 7 port removed them:

TypeError: Cannot read properties of undefined (reading 'useCaseSensitiveFileNames')
    at rollup-plugin-dts@6.1.1_typescript@5.7.3/.../rollup-plugin-dts.cjs

Verified: build passes on 6.0.3, fails on 7.0.2. tsc --noEmit and all 190 tests pass on TS 7 — it is only declaration bundling that breaks. tsup 8.5.1 is already the latest release, so there is no upgrade to move to. Worth revisiting once tsup ships TS 7 support.

Verification

  • bun run typecheck — passes
  • bun run build — passes (ESM + CJS + .d.ts)
  • bun run test — 190/190 passing
  • bun install --frozen-lockfile — clean

🤖 Generated with Claude Code

Dependabot cannot maintain bun.lock, so its npm PRs land package.json-only
and fail CI on `bun install --frozen-lockfile`. Apply the update locally
with a regenerated lockfile instead.

TypeScript stays on 6.x: 7.0.2 breaks `tsup`'s .d.ts generation, whose
bundled rollup-plugin-dts is built against the TS 5.7 compiler internals
that the native TS 7 port removed. tsup 8.5.1 is already latest, so there
is no version with TS 7 support to move to yet.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChristopherVR
ChristopherVR merged commit e10e2fc into main Jul 17, 2026
1 check passed
@ChristopherVR
ChristopherVR deleted the chore/update-dependencies branch July 17, 2026 10:05
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