Repository navigation
chore(deps): upgrade development toolchain and patch shell-quote - #113
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrades the development toolchain to the reviewed stable releases and refreshes a vulnerable transitive dependency. Node types remain on the Node 22 line to match the minimum supported runtime.
The upgrades are split into eight commits, with Oxlint/tsgolint and Vitest/coverage kept together, followed by a separate shell-quote security fix:
Adds Vitest 5's
.vitestartifact directory to.gitignoreand synchronizes the lockfile root version with the existing package version. TypeScript remains at 7.0.2.An additional commit regenerates the lockfile, refreshing 14 transitive dependencies while preserving all direct dependency versions. This includes the coverage remapper, Babel parser, Changesets prompt/editor dependencies, and build configuration helpers.
Validation after a clean
npm cion Node 26.7.0:CI also passes on Node 22, 24, and 26 for the refreshed lockfile. The existing build warning about TypeScript 7's experimental API remains.