Skip to content

Releases: voidzero-dev/vite-plus

vite-plus v0.1.16

06 Apr 15:34
Immutable release. Only release title and notes can be modified.
f64bb6c

Choose a tag to compare

vite-plus v0.1.16

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.16
  • @voidzero-dev/vite-plus-test@0.1.16
  • vite-plus@0.1.16

Installation

macOS/Linux:

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

Windows:

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

What's Changed

  • fix(install): support JFrog registry metadata JSON format by @fengmk2 in #1249
  • fix(workspace): support Bun object-form workspaces in package.json by @fengmk2 in #1250
  • fix(env): resolve latest to absolute latest Node.js version by @fengmk2 in #1253
  • fix(init): use bin.js entry point for TypeScript loader in justfile by @jong-kyung in #1252
  • feat(migrate): support volta node version migration to .node-version by @naokihaba in #1201
  • chore(deps): update crate-ci/typos action to v1.45.0 by @renovate[bot] in #1262
  • fix(create): replace deprecated @tanstack/create-start with @tanstack/cli by @jong-kyung in #1259
  • docs(upgrade): document aliased package update steps by @fengmk2 in #1266
  • fix(staged): Include additional supported config types from lint-staged by @porada in #1263
  • feat(env): make vp env off disable Node.js management for all vp commands by @fengmk2 in #1255
  • fix(migration): add vitest to devDependencies for peer dep resolution by @fengmk2 in #1261
  • fix(check): do not treat lint warnings as errors in exit code by @fengmk2 in #1268
  • feat(deps): upgrade upstream dependencies by @Brooooooklyn in #1267
  • fix(lint): resolve tsgolint on Windows with bun package manager by @fengmk2 in #1269
  • chore: use matchDepNames for vite-task crates in renovate config by @fengmk2 in #1217
  • docs: add custom Node.js mirror docs and rename VITE_NODE_DIST_MIRROR to VP_NODE_DIST_MIRROR by @kazupon in #1254
  • chore(install): clarify Node.js version management prompt by @fengmk2 in #1273
  • feat(cli): add explanations to migration prompts by @hakshu25 in #1270
  • refactor(tools): use .ts import extensions by @fengmk2 in #1274
  • refactor(cli): migrate build from tsc+rolldown to tsdown by @fengmk2 in #1276
  • fix(upgrade): bypass package manager release age gates during vp upgrade by @kazupon in #1272
  • fix(cli): wrap zsh completion in eval for dash compatibility by @shaneturner in #1280
  • feat(deps): upgrade upstream dependencies by @Brooooooklyn in #1279
  • fix(build): write merged LICENSE directly instead of LICENSE.md by @fengmk2 in #1281
  • docs: add info about bun as pkg manager by @TheAlexLichter in #1294
  • fix(cli): update .yarnrc template to use node_modules by @rChaoz in #1297
  • fix(cli): scope CI env var to child process in Windows install script by @fengmk2 in #1292
  • fix: correctly resolve tsgolint in yarn monorepo packages by @rChaoz in #1310
  • fix(cli): override rolldown panic hook with vite-plus branding by @fengmk2 in #1287
  • docs: Improve docs for core commands. by @connorshea in #1304
  • fix(cli): fix PowerShell install errors on Windows by @fengmk2 in #1284
  • docs: soften troubleshooting claims around vite config loading by @FleetAdmiralJakob in #1313
  • docs: Remove redirect. by @connorshea in #1306
  • chore: bump vite-task to 076cef48 by @fengmk2 in #1320
  • feat(deps): upgrade upstream dependencies by @Brooooooklyn in #1319

New Contributors

Full Changelog: v0.1.15...v0.1.16

vite-plus v0.1.16-alpha.4

06 Apr 14:19
Immutable release. Only release title and notes can be modified.
5560431

Choose a tag to compare

Pre-release

vite-plus v0.1.16-alpha.4

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.16-alpha.4
  • @voidzero-dev/vite-plus-test@0.1.16-alpha.4
  • vite-plus@0.1.16-alpha.4

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.16-alpha.4 bash

Windows:

\$env:VP_VERSION=\"0.1.16-alpha.4\"; irm https://vite.plus/ps1 | iex

View the full commit: 5560431

vite-plus v0.1.16-alpha.3

04 Apr 16:14
Immutable release. Only release title and notes can be modified.
6153ccb

Choose a tag to compare

Pre-release

vite-plus v0.1.16-alpha.3

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.16-alpha.3
  • @voidzero-dev/vite-plus-test@0.1.16-alpha.3
  • vite-plus@0.1.16-alpha.3

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.16-alpha.3 bash

Windows:

\$env:VP_VERSION=\"0.1.16-alpha.3\"; irm https://vite.plus/ps1 | iex

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

