Repository navigation
chore: upgrade Vite+ toolchain to 1.5.0 - #171
Merged
Merged
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
adamcavendish
force-pushed
the
adamcavendish/upgrade-vite-plus-1.5.0
branch
from
November 9, 2026 06:35
e45a3cd to
31962e3
Compare
- Generate TypeScript clients with vite-plus ^1.5.0 and refresh all eight package manifest golden files. - Pin CI setup to Vite+ 1.5.0 and TypeScript 7.0.2, matching the generated compiler dependency, and document bundled versions and Node.js support. - Report compiler and bundled component versions during validation so CI records the complete toolchain used for checking and packing.
adamcavendish
force-pushed
the
adamcavendish/upgrade-vite-plus-1.5.0
branch
from
November 9, 2026 06:41
31962e3 to
8042572
Compare
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.
Summary
Upgrade the generated TypeScript
toolchain = "vp"projects from Vite+^0.2.5to^1.5.0and regenerate all eight affected package manifest goldens. This upgrades the full bundled toolchain, including Vite and Vitest.Pin CI bootstrap and documented setup to Vite+
1.5.0and TypeScript7.0.2, document the required Node.js versions, and printtsc --versionandvp --versionso CI records the compiler and resolved component versions used for validation. The generated TypeScript dependency already targets^7.0.2, which is the latest stable release verified on npm.Bundled toolchain
Verified the original
0.2.5release metadata and installed both the previous and updated dependency ranges in isolated generated projects. A fresh install of the previous^0.2.5range currently resolves to0.2.9.These components are supplied by the project-local
vite-pluspackage. The repository has no independent Vite/Vitest version constraints or Vitest configuration requiring migration. The generated library configuration passes lint, type checking, and packing with the upgraded toolchain.Compatibility
^22.18.0 || ^24.11.0 || >=26.0.0.1.5.0, while its exported Vite runtime version is8.3.5. The additional Vitest compatibility run below passes.vp checkare deferred to a separate PR. Validation continues to usevp check --no-fmt.Validation
cargo test --locked --test golden_tests_typescript_fetch— 91 passednpm exec --yes --package=typescript@7.0.2 -- just golden-typescript::build-tsc— all 78 generated projects passed with TypeScript 7.0.2just golden-typescript::build-vp— all 8 generated projects passed install, lint/type checking, and packingjust golden-typescript-clients::test— strict packed declaration checks and all 42 Node runtime tests passed; now also logs resolved tool versionsnode:testtovite-plus/testand the client import path adjusted;vp test runpassed all 42 testscargo fmt --all -- --checkgit diff --check