chore(deps): update dependency vite-plus to v0.2.1#2941
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
|
| 📦 Package | 📏 Size |
|---|---|
| @oxlint/binding-linux-x64-gnu@1.61.0 → @oxlint/binding-linux-x64-gnu@1.70.0 | 7 MB |
| @voidzero-dev/vite-plus-linux-x64-gnu@0.1.20 → @voidzero-dev/vite-plus-linux-x64-gnu@0.2.1 | 5.3 MB |
| @voidzero-dev/vite-plus-core@0.2.1 | 5.1 MB |
| @vitest/browser@4.1.9 | 1.8 MB |
| oxlint@1.61.0 → oxlint@1.70.0 | 842.5 kB |
| @oxlint-tsgolint/linux-x64@0.22.0 → @oxlint-tsgolint/linux-x64@0.23.0 | 572.2 kB |
| vite-plus@0.1.20 → vite-plus@0.2.1 | 460.2 kB |
| @oxfmt/binding-linux-x64-gnu@0.46.0 → @oxfmt/binding-linux-x64-gnu@0.55.0 | -274.4 kB |
| oxfmt@0.46.0 → oxfmt@0.55.0 | 239.2 kB |
| @oxc-project/runtime@0.136.0 | 235.2 kB |
| @oxlint/plugins@1.68.0 | 195.5 kB |
| @vitest/runner@4.1.9 | 193.9 kB |
| @vitest/mocker@4.1.9 | 187.4 kB |
| @vitest/utils@4.1.9 | 168.2 kB |
| chai@6.2.2 | 146.6 kB |
| @vitest/expect@4.1.9 | 106.8 kB |
| @vitest/snapshot@4.1.9 | 59.3 kB |
| @vitest/pretty-format@4.1.9 | 49.8 kB |
| @oxc-project/types@0.136.0 | 44.5 kB |
| @vitest/spy@4.1.9 | 37.4 kB |
| @blazediff/core@1.9.1 | 21.6 kB |
| @vitest/browser-preview@4.1.9 | 12.9 kB |
| oxlint-tsgolint@0.22.0 → oxlint-tsgolint@0.23.0 | 0 B |
Total size change: 22.4 MB
216903e to
f29d55f
Compare
f29d55f to
74ce5d9
Compare
74ce5d9 to
7cc42d1
Compare
7cc42d1 to
0fe45fc
Compare
0fe45fc to
9473ce0
Compare
9473ce0 to
500398f
Compare
500398f to
7a86eb7
Compare
7a86eb7 to
8a2d444
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:
0.1.20→0.2.1Release Notes
voidzero-dev/vite-plus (vite-plus)
v0.2.1: vite-plus v0.2.1Compare Source
Restores support for older Node.js (back to
20.19.0) and makesvp exec --fail-if-no-matchfail correctly on unmatched filters.Fixes & Enhancements
engines.nodeto^20.19.0 || ^22.18.0 || >=24.11.0, matching Vite's own^20.19.0floor, so older Node that works in practice (e.g. Node 20 in rolldown CI) is no longer rejected (#1865), by @fengmk2vp exec --fail-if-no-match: exit non-zero when one or more--filterexpressions match no workspace packages. Strict mode previously only warned and returned success, so typoed filters looked successful in CI even though no package command ran (#1859), by @jong-kyungBundled Versions
8.0.16f94df871.1.1d7f919c0.22.34.1.91.70.00.23.00.55.0Upgrade
Upgrading from 0.1.x to 0.2.1 Prompt
Full Changelog: voidzero-dev/vite-plus@v0.2.0...v0.2.1
Published Packages
@voidzero-dev/vite-plus-core@0.2.1vite-plus@0.2.1Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.v0.2.0: vite-plus v0.2.0Compare Source
Vite+ now consumes upstream Vitest directly (no wrapper), raises the minimum supported Node.js version to 22.18.0, and ships corepack and devEngines support.
Highlights
vp testnow runs upstream Vitest directly (breaking): Vite+ used to ship@voidzero-dev/vite-plus-test, a rebundled copy of Vitest that lagged upstream releases. That package is removed;vp testnow runs the real upstreamvitest, which is installed automatically as a dependency ofvite-plus(you no longer addvitestor@vitest/*yourself, andvitestill resolves to@voidzero-dev/vite-plus-corevia package-manager overrides). Yourimport ... from 'vite-plus/test'code keeps working unchanged andvp migrateupdates existing projects (#1588), by @Brooooooklyn^22.18.0 || >=24.11.0(breaking): Node 20 reached end-of-life and the bundled tsdown already required^22.18.0, so the published engines range now matches whatvp packcan actually deliver;vp exec/vp run/vp dlxreject projects resolving an older Node with the existing incompatibility error (#1813), by @fengmk2corepacknow set up by default, socorepack enableand the pnpm/yarn launchers just work, even on Node 25+ which no longer ships it. (#1808), by @fengmk2devEngines.runtime(ranked aboveengines.node) anddevEngines.packageManager; auto-pin andvp migratewritedevEngines.packageManager,vp env pin/unpintargetdevEngines.runtime, andvp env doctorreports conflicts instead of silently resolving them (#1760), by @fengmk2Features
vp pm approve-builds: forward to npm's newapprove-scripts/deny-scripts(npm >= 11.16.0) instead of the previous no-op, matchingpnpm approve-builds/bun pm trust; mixed approve+deny is rejected with actionable guidance and npm's advisory-only caveat is surfaced (#1733), by @fengmk2vp create: support local monorepo templates declared increate.templatesinvite.config.ts;vp create vite:generatorscaffolds a Bingo generator and auto-registers it in the picker, replacing the old package.json-keyword inference (#1777), by @fengmk2vp create: detect direct dependencies whose build scripts the package manager gated (e.g. native builds likebetter-sqlite3) and act on them; prompt to approve each (default off) interactively, point atvp pm approve-buildsnon-interactively, or build them with--approve-builds(#1828), by @fengmk2vp config: add--no-hooksand--no-agentopt-outs to skip git-hook installation and coding-agent instruction updates (#1842), by @leno23vp list -g: sort the global package list output so entries appear in a stable order (#1748), by @liangmiQwQ1.0.3 -> 1.1.1, tsdown0.22.1 -> 0.22.3, oxlint1.67.0 -> 1.70.0, oxfmt0.52.0 -> 0.55.0, vitest4.1.8 -> 4.1.9, and the oxc toolchain0.133.0 -> 0.136.0(#1749, #1767, #1812, #1834, #1855), by @voidzero-guard[bot]Fixes & Enhancements
openssl0.10.76 -> 0.10.80(openssl-sys0.9.112 -> 0.9.116), fixing five high-severity rust-openssl issues (buffer overflows in key derivation, AES key wrap, and digest finalization; an unchecked PSK/cookie trampoline length leaking adjacent memory; and OCSP-responder undefined behavior: GHSA-pqf5-4pqq-29f5, GHSA-8c75-8mhr-p7r9, GHSA-ghm9-cr32-g9qj, GHSA-hppc-g8h3-xhp3, GHSA-xp3w-r5p5-63rr), and drop the unmaintained, unsoundlibyml(GHSA-gfxp-f68g-8x78, high) by removing deadserde_ymlcode (#1742), by @fengmk2mermaid11.13.0 -> 11.15.0to fix improperclassDefsanitization in state diagrams that allowed HTML injection (CVE-2026-41149 / GHSA-ghcm-xqfw-q4vr, medium severity;<script>tags are stripped so it does not reach XSS) (#1745), by @renovate[bot]vp check --fix/vp staged: create/migrate now wrap inline Viteplugins: [...]arrays withlazyPlugins(...)so plugin factories aren't eagerly executed (and don't hang on open handles) during lint/format/check config loading (#1752), by @jong-kyungvp migrate: complete pending migration work for projects that already havevite-plusinstalled (scripts, imports, tsconfig types, ESLint/Prettier, legacy hooks, package-manager settings) instead of treatingvite-plusas migration-complete; fully migrated projects stay idempotent (#1821), by @jong-kyungvp create/vp migrate: detect shorthandfmt,/lint,config keys so a duplicate inline block is no longer injected (#1843), by @fengmk2VP_COMMANDsolazyPlugins()skips framework plugins during LSP config reads, preventing a stray.svelte-kit(and similar) directory at the monorepo root (#1764), by @jong-kyungvp lint/vp run -r linton Windows: keep the absolutetsgolintpath for workspace lint runs instead of downgrading it to a wrong cwd-relative path (#1758), by @semimikohtsgolintpath so type-aware lint resolves it (#1811), by @jong-kyungvp install -g: use a unique backup directory and treat stale-backup cleanup as best-effort so a locked Windows binary no longer fails an otherwise successful reinstall (#1753), by @fengmk2vp install -g: remove stale managed binary shims when a reinstalled package drops a bin from itspackage.json#bin(#1765), by @liangmiQwQvp create --git: surface git's actual stdout/stderr when the initial commit fails instead of always blaminguser.name/user.email(#1819), by @fengmk2vp create vite:generator: reject--git/--no-git, since adding a generator to an existing monorepo does not initialize git (#1788), by @jong-kyungfind_system_toolagainst a self-exec loop (skip the running executable's own bin directory) and fix twovite_global_clitests that could hang (#1820), by @fengmk2runoptions (#1797), show--fail-if-no-matchinexechelp (#1798), add theimplodedocumentation link (#1796), and handle nested-command typo help (#1803), by @jong-kyungDocs
vp createopt-out options (#1790), by @jong-kyungvp upgradeoptions (#1847), by @jong-kyungRefactor
vp installare already covered by the help system and added unnecessary complexity (#1799), by @cpojerChore
vite_globdependency from vite-plus (#1763), by @wan9chisync-remotefrom churningpnpm-workspace.yaml(dedupeminimumReleaseAgeExclude, preserve comments) (#1787), by @fengmk2just testrunnable (#1755), by @situ2001just lintandjust testas the single source of truth (#1809), pincargo-zigbuildto a git rev to fix the aarch64-musl link failure (#1815), and keep upgrade-deps green when rolldown bumps oxc (#1833), by @fengmk2oxc-project/setup-nodeto v1.3.1 (#1792), by @BoshenBundled Versions
8.0.16f94df871.1.1d7f919c0.22.34.1.91.70.00.23.00.55.0New Contributors
Welcome to our new contributor @situ2001! 🎉
Full Changelog: voidzero-dev/vite-plus@v0.1.24...v0.2.0
Upgrading from 0.1.x to 0.2.x Prompt
See Upgrading from 0.1.x to 0.2.1 Prompt
Published Packages
@voidzero-dev/vite-plus-core@0.2.0vite-plus@0.2.0Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.v0.1.24: vite-plus v0.1.24Compare Source
A new
vp pm stagepublishing workflow, hardened installs and upgrades, a Node-version mismatch reinstall prompt, and the bundled vite/vitest/tsdown stack moves forward.Features
vp pm stage: a newvp pmsubcommand exposing npm's staged-publishing workflow (upload a build to a staging area without 2FA, then approve or reject it from a trusted device); it maps topnpm stage/npm stage/yarn npm ... --stagedper package manager, with an npm fallback for yarn Classic and bun (#1715), by @fengmk2vp: prompt to reinstall when up-to-date global packages were built against a different Node.js than the active one (defaults to no); adds--reinstall-node-mismatchand--ignore-node-mismatch, and skips the prompt in CI (#1666), by @liangmiQwQvp format: addformatas a visible alias ofvp fmt, so the common slipvp formatresolves correctly andvp format --init/--migrateapply the samevite.config.tswiring asvp fmt(#1727), by @semimikohFixes & Enhancements
vp install/ Node runtime download: HTTP retries now wrap the whole body stream, hash verification, and archive extraction (not just the request headers), so truncated or corrupt downloads of package managers and Node are re-fetched instead of failing on the first attempt (#1719), by @fengmk2vp upgrade --forceon Windows: install into a fresh directory before repointingcurrent, so the forced reinstall no longer fails trying to overwrite the runningvp.exe(#1714), by @fengmk2vp install -g: install global packages directly into their final prefix instead of a temp dir that gets moved, so packages whose postinstall scripts bake in absolute or relative temp paths still resolve their bins; a failed package in a multi-package install no longer removes the shims of the ones that already succeeded (#1698), by @liangmiQwQvp why: remove the-g/--globalflag, which delegated to the package manager's global mode and ignored Vite+-managed global packages;vp whystays project-scoped whilevp outdated -gkeeps using the managed global flow (#1720), by @liangmiQwQcurrentlink via PowerShell (detecting junctions, symlinks, and stale directories) instead ofcmd /c rmdir, which could fail with "The directory is not empty" (#1726), by @TheAlexLichtervp create: skip editor-config detection and package-local editor settings by default when creating a project inside an existing monorepo;--editor <name>stays an explicit opt-in and--no-editoran opt-out (#1729), by @jong-kyungvp create vite:monorepo(pnpm): keep the aliasedvite/vitestin the website app'spackage.jsonso the workspaceoverrides.vite: catalog:has a direct consumer andvp why viteresolves to@voidzero-dev/vite-plus-core; npm/yarn/bun still drop the dead-weight keys (#1728), by @fengmk2vp pack: rewrite directcreateRequire(...)("picomatch")calls in bundled tsdown output to the local bundled CJS entry, so packing no longer depends on an undeclared runtimepicomatchunder pnpmhoist: false(#1732), by @fengmk2vp migrate: resolve acatalog:husky pin from the workspace catalog (pnpm-workspace.yaml,.yarnrc.yml, orpackage.jsoncatalogs) during the git-hooks preflight, so a compatible catalog-pinned husky no longer triggers a false "could not determine husky version" warning and skips hook setup (#1710), by @fengmk2Docs
llms-full.txtpointer, install commands, and corevpcommands) for handing straight to a coding agent (#1706), by @fengmk2troubleshooting.md:vite.config.tsrelated issues are resolved by updating oxlint and oxfmt (#1708), by @leaysgurAGENTS.md(#1707), by @leaysgurChore
vpinstall: reduce retainedvpversions from 5 to 3 across the installer,vp upgrade, and the shell/PowerShell bootstrap scripts (active and previous versions stay protected for rollback); document the 3-version retention andvp upgrade --rollback(#1716), by @fengmk2.vitest-plugin-loadedfile (#1723), by @liangmiQwQbranchseer) (#1705), by @wan9chi8.0.14 → 8.0.16, vitest4.1.7 → 4.1.8, tsdown0.22.0 → 0.22.1,@vitejs/devtools0.2.0 → 0.3.1(#1713, #1735, #1737), by @voidzero-guard[bot]Bundled Versions
8.0.16f94df871.0.3a287faa0.22.14.1.81.67.00.23.00.52.0New Contributors
Welcome to our new contributor @semimikoh! 🎉
Full Changelog: voidzero-dev/vite-plus@v0.1.23...v0.1.24
Published Packages
@voidzero-dev/vite-plus-core@0.1.24@voidzero-dev/vite-plus-test@0.1.24vite-plus@0.1.24Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.Upgrade:
v0.1.23: vite-plus v0.1.23Compare Source
Enterprise-ready HTTP (proxy + custom CA), task command shorthands in
vite.config.ts, a smoothervp create/vp migrate, and the oxc/vite/rolldown bundled stack moves forward.Highlights
vite_shared::shared_http_client()honorsHTTPS_PROXY/HTTP_PROXY/NO_PROXY, picks up macOS System Settings / Windows registry proxies, loads custom CAs fromSSL_CERT_FILEandNODE_EXTRA_CA_CERTS, and exposes aVP_INSECURE_TLSdiagnostic switch; makesvpwork through Socket Firewall Free and other TLS-intercepting proxies (#1686), by @fengmk2run.tasksentries invite.config.tsnow accept a bare string ("build": "cmd") or array ("build": ["cmd1", "cmd2"]) instead of always requiring{ command: ... }; arrays reuse the existing&&planning path so cache,dependsOn, and task options stay consistent (vite-task#391), by @jong-kyungvp outdated -g: routes through Vite+'s managed global package metadata instead of delegating to the underlyingnpm outdated -gstore, so all installed global packages are reported consistently (#1659), by @liangmiQwQFeatures
vp pm approve-builds: new unified subcommand that mirrorspnpm approve-buildsone-to-one, adapts tobun pm trust, and warns-and-noops on npm/yarn (#1662), by @fengmk2vp create: opt-in GitHub Copilot setup; selecting--agent copilotnow generates a.github/workflows/copilot-setup-steps.ymlso the Copilot Coding Agent can set up Vite+ and runvpin the new project out of the box (#1683), by @jong-kyungvp migrate: prompt to removebaseUrlfromtsconfig.jsonbefore applying type-aware lint defaults (runs@andrewbranch/ts5to6 --fixBaseUrl .under the hood; auto-applied in non-interactive mode) (#1692), by @TheAlexLichterpackageManagerin package-manager shims (npm/npx,pnpm/pnpx,yarn/yarnpkg,bun/bunx); add non-mutatingpackageManagerresolution metadata forvp env currentandvp env which(#1654), by @fengmk2--filterno-match now exits0by default; add--fail-if-no-matchto opt back in (vite-task#393), by @kazuponFixes & Enhancements
vp create: keep generated.vscode/settings.jsontrackable when the VS Code editor option is selected (avoid templates'.vscode/*.gitignoremasking it) (#1700), by @jong-kyungvp create vite:monorepo: normalize sub-packagevite-plustocatalog:even when onlyvite-plus(notvite/vitest/...) is present, and drop thevite/vitestaliases generated by the upstream library template (#1697), by @fengmk2vp add/install -g <path>: resolve the real package name frompackage.jsoninstead of using the path string, so local-path installs don't create broken directories (#1685), by @liangmiQwQvp test --coverageand other direct built-in commands now expose the workspace'spackage.json#packageManagerto child processes so tools like Vitest coverage can spawn the configured PM (#1696), by @jong-kyungvp migrate: clean up the whole ESLint ecosystem (plugins, configs, parser/resolver, type-utils) rather than justeslint; skip the migration entirely when@nuxt/eslintis detected (#1682), by @fengmk2vp create: writefmt.configPath(notconfigPath) for Zed oxfmt settings to match the official Zed OXC extension layout (#1687), by @chungweileong94vp migrate: parsetsconfig.jsonas JSONC so files with comments don't breakbaseUrldetection/removal (#1688), by @TheAlexLichtervp env setup: Unix env shims now point at the activevpexecutable instead of always assumingVP_HOME/current/bin/vp, so Homebrew-style installs work (#1631), by @leoharavp outdated -g/vp why -g: don't require a localpackage.json; global commands run regardless of cwd (#1622), by @liangmiQwQvp create: default the "Initialize a git repository?" prompt to yes (#1650), by @fengmk2vphooks: include the managed Node bin inPATHso./node_modules/.bin/vpcan findnodefrom a VS Code commit on macOS (#1647), by @TheAlexLichtervpxon Windows now invokes the package's.cmdshim instead of the Unix binary (#1652), by @tobynguyen27d02b257and5833b374; also bumps the repo's Rust nightly toolchain tonightly-2026-05-24and ships the regeneratedrunconfig types and docs for the new task command shorthand (#1689, #1695), by @branchseerRefactor
VP_SHELL_NU/VP_SHELL_PWSHwith a singleVP_SHELLoverride; add explicit shell parsing forbash,zsh,fish,nu,pwsh, andcmd, and harden auto-detection against nested shells (#1658), by @nekomoyiallocator-api2withbumpalocollections (vite-task#400), by @branchseerand_item_indexfield fromExecutionItemDisplay(vite-task#394), by @branchseerDocs
AGENTS.mdas the primary AI-agent guide for the vite-plus repository; convertCLAUDE.mdinto a compatibility pointer (#1670), by @jong-kyungAGENTS.md(#1673), by @jong-kyungpackages/core/BUNDLING.md(#1660), by @shulaodaChore
--helptext forvp env default/pin/use/execwithExamples:blocks (#1664), by @Boshenpnpm --filter @​rolldown/pluginutils buildstep now that@rolldown/pluginutilsis published from its own package (#1655), by @shulaodasync-remoterewritespnpm-workspace.yaml(#1672), by @lyzno1vite_pm_clilib tests by removing a staletest = falseflag (#1661), by @shulaodanamespace-profile-mac-default(#1701), by @fengmk2package.jsonversion equals npm latest (#1645), by @fengmk2zizmorandcargo-denyworkflows withoxc-project/security-action(#1635), by @Boshenvpbinary archives (.tar.gz/.zip) to GitHub Releases alongside the existingvp-setup-*.exeinstallers (#1665), by @Boshenrepo.jsonin ecosystem tests and bump consumers to>=1.60to dodge the Node 24.16.0 hang (#1668), by @fengmk28.0.11 → 8.0.14, rolldown1.0.0 → 1.0.3, vitest4.1.6 → 4.1.7, oxlint1.63.0 → 1.67.0, oxfmt0.48.0 → 0.52.0, oxlint-tsgolint0.22.1 → 0.23.0,@oxc-project/*and oxc Rust crates0.129.0 → 0.133.0(#1646, #1653, #1693, #1699), by @voidzero-guard[bot]Bundled Versions
8.0.14c917f1e1.0.3a287faa0.22.04.1.71.67.00.23.00.52.0New Contributors
Welcome to all new contributors! 🎉
@ericclemmons, @tobynguyen27, @shulaoda, @leohara, @chungweileong94
Full Changelog: voidzero-dev/vite-plus@v0.1.22...v0.1.23
Published Packages
@voidzero-dev/vite-plus-core@0.1.23@voidzero-dev/vite-plus-test@0.1.23vite-plus@0.1.23Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
Or download and run
vp-setup.exefrom the assets below.Upgrade:
v0.1.22: vite-plus v0.1.22Compare Source
A critical Vitest browser-mode security fix, parallel
vp add -ginstalls, a built-in oxlint rule to prefervite-plusimports, and a new--gitswitch forvp create.Highlights
vitestbumped to4.1.6to address GHSA-2h32-95rg-cppp (Critical, CVSS 9.6), an XSS to RCE chain via theotelCarrierquery parameter in Vitest browser mode (#1633)vp add/install/update -gnow installs packages concurrently with a progress bar and a--concurrencyflag (default 5) (#1597)vite/vitestimports tovite-plus, enabled by default in generated and migratedlintconfigs (#1408)vp createlearns--git/--no-git(interactive prompt; auto-commits "Initial commit from Vite+") (#1484)Features
--concurrencyoption (#1597), by @liangmiQwQvite-plusimports overvite/vitest(#1408), by @Han5991vp create: initialize a git repository and create an initial commit on scaffold (#1484), by @ryohidakavp create: rename underscore-prefixed files (_gitignore,_npmrc,_yarnrc.yml) to dotfiles for@org/createbundled templates (#1574), by @jong-kyungVP_PR_VERSIONenv var to install unreleased PR builds via pkg.pr.new (#1578), by @fengmk2Fixes & Enhancements
.oxfmtrc/.oxlintrcconfig when thefmt:/lint:key is already declared invite.config.ts(fixes duplicate-block regression invp create fate) (#1601), by @fengmk2VITE+ - The Unified Toolchain for the Webbanner forvp lint --lsp,vp fmt --lsp, andvp fmt --stdin-filepathso stdout stays a pure LSP / formatter stream (#1619), by @fengmk2vp create: detect output directory whConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.