View the full commit: 6153ccb

vite-plus v0.1.16-alpha.2

03 Apr 05:55
Immutable release. Only release title and notes can be modified.
f72d8a1

Choose a tag to compare

Pre-release

vite-plus v0.1.16-alpha.2

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.16-alpha.2
  • @voidzero-dev/vite-plus-test@0.1.16-alpha.2
  • vite-plus@0.1.16-alpha.2

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.16-alpha.2 bash

Windows:

\$env:VP_VERSION=\"0.1.16-alpha.2\"; irm https://vite.plus/ps1 | iex

View the full commit: f72d8a1

vite-plus v0.1.16-alpha.1

03 Apr 04:03
Immutable release. Only release title and notes can be modified.
38aa60a

Choose a tag to compare

Pre-release

vite-plus v0.1.16-alpha.1

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.16-alpha.1
  • @voidzero-dev/vite-plus-test@0.1.16-alpha.1
  • vite-plus@0.1.16-alpha.1

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.16-alpha.1 bash

Windows:

\$env:VP_VERSION=\"0.1.16-alpha.1\"; irm https://vite.plus/ps1 | iex

View the full commit: 38aa60a

vite-plus v0.1.16-alpha.0

02 Apr 07:49
Immutable release. Only release title and notes can be modified.
a015d78

Choose a tag to compare

Pre-release

vite-plus v0.1.16-alpha.0

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.16-alpha.0
  • @voidzero-dev/vite-plus-test@0.1.16-alpha.0
  • vite-plus@0.1.16-alpha.0

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.16-alpha.0 bash

Windows:

\$env:VP_VERSION=\"0.1.16-alpha.0\"; irm https://vite.plus/ps1 | iex

View the full commit: a015d78

vite-plus v0.1.15 -- Task runner concurrency controls, `vpr` shorthand and bun support

31 Mar 14:33
Immutable release. Only release title and notes can be modified.
bf39b75

Choose a tag to compare

A packed release with task runner concurrency controls, a new vpr shorthand, dynamic shell completions, bun package manager support, and 10x migration performance improvement.

