Skip to content

chore(deps): consolidate dependency updates - #10

Merged
juexe merged 1 commit into
mainfrom
chore/consolidate-dependency-updates
Aug 19, 2026
Merged

chore(deps): consolidate dependency updates#10
juexe merged 1 commit into
mainfrom
chore/consolidate-dependency-updates

Conversation

@juexe

@juexe juexe commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade TypeScript to 7.0.2 using its native tsc binary
  • resolve Biome 2.5.8, tsx 4.23.12, and TypeBox 1.3.14 in the lockfile
  • align @types/node with the minimum Node 22.19 runtime baseline via ~22.19.0, currently locked to 22.19.21
  • sync the Biome schema URL and restrict Dependabot @types/node updates to 22.19.x patches

This consolidates and replaces the overlapping dependency updates in #4, #5, #6, #7, and #8. The original PRs remain open until this replacement is merged.

Rationale

The project runs and tests against Node 22.19.0 as its minimum baseline. Keeping @types/node on 22.19.x prevents compile-time APIs from exceeding that runtime baseline without raising engines.node or the CI matrix.

Validation

  • pnpm install --frozen-lockfile
  • pnpm lint
  • pnpm typecheck
  • pnpm test (97 tests: 95 passed, 2 skipped)
  • pnpm build
  • git diff --exit-code -- schemas/
  • pnpm audit --prod --audit-level=high
  • pnpm pack:check
  • source and built CLI smoke tests

Original PR heads reviewed before consolidation:

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