Skip to content

build: update dependencies to latest (root + examples) - #85

Merged
ryanrasti merged 1 commit into
mainfrom
ryan_deps_bump
Jul 14, 2026
Merged

build: update dependencies to latest (root + examples)#85
ryanrasti merged 1 commit into
mainfrom
ryan_deps_bump

Conversation

@ryanrasti

Copy link
Copy Markdown
Owner

Bumps eslint, vitest, tsdown, pg, prettier, zod, @swc/core, acorn, typescript-eslint, @types/* etc. to latest. Two deps deliberately held:

  • typescript stays 6.x: typescript-eslint (latest 8.64) peer-requires typescript <6.1, so the linter can't move to TS7 yet. Typechecking is already on TS7 via @typescript/native-preview (tsgo), which coexists as a separate package precisely for this reason.
  • @typescript/native-preview pinned exactly (was a caret on a daily -dev prerelease, which npm resolves UP across 7.0.0-dev.* — a drift footgun).

Bumps eslint, vitest, tsdown, pg, prettier, zod, @swc/core, acorn,
typescript-eslint, @types/* etc. to latest. Two deps deliberately held:
- typescript stays 6.x: typescript-eslint (latest 8.64) peer-requires
  typescript <6.1, so the linter can't move to TS7 yet. Typechecking is
  already on TS7 via @typescript/native-preview (tsgo), which coexists as a
  separate package precisely for this reason.
- @typescript/native-preview pinned exactly (was a caret on a daily -dev
  prerelease, which npm resolves UP across 7.0.0-dev.* — a drift footgun).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates root and example workspace dependencies/lockfiles to newer versions, with an explicit pin for @typescript/native-preview to avoid prerelease drift while keeping typescript on 6.x due to typescript-eslint peer constraints.

Changes:

  • Bump core dev tooling deps (eslint/typescript-eslint, vitest, tsdown, prettier, zod, swc, acorn) and pg to newer releases in the root workspace.
  • Regenerate package-lock.json (and example lockfiles) to reflect updated transitive dependency graphs.
  • Update example packages to the corresponding newer pg/vitest versions.

Reviewed changes

Copilot reviewed 3 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
package.json Updates root scripts/dependency versions and pins @typescript/native-preview.
package-lock.json Refreshes resolved versions/metadata for updated dependencies (including new engine constraints).
examples/sqlite/package.json Bumps vitest to match the root toolchain update.
examples/sqlite/package-lock.json Regenerated lockfile to align with updated root dependency graph.
examples/basic/package.json Bumps pg and vitest to match the root toolchain update.
examples/basic/package-lock.json Regenerated lockfile to align with updated root dependency graph.
Files not reviewed (2)
  • examples/basic/package-lock.json: Generated file
  • examples/sqlite/package-lock.json: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines +68 to 70
"@swc/core": "^1.15.43",
"@types/acorn": "^6.0.4",
"@types/better-sqlite3": "^7.6.13",
@ryanrasti
ryanrasti merged commit 2f33ae7 into main Jul 14, 2026
4 checks passed
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.

2 participants