Highlights

  • Task runner concurrency controls -- New --concurrency-limit flag to limit concurrent tasks (defaults to 4) and --parallel flag to ignore task dependencies and run all tasks at once (vite-task#288, vite-task#309)
  • vpr standalone shorthand -- Run tasks faster with vpr build instead of vp run build (#1178)
  • Dynamic shell completions -- vp run and vpr now offer tab-completion for available tasks across all major shells (#1181)
  • Bun package manager support -- vp create and install scripts now support bun as a first-class package manager (#1005)
  • 10x migration speedup -- rewriteAllImports uses cached rules, pre-filtering, and rayon parallelism for dramatically faster migrations (#1172)

Breaking Changes

  • vp run argument order -- Flags must now come before the task name: vp run -r build instead of vp run build -r, because arguments after the task name are now passed through to the task instead of consumed by vp (vite-task#286, vite-task#290) -- @liangmiQwQ, @branchseer
  • VITE_PLUS_* env vars renamed to VP_* -- All environment variables now use the shorter VP_ prefix (#1166) -- @jong-kyung

Features

  • Add vpr as standalone shorthand for vp run (#1178) -- @fengmk2
  • Implement dynamic shell completion with vp run task support (#1181) -- @nekomoyi
  • Add shell completion for vpr command (#1227) -- @nekomoyi
  • Add bun as a package manager (#1005) -- @fengmk2
  • Non-blocking upgrade check with rate-limited notice (#1173) -- @fengmk2
  • Migrate .nvmrc to .node-version during vp migrate (#1159) -- @naokihaba
  • Expose bundled tool versions via vite-plus/versions export (#1162) -- @kazupon
  • Export JS API from oxfmt under vite-plus/fmt (#1235) -- @leaysgur
  • Enable task cache by default in monorepo template (#1230) -- @fengmk2
  • Task runner: --concurrency-limit flag to limit the number of tasks running at the same time (defaults to 4) (vite-task#288, vite-task#309) -- @branchseer
  • Task runner: --parallel flag to ignore task dependencies and run all tasks at once with unlimited concurrency (unless --concurrency-limit is also specified) (vite-task#309) -- @branchseer
  • Task runner: add VP_* to DEFAULT_UNTRACKED_ENV (vite-task#297) -- @jong-kyung
  • Upgrade upstream dependencies: Rolldown 1.0.0-rc.12, Vite 8.0.3, Vitest 4.1.2, tsdown 0.21.7, oxfmt 0.43.0, oxlint 1.58.0, @oxc-project/runtime 0.122.0, TypeScript peer range ^6.0.0 (#1147, #1161, #1191, #1244) -- @Brooooooklyn

Fixes & Enhancements

  • Speed up rewriteAllImports ~10x with cached rules, pre-filter, and rayon (#1172) -- @fengmk2
  • Adapt vp run argument order for flags-before-task breaking change (#1170) -- @fengmk2
  • Show helpful error for unknown vite: templates (#1130) -- @naokihaba
  • Upgrade reqwest from 0.12 to 0.13 and rename rustls-tls feature (#1068) -- @Giorno-Giovana
  • Suggest vp run for all templates (#1127) -- @jong-kyung
  • Remove misleading PATH position check in vp env doctor (#1140) -- @jong-kyung
  • Fix fish shell wrapper for vp env use (#1141) -- @nekomoyi
  • Exclude node_modules/.vite-temp from cache input tracking (#1096) -- @fengmk2
  • Correctly inform about prettierignore (#1160) -- @TheAlexLichter
  • Allow registry commands to work outside a project (#1151) -- @fengmk2
  • Auto-set git core.hooksPath without prompting (#1157) -- @fengmk2
  • Inject default fmt: {} config and rebrand oxfmt messages (#1163) -- @fengmk2
  • Auto-remove esModuleInterop: false from tsconfig.json (#1148) -- @fengmk2
  • Auto-remove allowSyntheticDefaultImports: false from tsconfig.json (#1153) -- @fengmk2
  • Get vite_plus_home from node wrapper's path (#1185) -- @liangmiQwQ
  • Support JSONC format in oxlintrc/oxfmtrc migration (#1195) -- @connorshea
  • Rewrite vitest self-references in globals.d.ts for type-aware linting (#1177) -- @fengmk2
  • Remove setting oxlint configPath option in Zed editor config (#1205) -- @camc314
  • Stop intercepting vite as vp and synthesize vpr in task scripts (#1186) -- @fengmk2
  • Add package-scoped negative globs to prevent cache miss in monorepos (#1198) -- @fengmk2
  • Add peerDependencyRules for standalone pnpm projects (#1222) -- @fengmk2
  • Remove defineConfig export from oxlint (#1234) -- @leaysgur
  • Preserve browser provider peer deps and fix version warning (#1236) -- @fengmk2
  • Pin @oxlint/migrate to bundled oxlint version (#1243) -- @fengmk2
  • Task runner: Ctrl-C now prevents future tasks from being scheduled and prevents caching of in-flight task results (vite-task#309) -- @branchseer
  • Task runner: restore terminal state on Ctrl+C during interactive task selection (vite-task#306) -- @kazupon

Refactoring

  • Simplify vp --version by using generated versions module (#1164) -- @kazupon
  • Remove PM fallback from vp run, always delegate to vite-plus (#1179) -- @fengmk2
  • Move pnpm config into pnpm-workspace.yaml (#1237) -- @fengmk2

Chore

Read more

vite-plus v0.1.15-alpha.7

31 Mar 12:57
Immutable release. Only release title and notes can be modified.
f922d5f

Choose a tag to compare

Pre-release

vite-plus v0.1.15-alpha.7

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.15-alpha.7
  • @voidzero-dev/vite-plus-test@0.1.15-alpha.7
  • vite-plus@0.1.15-alpha.7

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.15-alpha.7 bash

Windows:

\$env:VP_VERSION=\"0.1.15-alpha.7\"; irm https://vite.plus/ps1 | iex

View the full commit: f922d5f

vite-plus v0.1.15-alpha.6

30 Mar 15:00
Immutable release. Only release title and notes can be modified.
6cd75f4

Choose a tag to compare

Pre-release

vite-plus v0.1.15-alpha.6

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.15-alpha.6
  • @voidzero-dev/vite-plus-test@0.1.15-alpha.6
  • vite-plus@0.1.15-alpha.6

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VP_VERSION=0.1.15-alpha.6 bash

Windows:

\$env:VP_VERSION=\"0.1.15-alpha.6\"; irm https://vite.plus/ps1 | iex

View the full commit: 6cd75f4

vite-plus v0.1.15-alpha.5

28 Mar 15:17
Immutable release. Only release title and notes can be modified.
dbe191e

Choose a tag to compare

Pre-release

vite-plus v0.1.15-alpha.5

Published Packages

  • @voidzero-dev/vite-plus-core@0.1.15-alpha.5
  • @voidzero-dev/vite-plus-test@0.1.15-alpha.5
  • vite-plus@0.1.15-alpha.5

Installation

macOS/Linux:

curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.15-alpha.5 bash

Windows:

\$env:VITE_PLUS_VERSION=\"0.1.15-alpha.5\"; irm https://vite.plus/ps1 | iex

View the full commit: dbe191e