Skip to content

Commit a307c6f

Browse files
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) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@voidzero-dev%2fvite-plus-core/1.4.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@voidzero-dev%2fvite-plus-core/1.3.0/1.4.0?slim=true) | | [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) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plus/1.4.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plus/1.3.0/1.4.0?slim=true) | --- ### 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)) ([#&#8203;2936](https://redirect.github.com/voidzero-dev/vite-plus/pull/2936), [#&#8203;3164](https://redirect.github.com/voidzero-dev/vite-plus/pull/3164)), by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) and [@&#8203;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)) ([#&#8203;3179](https://redirect.github.com/voidzero-dev/vite-plus/pull/3179)), by [@&#8203;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)) ([#&#8203;3075](https://redirect.github.com/voidzero-dev/vite-plus/pull/3075)), by [@&#8203;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 ([#&#8203;3040](https://redirect.github.com/voidzero-dev/vite-plus/pull/3040)), by [@&#8203;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)) ([#&#8203;3159](https://redirect.github.com/voidzero-dev/vite-plus/pull/3159), [#&#8203;3202](https://redirect.github.com/voidzero-dev/vite-plus/pull/3202)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi) and [@&#8203;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 ([#&#8203;3044](https://redirect.github.com/voidzero-dev/vite-plus/pull/3044)), by [@&#8203;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)) ([#&#8203;3117](https://redirect.github.com/voidzero-dev/vite-plus/pull/3117)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Upgrade the bundled tools ([#&#8203;3133](https://redirect.github.com/voidzero-dev/vite-plus/pull/3133), [#&#8203;3158](https://redirect.github.com/voidzero-dev/vite-plus/pull/3158), [#&#8203;3175](https://redirect.github.com/voidzero-dev/vite-plus/pull/3175)), by [@&#8203;voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot] and [@&#8203;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 ([#&#8203;3086](https://redirect.github.com/voidzero-dev/vite-plus/pull/3086)), by [@&#8203;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)) ([#&#8203;3087](https://redirect.github.com/voidzero-dev/vite-plus/pull/3087)), by [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 ([#&#8203;3167](https://redirect.github.com/voidzero-dev/vite-plus/pull/3167)), by [@&#8203;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 ([#&#8203;3070](https://redirect.github.com/voidzero-dev/vite-plus/pull/3070), [#&#8203;3191](https://redirect.github.com/voidzero-dev/vite-plus/pull/3191)), by [@&#8203;Crimson341](https://redirect.github.com/Crimson341) and [@&#8203;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 ([#&#8203;3126](https://redirect.github.com/voidzero-dev/vite-plus/pull/3126)), by [@&#8203;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 ([#&#8203;3097](https://redirect.github.com/voidzero-dev/vite-plus/pull/3097)), by [@&#8203;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 ([#&#8203;3118](https://redirect.github.com/voidzero-dev/vite-plus/pull/3118)), by [@&#8203;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 ([#&#8203;2863](https://redirect.github.com/voidzero-dev/vite-plus/pull/2863)), by [@&#8203;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 ([#&#8203;3180](https://redirect.github.com/voidzero-dev/vite-plus/pull/3180)), by [@&#8203;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 ([#&#8203;3181](https://redirect.github.com/voidzero-dev/vite-plus/pull/3181)), by [@&#8203;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 ([#&#8203;3124](https://redirect.github.com/voidzero-dev/vite-plus/pull/3124)), by [@&#8203;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 ([#&#8203;3101](https://redirect.github.com/voidzero-dev/vite-plus/pull/3101)), by [@&#8203;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+ ([#&#8203;3154](https://redirect.github.com/voidzero-dev/vite-plus/pull/3154)), by [@&#8203;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` ([#&#8203;3111](https://redirect.github.com/voidzero-dev/vite-plus/pull/3111)), by [@&#8203;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 ([#&#8203;3100](https://redirect.github.com/voidzero-dev/vite-plus/pull/3100)), by [@&#8203;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 ([#&#8203;3038](https://redirect.github.com/voidzero-dev/vite-plus/pull/3038)), by [@&#8203;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 ([#&#8203;3103](https://redirect.github.com/voidzero-dev/vite-plus/pull/3103)), by [@&#8203;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 ([#&#8203;3083](https://redirect.github.com/voidzero-dev/vite-plus/pull/3083)), by [@&#8203;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` ([#&#8203;3123](https://redirect.github.com/voidzero-dev/vite-plus/pull/3123)), by [@&#8203;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 ([#&#8203;3122](https://redirect.github.com/voidzero-dev/vite-plus/pull/3122)), by [@&#8203;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 ([#&#8203;3134](https://redirect.github.com/voidzero-dev/vite-plus/pull/3134)), by [@&#8203;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 ([#&#8203;3119](https://redirect.github.com/voidzero-dev/vite-plus/pull/3119)), by [@&#8203;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 ([#&#8203;3156](https://redirect.github.com/voidzero-dev/vite-plus/pull/3156)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - `npm uninstall -g <package> --dry-run` no longer removes the package's commands from Vite+ ([#&#8203;3112](https://redirect.github.com/voidzero-dev/vite-plus/pull/3112)), by [@&#8203;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 ([#&#8203;3099](https://redirect.github.com/voidzero-dev/vite-plus/pull/3099), [#&#8203;3125](https://redirect.github.com/voidzero-dev/vite-plus/pull/3125)), by [@&#8203;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 ([#&#8203;3172](https://redirect.github.com/voidzero-dev/vite-plus/pull/3172), [#&#8203;3143](https://redirect.github.com/voidzero-dev/vite-plus/pull/3143), [#&#8203;3138](https://redirect.github.com/voidzero-dev/vite-plus/pull/3138), [#&#8203;3173](https://redirect.github.com/voidzero-dev/vite-plus/pull/3173)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung), [@&#8203;myuron](https://redirect.github.com/myuron), and [@&#8203;fengmk2](https://redirect.github.com/fengmk2). ##### Docs - Note that `run.cache` can only be set in the workspace root's `vite.config.ts` ([#&#8203;3139](https://redirect.github.com/voidzero-dev/vite-plus/pull/3139)), by [@&#8203;yusuke99](https://redirect.github.com/yusuke99). ##### Chore - Bump vite-task to `a3c087a`; its user-facing changes are listed above ([#&#8203;3153](https://redirect.github.com/voidzero-dev/vite-plus/pull/3153), [#&#8203;3168](https://redirect.github.com/voidzero-dev/vite-plus/pull/3168), [#&#8203;3184](https://redirect.github.com/voidzero-dev/vite-plus/pull/3184)), by [@&#8203;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 ([#&#8203;3067](https://redirect.github.com/voidzero-dev/vite-plus/pull/3067), [#&#8203;3169](https://redirect.github.com/voidzero-dev/vite-plus/pull/3169), [#&#8203;3170](https://redirect.github.com/voidzero-dev/vite-plus/pull/3170), [#&#8203;3171](https://redirect.github.com/voidzero-dev/vite-plus/pull/3171), [#&#8203;3144](https://redirect.github.com/voidzero-dev/vite-plus/pull/3144), [#&#8203;3146](https://redirect.github.com/voidzero-dev/vite-plus/pull/3146), [#&#8203;3145](https://redirect.github.com/voidzero-dev/vite-plus/pull/3145), [#&#8203;3147](https://redirect.github.com/voidzero-dev/vite-plus/pull/3147), [#&#8203;3148](https://redirect.github.com/voidzero-dev/vite-plus/pull/3148), [#&#8203;3194](https://redirect.github.com/voidzero-dev/vite-plus/pull/3194), [#&#8203;3203](https://redirect.github.com/voidzero-dev/vite-plus/pull/3203)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) and [@&#8203;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 ([#&#8203;3051](https://redirect.github.com/voidzero-dev/vite-plus/pull/3051), [#&#8203;3174](https://redirect.github.com/voidzero-dev/vite-plus/pull/3174), [#&#8203;3082](https://redirect.github.com/voidzero-dev/vite-plus/pull/3082)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ), [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung), and [@&#8203;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 ([#&#8203;3186](https://redirect.github.com/voidzero-dev/vite-plus/pull/3186)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Reduce GitHub Actions cache storage and enable the e18e lint rules for the repository ([#&#8203;3149](https://redirect.github.com/voidzero-dev/vite-plus/pull/3149), [#&#8203;3088](https://redirect.github.com/voidzero-dev/vite-plus/pull/3088)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Upgrade JavaScript dependencies and Rust crates, including `@ast-grep/napi@0.51.0` and `serial_test@4` ([#&#8203;3108](https://redirect.github.com/voidzero-dev/vite-plus/pull/3108), [#&#8203;3109](https://redirect.github.com/voidzero-dev/vite-plus/pull/3109)), by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]. - Refine the release-manager and vite-task bump guidance ([#&#8203;3084](https://redirect.github.com/voidzero-dev/vite-plus/pull/3084), [#&#8203;3160](https://redirect.github.com/voidzero-dev/vite-plus/pull/3160)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) and [@&#8203;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 [@&#8203;acalvino4](https://redirect.github.com/acalvino4), [@&#8203;Dev-next-gen](https://redirect.github.com/Dev-next-gen), [@&#8203;0froq](https://redirect.github.com/0froq), [@&#8203;Crimson341](https://redirect.github.com/Crimson341), [@&#8203;Dunqing](https://redirect.github.com/Dunqing), [@&#8203;magurotuna](https://redirect.github.com/magurotuna), [@&#8203;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

File tree

0 commit comments

Comments
 (0)