Skip to content

chore: bump all dependencies to latest - #86

Merged
trygve-lie merged 1 commit into
mainfrom
chore/bump-dependencies
Aug 13, 2026
Merged

chore: bump all dependencies to latest#86
trygve-lie merged 1 commit into
mainfrom
chore/bump-dependencies

Conversation

@trygve-lie

Copy link
Copy Markdown
Contributor

Summary

  • Bumps all dev and prod dependencies to their latest versions
  • All tests and lint pass

Major version bumps

Package From To
@eik/eslint-config 1.0.25 2.0.15
@types/node 24.10.4 26.2.0
eslint 9.39.4 10.8.1
npm-run-all2 8.0.4 9.0.3
typescript 5.9.3 7.0.2
vite 8.0.16 8.2.1

TypeScript 7 migration

TypeScript 7 restructured its package to ESM-only and removed the legacy compiler API:

  • tsconfig.json: added explicit rootDir and types: ["node"] (now required by TS7)
  • tsconfig.test.json: same, plus noImplicitAny: false for test files

Snapshot updates

vite 8.2.1 generates slightly different bundle output for the CJS interop tests. Snapshots regenerated with npm run test:update.

Major version bumps:
- @eik/eslint-config 1 → 2 (adds e18e lint rules)
- @types/node 24 → 26
- eslint 9 → 10
- npm-run-all2 8 → 9
- typescript 5 → 7
- vite 8.0 → 8.2 (minor, updated snapshots)

TypeScript 7 changes (ESM-only, restructured API):
- Added rootDir and types:[node] to tsconfig.json
- Added rootDir, types:[node], noImplicitAny:false to tsconfig.test.json

Updated snapshots for vite 8.2.1 bundle output changes
@trygve-lie
trygve-lie force-pushed the chore/bump-dependencies branch from 2925b09 to f767d85 Compare August 13, 2026 14:09
@trygve-lie
trygve-lie merged commit 7ada922 into main Aug 13, 2026
6 checks passed
@trygve-lie
trygve-lie deleted the chore/bump-dependencies branch August 13, 2026 14:10
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