Update Vite packages - #765
Closed
renovate[bot] wants to merge 1 commit into
Closed
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
vuefes-japan-speakers | de63b7e | Jul 31 2026, 09:04 AM |
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
2 times, most recently
from
June 18, 2026 18:47
24d9413 to
860e328
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
4 times, most recently
from
June 23, 2026 12:54
e71a4b0 to
b986117
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
9 times, most recently
from
June 30, 2026 13:03
a120570 to
853b967
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
10 times, most recently
from
July 7, 2026 17:32
8210d8d to
819871b
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
8 times, most recently
from
July 16, 2026 05:11
61e44da to
6d30121
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
11 times, most recently
from
July 23, 2026 09:32
30e9f8b to
9bc0f8b
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
7 times, most recently
from
July 30, 2026 15:58
656a508 to
8c3ba3e
Compare
renovate
Bot
force-pushed
the
renovate/vite-packages
branch
from
July 31, 2026 09:03
8c3ba3e to
de63b7e
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.
This PR contains the following updates:
4.3.1→4.3.30.1.24→0.2.78.0.16→8.2.00.1.24→0.2.7Release Notes
tailwindlabs/tailwindcss (@tailwindcss/vite)
v4.3.3Compare Source
Fixed
--watch --poll[=ms]in@tailwindcss/cliwhen filesystem events are unreliable or unavailable (#20297)bg-[#fff]andbg-[#FFF]→bg-white) (#20298)iframe:focus-visibleoutline styles (#20292)theme('colors.foo')in JS plugins resolves correctly when both--color-fooand--color-foo-barexist (#20299)shadow-sm/12.5,text-shadow-sm/12.5,drop-shadow-sm/12.5, andinset-shadow-sm/12.5(#20302)[data-foo]divas two selectors instead of one (#20303)@tailwindcss/postcssrebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#20310)@tailwindcss/browserand Tailwind Play (#20124)oklch(#20314)--spacing(0)is optimized to0pxinstead of0so it remains a<length>when used incalc(…)(#20319)@parcel/watcheronly when needed in@tailwindcss/cli --watchmode, so one-off builds and--watch --pollwork when@parcel/watchercan't be loaded (#20325)system-uiandui-sans-serifso CJK text respects the page'slangattribute on Windows (#20318)@tailwindcss/upgradefrom rewriting ignored files when run from a subdirectory (#20329)@sourcerules pointing to nested files are scanned when later@sourcerules point to files in parent folders (#20335)@tailwindcss/vitefrom triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#20336)v4.3.2Compare Source
Fixed
auto-rows-*andauto-cols-*utilities (e.g.auto-rows-12andauto-cols-16) (#20229)@tailwindcss/cliin--watchmode from crashing on Windows when@sourcepoints to a directory that doesn't exist (#20242)@tailwindcss/vitefrom crashing in Deno v2.8.x whencontext.parentURLis not a valid URL (#20245)@tailwindcss/cliin--watchmode rebuilds when the input CSS file changes in an ignored directory (#20246)@variantrules used inaddBase(…)to use custom variants defined later (#20247)@tailwindcss/vitefrom crashing during HMR when scanned files or directories are deleted (#20259)font-sizeinstead ofcolordeclarations fortext-[--spacing(…)](#20260)@sourcepatterns from scanning unrelated sibling files and folders (#20263)%]…[%in.tt,.tt2, and.txfiles (#20269)p.text-black[condition](#20269)@position-tryrules from triggering unknown at-rule warnings when optimizing CSS (#20277)--opacitytheme values (#20287)@tailwindcss/postcsswhen used with newer PostCSS patch releases (#20289)voidzero-dev/vite-plus (vite)
v0.2.7: vite-plus v0.2.7: Clearer guidance for built-in commands and scriptsCompare Source
This release points users to
vpr <name>when a Vite+ built-in command and package script share a name, adds concurrency control tovp pack, and smooths migrations and package-manager setup.Highlights
vpr <name>when a Vite+ built-in command andpackage.jsonscript share a name (#2259, #2262, #2265, vite-task#570), by @wan9chi--concurrencytovp packto limit parallel Rolldown builds, and update tsdown0.22.13->0.22.14and Vite DevTools0.4.2->0.4.5(#2233), by @voidzero-guard[bot]no-undeferrors (#2192), by @naokihabaFixes & Enhancements
Docs
vpcommands versus package scripts throughvp runorvpr, including migration and agent guidance (#2255), by @wan9chisetup-vptemplate (#2258), by @naokihabaChore
main(#2223), by @Boshenjs/ts.*names (#2246), by @jong-kyungBundled Versions
8.1.55e7fe121.2.003e1e340.22.144.1.101.75.07.0.20010.60.0Upgrade
Full Changelog: voidzero-dev/vite-plus@v0.2.6...v0.2.7
Published Packages
@voidzero-dev/vite-plus-core@0.2.7vite-plus@0.2.7Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.View the full commit:
c17e1c3Docker:
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.2.7 vp buildRun any
vpcommand without installing it; see the Docker guide for more.v0.2.6: vite-plus v0.2.6: Stable type-aware linting and more reliable task cachingCompare Source
This release moves Vite+'s type-aware linting to the stable tsgolint 7 engine, updates the bundled build and formatting tools, strengthens
vp runcaching and workspace discovery, and removes the redundantvp buildstartup banner.Highlights
8.1.4->8.1.5, Rolldown1.1.5->1.2.0, tsdown0.22.7->0.22.13, Oxlint1.73.0->1.75.0, oxlint-tsgolint0.24.0->7.0.2001, and Oxfmt0.58.0->0.60.0(#2214), by @voidzero-guard[bot]vp runreliability by caching much larger automatically tracked input sets, discovering npm workspaces whose patterns start with./, and providing more accurate error messages (vite-task#554, vite-task#547, vite-task#552, #2215), by @wan9chi and @liangmiQwQvp buildoutput and fail fast when upstream Vite changes invalidate Vite+ branding patches (#2200, #2205), by @liangmiQwQRefactor
Docs
Chore
vp createbuild-approval snapshots by removing package-age timing from those fixtures (#2224), by @wan9chiBundled Versions
8.1.55e7fe121.2.003e1e340.22.134.1.101.75.07.0.20010.60.0Upgrade
New Contributors
Welcome @charpeni.
Full Changelog: voidzero-dev/vite-plus@v0.2.5...v0.2.6
Published Packages
@voidzero-dev/vite-plus-core@0.2.6vite-plus@0.2.6Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.View the full commit:
cd064c6Docker:
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.2.6 vp buildRun any
vpcommand without installing it; see the Docker guide for more.v0.2.5: vite-plus v0.2.5: Cleaner environments and more reliable workflowsCompare Source
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
vp env cleanto remove unused managed Node.js runtimes and package-manager caches (#2003), by @liangmiQwQvp pm version, forwarding native version commands to npm, pnpm, Yarn, and Bun (#2127), by @jong-kyung0.22.7(#2104, #2168), by @wan9chi/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 @wan9chiFixes & Enhancements
vpbinary sizes by about 5% on Linux and macOS and 19% on Windows (#2043), by @fengmk2sudofor Playwright browser dependencies and system packages (#2088), by @fengmk2.envand.env.*in generated projects while keeping.env.exampletrackable (#2095), by @forehalovp-use.cmdafter the Windows environment bin directory is ready and document its Command Prompt-only usage (#2128), by @liangmiQwQvp dedupefall back toyarn installwith a warning on Yarn Classic (#2139), by @jong-kyungDocs
CONTRIBUTING.mdas Bash code blocks (#2159), by @BlankParticleChore
Bundled Versions
8.1.4a4774541.1.5f09947a0.22.74.1.101.73.00.24.00.58.0Upgrade
New Contributors
Welcome @yukinoshi and @BlankParticle.
Full Changelog: voidzero-dev/vite-plus@v0.2.4...v0.2.5
Published Packages
@voidzero-dev/vite-plus-core@0.2.5vite-plus@0.2.5Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.View the full commit:
93dc59aDocker:
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.2.5 vp buildRun any
vpcommand without installing it; see the Docker guide for more.v0.2.4: vite-plus v0.2.4: Vitest security hotfixCompare Source
This hotfix updates the bundled Vitest Browser Mode packages to
4.1.10, which includes the fix for GHSA-p63j-vcc4-9vmv. The advisory is critical and affects@vitest/browser <=4.1.9.Highlights
vitestand@vitest/browser*move from4.1.9to4.1.10, addressing GHSA-p63j-vcc4-9vmv, where provider commands could bypass the file access permission gate (#2089), by @voidzero-guard[bot]Chore
Bundled Versions
8.1.3578ffb81.1.46cbd2330.22.34.1.101.72.00.24.00.57.0Upgrade
New Contributors
No new contributors in this release.
Full Changelog: voidzero-dev/vite-plus@v0.2.3...v0.2.4
Published Packages
@voidzero-dev/vite-plus-core@0.2.4vite-plus@0.2.4Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.Docker:
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.2.4 vp buildRun any
vpcommand without installing it; see the Docker guide for more.v0.2.3: vite-plus v0.2.3: config extraction, create, and vp run reliability fixesCompare Source
A patch release that fixes static config extraction for
vite.config.tsfiles whosedefineConfigcomes from a preset or custom wrapper (no longer misread as Vite+'s own), fixesvp createfor org templates on registries that strip custom package fields, cleans up terminal output after Ctrl-C duringvp run, and updates bundled Vite to 8.1.3.Highlights
VP_HOMEis honored on every run: the globalvpnow respects a user-setVP_HOMEfor its home directory instead of falling back to~/.vite-plus, and persists it in the generated env files, so a custom install location no longer produces multiple instances or unusable packages (#2029), by @liangmiQwQFeatures
8.1.2to8.1.3(inlined CSS after the shebang line, CSS preload for nested dynamic imports, SSR stacktrace column fix) (#2042), by @voidzero-guard[bot]Fixes & Enhancements
vp runno longer misreads avite.config.tswhen itsdefineConfigcomes from a preset or a custom wrapper instead ofvite-plusorvite. Such configs are now evaluated at runtime rather than assumed to be Vite+'s own, so projects that use them no longer wrongly reportTask "build" not found(#2060, #2075), by @liangmiQwQ and @fengmk2vp runtask with Ctrl-C no longer leaves odd OSC escape sequences in the terminal;vpdefers its own Ctrl-C handling until the child process exits (#2079), by @forehalovp migrate: rewriting apackage.jsonprettier script now emits a single--check, so scripts that combined--checkwith--list-different/-l/-cno longer produce a duplicatedvp fmt --check --check(#2044), by @shulaodavp create @​org:name: read the org template catalog (createConfig) from the published tarball when the registry (e.g. GitHub Packages) strips custom fields from packument metadata (#2063), by @hiro-daikinvp run: missing env vars requested through@voidzero-dev/vite-task-clientnow returnundefinedinstead ofnull, preserving Vite productionNODE_ENVsemantics when builds run throughvp run(vite-task#508, via #2076), by @wan9chiRefactor
static_config: drop the unreachablevite.config.jsonbranch (#2045), and remove unused exported CLI helpers (#2046), by @shulaodaDocs
Dockerfile.alpinecomment (#2068), by @fengmk2pnpm-workspace.yamlto the docs Dockerfile (#2059), by @wan-kongChore
vp runoutput for docs builds (#2006), by @wan9chiBundled Versions
8.1.3578ffb81.1.46cbd2330.22.34.1.91.72.00.24.00.57.0Upgrade
New Contributors
@wan-kong and @hiro-daikin made their first contributions.
Full Changelog: voidzero-dev/vite-plus@v0.2.2...v0.2.3
Published Packages
@voidzero-dev/vite-plus-core@0.2.3vite-plus@0.2.3Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.Docker:
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.2.3 vp buildRun any
vpcommand without installing it; see the Docker guide for more.v0.2.2: vite-plus v0.2.2: Vite+ BetaCompare Source
Vite+ is now in Beta: stable and ready for production adoption, fully open source under MIT. Read the announcement to see what Vite+ is about and where it is headed: Announcing Vite+ Beta.
On top of the Beta milestone, this release brings cross-version upgrades via
vp migrate, an official Docker toolchain image on GHCR, zero-config runner-awarevp buildcaching, and PGP-verified managed Node.js downloads.Highlights
vp migrateupgrades existing Vite+ projects across versions: previous release notes told users not to runvp migratefor upgrades. It now runs from the global CLI when the local one is older, re-pinsvite-plusand thevite->@voidzero-dev/vite-plus-corealias across dependencies, overrides/resolutions, and catalogs in every workspace package, alignsvitest/@vitest/*by actual usage, and defaults to a version-only upgrade (pass--fullto also run the first-time setup bucket: hooks, editor, agent files, lint migration) (#1891), by @fengmk2ghcr.io/voidzero-dev/vite-plusbundlesvpplus a native build toolchain ondebian:bookworm-slim(amd64/arm64, non-root). Sincevpprovisions the exact Node.js from.node-version, one image builds any project, and a documented multi-stage build copies the resolved Node.js into a small vp-free runtime stage (#1944), by @fengmk2vp buildcaching via runner-aware Vite: Vite reports its inputs, outputs, and tracked env reads to thevprunner over the new@voidzero-dev/vite-task-clientIPC (vite#22453), sovp buildcaches correctly with no hand-written cache config: outputs are tracked and restored automatically, and a changedVITE_*env var invalidates the cache and is named in the cache-miss message (#1774), by @wan9chiSHASUMS256.txt.ascagainst the vendored Node.js release keyring (pure Rust, nogpgrequired) before trusting any checksum, so a tampered archive is rejected before install; unsigned sources (musl builds, custom mirrors) fall back to checksum-only verification (#1848), by @fengmk2Features
vp check: acheckblock invite.config.ts(check.fmt/check.lint) can make plainvp checkskip formatting or linting by default, mirroring--no-fmt/--no-lint; standalonevp fmt/vp lintand git hooks are unaffected, and anote:line keeps the config-based skip discoverable (#1981), by @fengmk2vp env list-remote: highlight installed versions (color, or a*prefix when piped) and label the project-resolvedcurrentand globaldefaultversions;--jsongainsinstalled/current/defaultfields (#1907), by @semimikohvprships as avite-pluspackage bin, so thevp runshorthand works on clean installs without global PATH shims (Vercel build image, generic CI runners) (#1988), by @kvnwolfdependsOncan select tasks from dependency packages, e.g.dependsOn: [{ "task": "build", "from": "dependencies" }](vite-task#479), by @wan9chienv/untrackedEnvglob patterns support!negation (e.g.["VITE_*", "!VITE_SECRET"]) (vite-task#425), and an env-caused cache miss now names the variable inline, e.g.cache miss: env 'NODE_ENV' changed(vite-task#438), by @wan9chi8.0.16 -> 8.1.2, rolldown1.1.1 -> 1.1.4, oxlint1.70.0 -> 1.72.0, oxfmt0.55.0 -> 0.57.0, oxlint-tsgolint0.23.0 -> 0.24.0, and the oxc toolchain0.136.0 -> 0.138.0(#1924, #1989, #2000, #2009), by @voidzero-guard[bot]Fixes & Enhancements
vp runno longer hangs CI when anode_modules/.bin.cmdshim is routed through PowerShell; the npm/pnpm/yarn.ps1wrappers read stdin and block forever on a non-TTY pipe, so the PowerShell rewrite is now skipped when stdin is not an interactive terminal (vite-task#491, via #1973), by @fengmk2node_modules/.vite/task-cache/v13/), so switching between branches that pin different Vite+ versions no longer fails withUnrecognized database version(vite-task#433), by @fengmk2PATH=... commandnow affect executable lookup during planning (vite-task#440);package.json/pnpm-workspace.yamlfiles with a UTF-8 BOM parse correctly (vite-task#424), by @wan9chivp upgrade: run the pinned pnpm with a managed Node.js LTS directly instead of re-enteringvp install, so an incompatible session/project/system runtime can no longer make pnpm skip optional native binaries and leave the upgraded CLI broken (#1900), by @liangmiQwQpackages/<name>#<uuid>prefix that is activated via metadata after npm succeeds, so an interrupted reinstall can no longer leave the active package unavailable (#1906), and stale interrupted-install directories are swept with file-lock protection for concurrent installs (#1945), by @liangmiQwQlazyPlugins(): skip plugin factories only while config metadata is being resolved instead of keying offVP_COMMAND, so builds spawned undervp run/vp execkeep the user's plugins andvp formatno longer loads them (#1939), by @fengmk2vp migrate(pnpm): add a directvitedevDep aliased to the core override wherevervite-plusis depended on, so vitest'svitepeer binds to@voidzero-dev/vite-plus-coreinstead of pulling in a second upstream vite that broke thevp testcache (#1933), by @fengmk2vp pack: bundle@tsdown/exeand@tsdown/cssinto core so--exeand CSS bundling work without a resolvable top-leveltsdown; the nativelightningcssbecomes an optional peer loaded lazily with an actionable error (#1919), by @fengmk2vp env: invalidate stale shim resolve cache entries when the project's Node.js version source changes (#1951), by @jong-kyungpackageManager/devEngines.packageManager, child processes spawned fromnoderesolve the managed npm instead of the Node-bundled one (#1938);vp env whichreports bins linked by an interceptednpm install -g(e.g.tsc) instead of "not found" (#1968); bins with uppercase names (e.g.vitePlus) dispatch correctly (#1963), by @liangmiQwQvp-setup: pass the configured npm registry to the inner pnpm install so setup works behind custom registries (#1795), by @daflyinbedengines.node >=20.0.0so engine-strict package managers (pnpm) no longer skip the optional native dependency and fail withCannot find native bindingwhen a consumer's Node floor lands in a product-policy gap (#1993), by @fengmk2vp create: rungit initwithout creating an initial commit, so commitlint-configured templates no longer reject the hardcoded message and template placeholders are not baked into history (#2008), by @forehalovp staged --debug: inline the bundled lint-staged version so debug logging no longer crashes reading apackage.jsonthat does not exist in the bundle (#1925), by @rokuosanHttpClient::get_bytes(the platform-tarball path forvp upgradeand the standalone installer) (#1940), and clean up the temp dir when a package-manager install fails instead of leaking.tmpXXXXdirectories (#1949), by @shulaodaenv.fishfallback path (#1954), by @Aalivexyinstall.ps1: detect the missing VC++ runtime (0xC0000135) and print VC++ Redistributable guidance instead of a generic failure; interactiveirm | iexinstalls keep the shell open (#1962), by @cheezonevp migrate: preserve comments, key order, and trailing commas in existing.vscode/.zedJSONC configs by patching the original text instead of re-serializing it (#1956), by @fengmk2vp info/vp view: use package-manager-native commands (pnpm view,bun info,yarn npm info) instead of routing every lookup throughnpm view(#1895), by @jong-kyungErrorConfigerror types across the codebase (#1934), by @liangmiQwQRefactor
vite_install: centralize Yarn v1/berry branching withis_yarn_berry(#1897), by @jong-kyungDocs
dependsOn: [{ task, from: "dependencies" }](#1992), by @wan9chi0.0.0-commit.<sha>npm versions, andvp migrateis the recommended way to upgrade a project or move it onto a preview build (#1965), by @fengmk2vp envhelp output (#1969), and add liangmiQwQ as a team member ([#1911](https:/Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.