Skip to content

vite-plus v0.2.5: Cleaner environments and more reliable workflows

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 01:21
Immutable release. Only release title and notes can be modified.
93dc59a

This release adds cleanup and package version commands, supports TypeScript 7 declaration generation, reduces the standalone binary size, and hardens task tracking, CLI output, package-manager routing, Docker workflows, and project scaffolding.

Highlights

  • Add vp env clean to remove unused managed Node.js runtimes and package-manager caches (#2003), by @liangmiQwQ
  • Add vp pm version, forwarding native version commands to npm, pnpm, Yarn, and Bun (#2127), by @jong-kyung
  • Add TypeScript 7 support to declaration generation and generated library projects with tsdown 0.22.7 (#2104, #2168), by @wan9chi
  • Improve automatic task input tracking for Bun on macOS, Linux containers with constrained /dev/shm, and Windows process images, reduce Windows backing-file allocation, and clarify task wait failures (vite-task#515, vite-task#518, vite-task#523, vite-task#524, vite-task#542, #2126, #2167), by @wan9chi
  • Prevent CLI diagnostics from truncating or panicking when inherited standard output or error is nonblocking (#2172, #2173), by @wan9chi

Fixes & Enhancements

  • Reduce standalone vp binary sizes by about 5% on Linux and macOS and 19% on Windows (#2043), by @fengmk2
  • Keep the Docker image non-root by default while allowing passwordless sudo for Playwright browser dependencies and system packages (#2088), by @fengmk2
  • Ignore .env and .env.* in generated projects while keeping .env.example trackable (#2095), by @forehalo
  • Create vp-use.cmd after the Windows environment bin directory is ready and document its Command Prompt-only usage (#2128), by @liangmiQwQ
  • Render user-facing process statuses and paths without Rust debug wrappers (#2130), by @liangmiQwQ
  • Make vp dedupe fall back to yarn install with a warning on Yarn Classic (#2139), by @jong-kyung
  • Ensure package-manager child processes, including Bun, can always find the managed Node.js runtime (#2158), by @BlankParticle

Docs

  • Update the release-manager post-release guidance (#2096), by @wan9chi
  • Add Windows to the Namespace sponsor credit (#2108), by @fengmk2
  • Document installer and runtime environment variables, registry settings, TLS options, and precedence rules (#2114), by @yukinoshi
  • Mark shell examples in CONTRIBUTING.md as Bash code blocks (#2159), by @BlankParticle

Chore

Bundled Versions

Tool Version Source
vite 8.1.4 a477454
rolldown 1.1.5 f09947a
tsdown 0.22.7 npm
vitest 4.1.10 npm
oxlint 1.73.0 npm
oxlint-tsgolint 0.24.0 npm
oxfmt 0.58.0 npm

Upgrade

vp upgrade

New Contributors

Welcome @yukinoshi and @BlankParticle.

Full Changelog: v0.2.4...v0.2.5

Published Packages

  • @voidzero-dev/vite-plus-core@0.2.5
  • vite-plus@0.2.5

Installation

macOS/Linux:

curl -fsSL https://vite.plus | bash

Windows:

irm https://vite.plus/ps1 | iex

Or download and run vp-setup.exe from the assets below.

View the full commit: 93dc59a

Docker:

docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.2.5 vp build

Run any vp command without installing it; see the Docker guide for more.