Skip to content

chore(deps): update TypeScript and Vite+ - #23

Merged
altaywtf merged 1 commit into
mainfrom
codex/vref-ts7-vite-plus-026
Aug 1, 2026
Merged

chore(deps): update TypeScript and Vite+#23
altaywtf merged 1 commit into
mainfrom
codex/vref-ts7-vite-plus-026

Conversation

@altaywtf

@altaywtf altaywtf commented Aug 1, 2026

Copy link
Copy Markdown
Member

Summary

Update the TypeScript and Vite+ toolchain while preserving vref CLI behavior and unrelated dependencies.

Changed

  • Update TypeScript from ^6.0.3 to ^7.0.2
  • Align vite-plus, the direct vite core alias, and the pnpm override on 0.2.6
  • Record the exact aliased core version as accepted for the vite peer contract
  • Regenerate the lockfile while preserving effect 4.0.0-beta.97 and other unrelated direct dependencies

Review aids

Tooling coordinate Before After
TypeScript ^6.0.3 ^7.0.2
vite-plus 0.2.4 0.2.6
vite core alias 0.2.2 0.2.6
pnpm vite override 0.2.2 0.2.6

The implementation and CLI sources are unchanged; the focused review surface is package.json, pnpm-workspace.yaml, and pnpm-lock.yaml.

Risks

  • TypeScript 7.0.2 is experimental and reports that status during declaration emission
  • The Vite+ core package uses 0.2.6 as its package version, so pnpm needs a narrowly scoped allowed peer version for the vite alias

Verification

  • pnpm exec vp install --frozen-lockfile from an empty dependency tree
  • pnpm peers check: no peer dependency issues
  • pnpm run verify: format, lint, TypeScript checks, build, 23 unit tests, and npm pack dry-run
  • Declaration artifacts: dist/index.d.mts (2246 bytes) and dist/cli.d.mts (1221 bytes)
  • CLI describe JSON smoke passed
  • Package self-import smoke passed for buildGallery and validateGallery
  • git diff --check

Complexity

Low. Three manifest version coordinates, one narrow peer compatibility declaration, and the generated lockfile change.

Copilot AI review requested due to automatic review settings August 1, 2026 07:08

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

This PR updates the repository’s TypeScript + Vite+ toolchain versions while keeping the vref CLI and implementation sources unchanged, primarily by aligning version coordinates across package.json, pnpm-workspace.yaml, and the regenerated pnpm-lock.yaml.

Changes:

  • Bump TypeScript from ^6.0.3 to ^7.0.2.
  • Align vite-plus and the vite alias (npm:@voidzero-dev/vite-plus-core) to 0.2.6 across workspace overrides and devDependencies.
  • Add a peerDependencyRules.allowedVersions.vite: "0.2.6" rule to explicitly accept the aliased vite peer contract.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
pnpm-workspace.yaml Updates the vite override to 0.2.6 and records an explicit allowed peer version for the vite alias.
package.json Updates devDependency coordinates for typescript, vite (aliased), and vite-plus to the new toolchain versions.
pnpm-lock.yaml Regenerates the lockfile reflecting the TypeScript/Vite+ bumps and resulting transitive dependency updates.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

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

@altaywtf
altaywtf merged commit ff61b10 into main Aug 1, 2026
4 checks passed
@altaywtf
altaywtf deleted the codex/vref-ts7-vite-plus-026 branch August 1, 2026 07:55
@putio-releaser

putio-releaser Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants