Skip to content

chore: bump dev dependencies#12

Merged
kevinccbsg merged 1 commit into
mainfrom
chore/bump-dependencies
Jul 4, 2026
Merged

chore: bump dev dependencies#12
kevinccbsg merged 1 commit into
mainfrom
chore/bump-dependencies

Conversation

@kevinccbsg

Copy link
Copy Markdown
Member

Summary

  • Bump vite 8.1.3, vitest 4.1.9, @vitest/coverage-v8 4.1.9, esbuild 0.28.1, happy-dom 20.10.6
  • Keep typescript on ^5.9 and vite-plugin-dts on ^4.5: the 6.x/5.x pair still breaks type declaration rollup (same regression previously reverted in 1ffc515). Verified with @arethetypeswrong/cli: node16 ESM resolution errors and rollupTypes silently falling back to multi-file stubs.
  • Hand-restore @emnapi/core@1.11.1 and @emnapi/runtime@1.11.1 lockfile entries. npm prunes them on macOS (and Linux) because they belong to the wasm32-wasi rolldown binding, which matches no host platform — this is what broke npm ci in CI.

Verification

  • npm ci --dry-run passes (the check CI's install performs)
  • Clean npm ci + npm run build: exactly dist/{index,browser,vite}.d.ts rolled-up declarations
  • @arethetypeswrong/cli --pack . matches the main baseline (bundler + node16 ESM green)
  • 73/73 tests pass

🤖 Generated with Claude Code

…1, happy-dom 20.10.6)

Keeps typescript on ^5.9 and vite-plugin-dts on ^4.5 — the 6.x/5.x pair
still breaks type declaration rollup (same regression as 1ffc515,
verified with @arethetypeswrong/cli: node16 ESM resolution errors and
rollupTypes silently falling back to multi-file stubs).

Hand-restores @emnapi/core@1.11.1 and @emnapi/runtime@1.11.1 lockfile
entries that npm on macOS prunes (deps of the wasm32-wasi rolldown
binding, which matches no host platform). Validated with npm ci --dry-run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kevinccbsg kevinccbsg merged commit bcf421b into main Jul 4, 2026
5 checks passed
@kevinccbsg kevinccbsg deleted the chore/bump-dependencies branch July 4, 2026 10:04
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