Repository navigation
Commit a307c6f
authored
chore(deps): update vite-plus monorepo to v1.4.0 (#28)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [vite](https://viteplus.dev/guide)
([source](https://redirect.github.com/voidzero-dev/vite-plus/tree/HEAD/packages/core))
| [`1.3.0` →
`1.4.0`](https://renovatebot.com/diffs/npm/vite/1.3.0/1.4.0) |

|

|
| [vite-plus](https://viteplus.dev/guide)
([source](https://redirect.github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli))
| [`1.3.0` →
`1.4.0`](https://renovatebot.com/diffs/npm/vite-plus/1.3.0/1.4.0) |

|

|
---
### Release Notes
<details>
<summary>voidzero-dev/vite-plus (vite)</summary>
###
[`v1.4.0`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v1.4.0):
vite-plus v1.4.0
[Compare
Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v1.3.0...v1.4.0)
Vite+ 1.4 runs TypeScript and JavaScript files with `vpx`, and `vp
migrate` can move tsx scripts to it. It also adds `vp check
--deny-warnings` and `vp pm team`, and installs the global CLI's
dependencies from a lockfile published with each release.
##### Features
- `vpx <file>` runs a TypeScript or JavaScript file on the project's
Node.js with the
[oxc-node](https://redirect.github.com/oxc-project/oxc-node) loader that
ships with Vite+, and `vpx --watch <file>` reruns it when a file it uses
changes. In `package.json` scripts, the `vpx` bin of the `vite-plus`
package runs scripts without the global CLI and runs package binaries
only from `node_modules/.bin`, pointing to `vp dlx` for anything not
installed ([docs](https://viteplus.dev/guide/vpx#running-scripts))
([#​2936](https://redirect.github.com/voidzero-dev/vite-plus/pull/2936),
[#​3164](https://redirect.github.com/voidzero-dev/vite-plus/pull/3164)),
by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn) and
[@​fengmk2](https://redirect.github.com/fengmk2).
- `vp migrate` offers to move tsx scripts to `vpx`: `tsx a.ts`, `npx tsx
a.ts`, `node --import tsx a.ts`, and `tsx watch a.ts` in `package.json`
scripts, lint-staged tasks, and `#!/usr/bin/env tsx` shebangs become
`vpx a.ts` or `vpx --watch a.ts`. A project already on Vite+ gets the
offer with `vp migrate --full`
([docs](https://viteplus.dev/guide/migrate-rules#tsx-to-vpx))
([#​3179](https://redirect.github.com/voidzero-dev/vite-plus/pull/3179)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `vp check --deny-warnings` fails the check on lint warnings, so CI no
longer needs a separate `vp lint --deny-warnings` run
([docs](https://viteplus.dev/guide/check#usage))
([#​3075](https://redirect.github.com/voidzero-dev/vite-plus/pull/3075)),
by [@​acalvino4](https://redirect.github.com/acalvino4).
- `vp pm team` creates and destroys registry organization teams and
adds, removes, and lists their members, through npm or pnpm 11.13.0 and
later, falling back to npm for older pnpm and Bun
([#​3040](https://redirect.github.com/voidzero-dev/vite-plus/pull/3040)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Security: `vp` no longer accepts HTTPS certificates issued through the
distrusted emSign intermediates when downloading Node.js, package
managers, and upgrades
([RUSTSEC-2026-0382](https://rustsec.org/advisories/RUSTSEC-2026-0382.html),
[RUSTSEC-2026-0383](https://rustsec.org/advisories/RUSTSEC-2026-0383.html)),
and it ships tokio 1.54.1, which fixes a race in `tokio::time::Interval`
([RUSTSEC-2026-0384](https://rustsec.org/advisories/RUSTSEC-2026-0384))
([#​3159](https://redirect.github.com/voidzero-dev/vite-plus/pull/3159),
[#​3202](https://redirect.github.com/voidzero-dev/vite-plus/pull/3202)),
by [@​wan9chi](https://redirect.github.com/wan9chi) and
[@​fengmk2](https://redirect.github.com/fengmk2).
- `vp pm` registry commands (`login`, `logout`, `whoami`, `owner`,
`token`, `dist-tag`, `deprecate`, `search`, `ping`, and `publish`) run
pnpm's own commands on pnpm 11 and later (`token` from 12.13.0), and `vp
pm owner` and `vp pm publish` run Yarn's own commands, so they follow
that package manager's registry configuration and authentication. Older
versions still go through npm
([#​3044](https://redirect.github.com/voidzero-dev/vite-plus/pull/3044)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- The installer and `vp upgrade` install the global CLI's JavaScript
dependencies from a lockfile published with each release, so every
installation of a version gets the same dependency versions. Set
`VP_SETUP_SKIP_INSTALL_LOCKFILE=1` to resolve them again if that
installation fails
([docs](https://viteplus.dev/guide/global-cli#vp-setup-skip-install-lockfile))
([#​3117](https://redirect.github.com/voidzero-dev/vite-plus/pull/3117)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Upgrade the bundled tools
([#​3133](https://redirect.github.com/voidzero-dev/vite-plus/pull/3133),
[#​3158](https://redirect.github.com/voidzero-dev/vite-plus/pull/3158),
[#​3175](https://redirect.github.com/voidzero-dev/vite-plus/pull/3175)),
by
[@​voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot]
and [@​fengmk2](https://redirect.github.com/fengmk2):
- `vite@8.3.4` to `vite@8.3.5`, with fixes for bundled dev mode, chunk
import maps, CSS `url()` values containing `%`, and subpath imports with
several `#` characters.
- `rolldown@1.2.14` to `rolldown@1.2.15`, with fixes for `this.resolve`
recursion between plugins using `skipSelf: true`, strict execution
order, and chunk import maps.
- `oxlint@1.88.0` to `oxlint@1.89.0`, with rule fixes that report cases
missed before, for example in `prefer-const`, `no-param-reassign`, and
`sort-imports`.
- `oxfmt@0.73.0` to `oxfmt@0.74.0`, with formatting fixes for comments,
parentheses, JSDoc, JSON, YAML, and Markdown.
- The new oxlint and oxfmt versions can flag code that passed before. If
your CI runs `vp check`, run `vp fmt` after upgrading.
- `vpx` scripts run on `oxc-node@1.0.0`.
- `@vitejs/devtools` 0.8 is accepted as a peer dependency, alongside
0.7.
##### Fixes & Enhancements
- The standalone `vp` executable binary size is \~30% smaller
([#​3086](https://redirect.github.com/voidzero-dev/vite-plus/pull/3086)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `VP_SETUP_NODE_VERSION` selects the Node.js version the installer uses
for the CLI's dependencies, so `setup-vp` can use the project's version
and avoid downloading a second Node.js in CI
([docs](https://viteplus.dev/guide/global-cli#vp-setup-node-version))
([#​3087](https://redirect.github.com/voidzero-dev/vite-plus/pull/3087)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- When tasks miss the cache, `vp run` finishes sooner because it no
longer waits for the disk after saving each result. If the computer
loses power or the operating system crashes during a run, the entries it
saved can be lost and those tasks run again
([vite-task#871](https://redirect.github.com/voidzero-dev/vite-task/pull/871)),
by [@​magurotuna](https://redirect.github.com/magurotuna).
- Cached tasks no longer miss the cache when only pnpm's
`node_modules/.modules.yaml` differs, for example after installing with
another pnpm version, with `--ignore-scripts`, or on glibc and musl
machines
([vite-task#850](https://redirect.github.com/voidzero-dev/vite-task/pull/850)),
by [@​wan9chi](https://redirect.github.com/wan9chi).
- `vp run` in a package that sits inside a workspace folder but is not
listed in its `pnpm-workspace.yaml` `packages` or `package.json`
`workspaces` runs that package's own tasks with its own
`packageManager`, instead of treating the enclosing workspace as its
root
([vite-task#859](https://redirect.github.com/voidzero-dev/vite-task/pull/859)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- A mistyped or misplaced task setting fails with an error that names
it, such as `unknown field outputs`, instead of `data did not match any
variant of untagged enum UserTaskDefinition`
([vite-task#815](https://redirect.github.com/voidzero-dev/vite-task/pull/815)),
by [@​tlq5l](https://redirect.github.com/tlq5l).
- `vp run` no longer panics on scripts that contain non-ASCII
characters, such as `echo こんにちは`, and no longer cuts those commands off
in its output
([vite-task#861](https://redirect.github.com/voidzero-dev/vite-task/pull/861)),
by [@​magurotuna](https://redirect.github.com/magurotuna).
- In cached tasks on Linux and macOS, programs that pass `-1` as a
directory descriptor, such as `ps -p <pid>` from procps-ng 4.0.6 and
later, no longer abort
([vite-task#862](https://redirect.github.com/voidzero-dev/vite-task/pull/862)),
by [@​magurotuna](https://redirect.github.com/magurotuna).
- On Linux, cached tasks such as `pnpm dlx` no longer occasionally abort
with a stack overflow when the program makes concurrent system calls at
startup
([vite-task#854](https://redirect.github.com/voidzero-dev/vite-task/pull/854)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- On Windows, `vp run` and the global `vpx` wait for the child process
to finish its Ctrl+C cleanup and exit with its code, instead of exiting
immediately
([#​3167](https://redirect.github.com/voidzero-dev/vite-plus/pull/3167)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `vp migrate` and the `prefer-vite-plus-imports` lint autofix leave
`vite/rolldown` and `vite/rolldown/*` imports unchanged, instead of
rewriting them to `vite-plus/rolldown` subpaths that `vite-plus` does
not export
([#​3070](https://redirect.github.com/voidzero-dev/vite-plus/pull/3070),
[#​3191](https://redirect.github.com/voidzero-dev/vite-plus/pull/3191)),
by [@​Crimson341](https://redirect.github.com/Crimson341) and
[@​Dunqing](https://redirect.github.com/Dunqing).
- `vp migrate` keeps existing `.nvmrc` files instead of converting them
to `.node-version`, so nvm, fnm, and other tools that read `.nvmrc` keep
working and the selected Node.js version does not change
([#​3126](https://redirect.github.com/voidzero-dev/vite-plus/pull/3126)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- `vp migrate` converts Oxlint configs that `extends` shared JSON files
into TypeScript modules imported through `lint.extends`, so the
inherited rules keep applying after migration
([#​3097](https://redirect.github.com/voidzero-dev/vite-plus/pull/3097)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `vp migrate` skips the git hooks prompt when the project's Vite+ hooks
are already set up, and completes a partial setup without prompting
([#​3118](https://redirect.github.com/voidzero-dev/vite-plus/pull/3118)),
by [@​0froq](https://redirect.github.com/0froq).
- `vp migrate` keeps the workspace members declared in `package.json`
`workspaces` when it selects pnpm for a project without a lockfile, so
recursive commands still include them
([#​2863](https://redirect.github.com/voidzero-dev/vite-plus/pull/2863)),
by [@​SaKaNa-Y](https://redirect.github.com/SaKaNa-Y).
- `vp migrate` no longer reports `unawaited-assertion` for a local
assertion promise that the function later awaits or returns
([#​3180](https://redirect.github.com/voidzero-dev/vite-plus/pull/3180)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `pnpm create vite-plus` and `yarn create vite-plus` no longer fail
during dependency installation when `vp` is not on `PATH`, and no longer
run a different global `vp` version for installation, formatting, and
hooks
([#​3181](https://redirect.github.com/voidzero-dev/vite-plus/pull/3181)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `vp create` and `vp migrate` resolve the npm registry and credentials
as npm does: a `.npmrc` above the project is no longer read,
`userconfig` and `globalconfig` are honored, and registry hosts in
credential keys match regardless of case
([#​3124](https://redirect.github.com/voidzero-dev/vite-plus/pull/3124)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- `vp pack` and `vp create` find the monorepo root the same way as `vp
run` and `vp install`, and `vp pack` at a monorepo root without a
`vite.config` no longer picks up a config from the directory above
([#​3101](https://redirect.github.com/voidzero-dev/vite-plus/pull/3101)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- `defineConfig` keeps plugins that are promises unchanged, so plugins
that find themselves through properties on their promise, such as
`vike()`, work under Vite+
([#​3154](https://redirect.github.com/voidzero-dev/vite-plus/pull/3154)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- `vp dev` with `experimental.bundledDev` no longer fails with
`ERR_MODULE_NOT_FOUND` when no separate `rolldown` package is installed,
and no longer picks up the runtime of an unrelated installed `rolldown`
([#​3111](https://redirect.github.com/voidzero-dev/vite-plus/pull/3111)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- With `nodeShimMode: system_first`, `vp node` and `vp env exec` run the
system tool that the shell would find, instead of downloading and
running the managed Node.js
([#​3100](https://redirect.github.com/voidzero-dev/vite-plus/pull/3100)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- `VP_NODE_VERSION=22` and other partial versions resolve to an exact
release in `vp env install`, `vp env exec`, and `vp env clean`, instead
of failing with a 404 download error
([#​3038](https://redirect.github.com/voidzero-dev/vite-plus/pull/3038)),
by [@​Dev-next-gen](https://redirect.github.com/Dev-next-gen).
- `vp env pin` and `vp env unpin` show the file and field they changed.
Package-manager pins from a workspace member update the workspace root
`package.json`, and the help and guide now say so
([#​3103](https://redirect.github.com/voidzero-dev/vite-plus/pull/3103)),
by [@​SaKaNa-Y](https://redirect.github.com/SaKaNa-Y).
- In PowerShell, a bare `--` reaches `vp` again, so `vp create vite --
--template react-ts` forwards `--template` to create-vite
([#​3083](https://redirect.github.com/voidzero-dev/vite-plus/pull/3083)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Nushell 0.112.1 and later starts when the user defines a custom
command with the same name as a built-in that the Vite+ `env.nu` calls,
such as `update`. Run `vp env setup` again to regenerate `env.nu`
([#​3123](https://redirect.github.com/voidzero-dev/vite-plus/pull/3123)),
by [@​naokihaba](https://redirect.github.com/naokihaba).
- Package-manager commands reject options that the selected version
would silently ignore, such as `--dry-run` or `--provenance` with an npm
whose version is unknown, instead of running without them
([#​3122](https://redirect.github.com/voidzero-dev/vite-plus/pull/3122)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Fresh Bun installs verify the integrity hash in a `packageManager` pin
and reject a mismatched download, as pnpm 12 and later already did
([#​3134](https://redirect.github.com/voidzero-dev/vite-plus/pull/3134)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- A failed `vp install -g` restores the executables and npm links that
existed before, instead of deleting files it never created
([#​3119](https://redirect.github.com/voidzero-dev/vite-plus/pull/3119)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- `vp install -g` skips package binaries with unsafe names or targets
instead of linking them, as pnpm does
([#​3156](https://redirect.github.com/voidzero-dev/vite-plus/pull/3156)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- `npm uninstall -g <package> --dry-run` no longer removes the package's
commands from Vite+
([#​3112](https://redirect.github.com/voidzero-dev/vite-plus/pull/3112)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
##### Refactor
- Replace `glob` with `tinyglobby` in the CLI and share `.nvmrc` line
parsing between reading and pinning. Workspace discovery in `vp create`
and `vp migrate` now honors negated patterns such as `!packages/foo` and
follows symlinked directories in `**` patterns, as pnpm does
([#​3099](https://redirect.github.com/voidzero-dev/vite-plus/pull/3099),
[#​3125](https://redirect.github.com/voidzero-dev/vite-plus/pull/3125)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- Share clap error diagnostics, manager preference parsing, external
tool lookup, and native shell parsing for migration rewrites, and remove
a redundant git hooks wrapper
([#​3172](https://redirect.github.com/voidzero-dev/vite-plus/pull/3172),
[#​3143](https://redirect.github.com/voidzero-dev/vite-plus/pull/3143),
[#​3138](https://redirect.github.com/voidzero-dev/vite-plus/pull/3138),
[#​3173](https://redirect.github.com/voidzero-dev/vite-plus/pull/3173)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung),
[@​myuron](https://redirect.github.com/myuron), and
[@​fengmk2](https://redirect.github.com/fengmk2).
##### Docs
- Note that `run.cache` can only be set in the workspace root's
`vite.config.ts`
([#​3139](https://redirect.github.com/voidzero-dev/vite-plus/pull/3139)),
by [@​yusuke99](https://redirect.github.com/yusuke99).
##### Chore
- Bump vite-task to `a3c087a`; its user-facing changes are listed above
([#​3153](https://redirect.github.com/voidzero-dev/vite-plus/pull/3153),
[#​3168](https://redirect.github.com/voidzero-dev/vite-plus/pull/3168),
[#​3184](https://redirect.github.com/voidzero-dev/vite-plus/pull/3184)),
by [@​wan9chi](https://redirect.github.com/wan9chi).
- Run Node.js, runtime download, and package-manager tests against local
mirrors and offline fixtures, serve snapshot registry traffic from local
fixtures and a shared cache, replace sleeps with deterministic waits,
keep snapshot setup off the npm registry, and fix or remove tests that
checked nothing
([#​3067](https://redirect.github.com/voidzero-dev/vite-plus/pull/3067),
[#​3169](https://redirect.github.com/voidzero-dev/vite-plus/pull/3169),
[#​3170](https://redirect.github.com/voidzero-dev/vite-plus/pull/3170),
[#​3171](https://redirect.github.com/voidzero-dev/vite-plus/pull/3171),
[#​3144](https://redirect.github.com/voidzero-dev/vite-plus/pull/3144),
[#​3146](https://redirect.github.com/voidzero-dev/vite-plus/pull/3146),
[#​3145](https://redirect.github.com/voidzero-dev/vite-plus/pull/3145),
[#​3147](https://redirect.github.com/voidzero-dev/vite-plus/pull/3147),
[#​3148](https://redirect.github.com/voidzero-dev/vite-plus/pull/3148),
[#​3194](https://redirect.github.com/voidzero-dev/vite-plus/pull/3194),
[#​3203](https://redirect.github.com/voidzero-dev/vite-plus/pull/3203)),
by [@​fengmk2](https://redirect.github.com/fengmk2) and
[@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- Cover package-manager detection for nested projects and owner listing
with pnpm 11.28.7, and allow time for the Playwright type check on slow
runners
([#​3051](https://redirect.github.com/voidzero-dev/vite-plus/pull/3051),
[#​3174](https://redirect.github.com/voidzero-dev/vite-plus/pull/3174),
[#​3082](https://redirect.github.com/voidzero-dev/vite-plus/pull/3082)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ),
[@​jong-kyung](https://redirect.github.com/jong-kyung), and
[@​fengmk2](https://redirect.github.com/fengmk2).
- Update the Node.js versions used for development, CI, and release
publishing to the [October 2026 security
releases](https://nodejs.org/en/blog/vulnerability/october-2026-security-releases):
22.23.4, 24.22.1, and 26.12.1
([#​3186](https://redirect.github.com/voidzero-dev/vite-plus/pull/3186)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Reduce GitHub Actions cache storage and enable the e18e lint rules for
the repository
([#​3149](https://redirect.github.com/voidzero-dev/vite-plus/pull/3149),
[#​3088](https://redirect.github.com/voidzero-dev/vite-plus/pull/3088)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Upgrade JavaScript dependencies and Rust crates, including
`@ast-grep/napi@0.51.0` and `serial_test@4`
([#​3108](https://redirect.github.com/voidzero-dev/vite-plus/pull/3108),
[#​3109](https://redirect.github.com/voidzero-dev/vite-plus/pull/3109)),
by [@​renovate](https://redirect.github.com/renovate)\[bot].
- Refine the release-manager and vite-task bump guidance
([#​3084](https://redirect.github.com/voidzero-dev/vite-plus/pull/3084),
[#​3160](https://redirect.github.com/voidzero-dev/vite-plus/pull/3160)),
by [@​fengmk2](https://redirect.github.com/fengmk2) and
[@​wan9chi](https://redirect.github.com/wan9chi).
##### Bundled Versions
| Tool | Version | Source | Changelog |
| --------------- | ---------- |
----------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
| vite | `8.3.5` |
[`981f07f`](https://redirect.github.com/vitejs/vite/commit/981f07fa4580fb88b333c4450431e4715d2a0b82)
| [8.3.5](https://redirect.github.com/vitejs/vite/releases/tag/v8.3.5) |
| rolldown | `1.2.15` |
[`89d821c`](https://redirect.github.com/rolldown/rolldown/commit/89d821ca07cf9ccd84dd92bd3f48af0f579ab21a)
|
[1.2.15](https://redirect.github.com/rolldown/rolldown/releases/tag/v1.2.15)
|
| oxc-node | `1.0.0` |
[`4759ced`](https://redirect.github.com/oxc-project/oxc-node/commit/4759cedbda87f67ca646d3277166884cfcd62f81)
|
[1.0.0](https://redirect.github.com/oxc-project/oxc-node/releases/tag/v1.0.0)
|
| tsdown | `0.23.1` | [npm](https://npmx.dev/package/tsdown/v/0.23.1) |
unchanged |
| vitest | `5.0.5` | [npm](https://npmx.dev/package/vitest/v/5.0.5) |
unchanged |
| oxlint | `1.89.0` | [npm](https://npmx.dev/package/oxlint/v/1.89.0) |
[1.89.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v1.89.0)
|
| oxlint-tsgolint | `7.0.2004` |
[npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2004) | unchanged |
| oxfmt | `0.74.0` | [npm](https://npmx.dev/package/oxfmt/v/0.74.0) |
[0.74.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxfmt_v0.74.0)
|
##### Upgrade
```bash
vp upgrade
```
##### New Contributors
[@​acalvino4](https://redirect.github.com/acalvino4),
[@​Dev-next-gen](https://redirect.github.com/Dev-next-gen),
[@​0froq](https://redirect.github.com/0froq),
[@​Crimson341](https://redirect.github.com/Crimson341),
[@​Dunqing](https://redirect.github.com/Dunqing),
[@​magurotuna](https://redirect.github.com/magurotuna),
[@​tlq5l](https://redirect.github.com/tlq5l)
**Full Changelog**:
<voidzero-dev/vite-plus@v1.3.0...v1.4.0>
##### Published Packages
- `@voidzero-dev/vite-plus-core@1.4.0`
- `vite-plus@1.4.0`
- `create-vite-plus@1.4.0`
##### Installation
**macOS/Linux:**
```bash
curl -fsSL https://vite.plus | bash
```
**Windows:**
```powershell
irm https://vite.plus/ps1 | iex
```
Or download and run `vp-setup.exe` from the assets below.
**Docker:**
```bash
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:1.4.0 vp build
```
Run any `vp` command without installing it; see the [Docker
guide](https://viteplus.dev/guide/docker) for more.
##### Create a New App
Start a project without installing the global `vp`: `create-vite-plus`
runs `vp create` through your package manager.
```bash
pnpm create vite-plus vite:application --directory my-app
cd my-app && pnpm exec vp dev
```
Run the command without arguments to pick a template interactively, and
see the [create
guide](https://viteplus.dev/guide/create#without-the-global-cli) for
other package managers, templates, and options.
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/voidzero-dev/vite-plus-remote-cache-cloudflare).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNzYuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjE3Ni4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 5b06c2c commit a307c6f
2 files changed
Lines changed: 244 additions & 240 deletions
0 commit comments