Packages

@voidzero-dev/vite-plus-core

1.3.0 · 16 Oct 2026MIT1.7M / weekRepositoryHomepagenpmAtom feed

43 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 1.x · latest line
  2. 1.3.0

    16 Oct 2026
    • Create a Vite+ project without installing the global vp through pnpm create vite-plus, npm create vite-plus@latest, yarn create vite-plus, or bun create vite-plus, which run vp create with the same arguments (docs) (#3028, #3048),

    • vp pm pkg get, set, delete, and fix read and update package.json through the detected package manager: npm 7.20.0 and later (fix from 9.8.0), pnpm 11.3.0 and later, and Bun 1.2.19 and later (docs) (#3020),

    • vp pm licenses list (or ls) lists dependency licenses through pnpm 7.17.0 and later, Yarn Classic, or Bun 1.4.0 and later, with --json for machine-readable output (#3037),

  3. 1.2.0

    14 Oct 2026
    • Support authenticated private npm registries (#2624),

    • The vp run summary now reads like 3/4 cache hit (75%), 9/10 successful, 2s saved.: the cache hit rate leaves out tasks with caching disabled, and the count of successful tasks replaces the count of failed tasks (vite-task#821),

    • The install.sh and install.ps1 installers check each downloaded platform archive against the registry's SHA-512 dist.integrity before extracting it, and stop when the digest is missing or does not match (#2949),

  4. 1.1.0

    7 Oct 2026
    • vp dev reaches its local URL about 24% sooner and uses about 30% less memory in the parent process, because Vite+ no longer loads Vite and Vitest there before starting the dev server (#2851),

    • Interactive prompts render boxes, logs, and wrapped text consistently, with clearer hints, validation, and navigation instructions (#2870),

    • vp run sets npm_execpath and npm_config_user_agent for npm, pnpm, and Yarn, so tools such as npm-run-all2 use the project's package manager instead of falling back to npm (#2895),

  5. 1.0.0

    28 Sep 2026
    • v1.0.0-rc.0: vp test moves to vitest@5.0.1, and the CLI now requires Node.js ^22.18.0 || ^24.11.0 || >=26.0.0. vp staged has new Node.js and Git minimums. Standalone installs and vp upgrade verify release provenance.

    • v1.0.0-rc.1: task cache settings in run.tasks move under cache. vp lint and vp fmt run from a package directory now use the same config as your editor.

    • @voidzero-dev/vite-plus-core@1.0.0

  6. 0.3.x
  7. 0.3.3

    18 Sep 2026
    • Homebrew installations complete setup once, retain their bundled CLI, and direct upgrades to brew upgrade vite-plus (#2729),

    • Windows installations decode remote legacy PowerShell scripts correctly (#2701),

    • vp migrate removes the unsupported React Refresh allowCompoundComponents option and warns about possible lint errors (#2702),

  8. 0.3.2

    14 Sep 2026
    • Installers and vp upgrade share setup behavior across platforms, which simplifies maintenance. The installers retain support for older releases (#2611),

    • Custom Oxlint rules can import their APIs from vite-plus/lint/plugins and vite-plus/lint/plugins-dev. vp migrate updates supported existing imports (#2328),

    • vp install and vp add now honor --ignore-scripts for named packages and managed global installations (#2682),

  9. 0.3.1

    8 Sep 2026
    • breaking

      Run vp migrate to update supported static configurations and package scripts, including projects that already use Vite+.

    • breaking

      Check migration warnings in vite.config.*, tsdown.config.*, and package.json.

    • breaking

      Update dynamic configurations manually. Arrays built with .map() require manual changes, even when migration reports no warning.

  10. 0.3.0

    24 Aug 2026
    • breaking

      Fresh installs now use a split directory layout instead of a single root: XDG base directories on Unix, and the standard known folders on Windows. Existing ~/.vite-plus installs keep their current layout, and the installer does not move their files. VP_HOME still selects the single-root layout (#2346),

      CategoryUnix defaultWindows defaultSingle-root (VP_HOME)
      bin~/.local/share/vite-plus/bin%LOCALAPPDATA%\vite-plus\bin<root>/bin
      data~/.local/share/vite-plus%LOCALAPPDATA%\vite-plus\data<root>
      cache~/.cache/vite-plus%LOCALAPPDATA%\vite-plus\cache<root>/cache
      config~/.config/vite-plus%APPDATA%\vite-plus<root>
      state~/.local/state/vite-plus%LOCALAPPDATA%\vite-plus\state<root>

      The installer configures your shell for the new location, and CI that installs through setup-vp keeps the single-root layout automatically. Update each hard-coded ~/.vite-plus/bin path, such as a path in a Dockerfile.

      vp upgrade leaves an existing install where it is. To move one to the split layout, remove it and install again:

      vp implode
      unset VP_HOME VP_DATA_DIR VP_BIN_DIR VP_CACHE_DIR
      curl -fsSL https://vite.plus | bash

      On Windows, run vp implode, then Remove-Item Env:\VP_HOME, Env:\VP_DATA_DIR, Env:\VP_BIN_DIR, Env:\VP_CACHE_DIR -ErrorAction SilentlyContinue, then irm https://vite.plus/ps1 | iex. Also delete any persistent VP_HOME or VP_*_DIR definition from your shell profile or system environment, because a fresh install still honors them and VP_HOME selects the single-root layout.

      vp implode removes every Vite+ managed Node.js runtime, global package, configuration file, and cache. Stay on your current layout if you would rather not rebuild that state. See Move an existing install to the split directory layout.

    • vp migrate now converts tsup projects. It replaces the tsup dependency and script with vp pack. It also changes tsup.config.ts to a tsdown.config.ts that imports from vite-plus/pack (#2434),

    • Shell integrations now accept the global -C flag. vp -C <dir> env use changes the environment of your current shell. The -C<dir> and -C=<dir> forms also work. In zsh, Fish, Nushell, and PowerShell, vpr completion keeps the working directory when it changes the command to vp run (#2508),

  11. 0.2.x
  12. 0.2.9

    12 Aug 2026
    • removed

      Remove the duplicate export transformers in tools (#2358),

    • New vp toolchain command. It prints the tools, versions, and bundling relationships in the active Vite+ release as a tree. The tree shows vite-plus, core, vite, rolldown, oxc, oxc-resolver, and the compiled Vite Task with its build time and revision. Give a tool name to select part of the tree. Use --json for machine-readable output. Use --global for the global release (#2111),

    • New vp hooks command. It manages the Vite+ dispatcher for Git hooks. enable installs or refreshes the dispatcher and sets core.hooksPath. disable removes the dispatcher and keeps that preference, so prepare and vp config do not install it again. status shows the current state. Use --hooks-dir to set a custom directory. Vite+ keeps that directory for later commands. Vite+ does not change project-owned hooks, staged config, or package.json lifecycle scripts (#2341),

  13. 0.2.8

    5 Aug 2026
    • breaking

      Rename three Vite+-specific environment variables to the VP_* prefix, with no compatibility aliases, so the old names stop working (#2312), by @jong-kyung:

      OldNew
      VITE_LOGVP_LOG
      VITE_GLOBAL_CLI_JS_SCRIPTS_DIRVP_GLOBAL_CLI_JS_SCRIPTS_DIR
      VITE_UPDATE_TASK_TYPESVP_UPDATE_TASK_TYPES

      Update any shell profile, CI job, or Dockerfile that sets the old names.

    • Resolve a target package for vp dev, build, preview, and pack at a monorepo root: interactive shells get a fuzzy package picker, non-interactive runs list the candidates and exit 1 instead of building the root, and a new global -C <dir> flag or a defaultPackage setting (a single directory, or an object mapping each of the four commands to its own directory) skips the prompt (#2031, #2305),

    • Stop aborting with exit 134 on container images that ship no CA certificates (Debian slim, distroless): the shared HTTP client now retries once with the bundled Mozilla root list, like Node's own bundled roots, and reports a real error instead of panicking when it still cannot be built (#2273, #2295),

  14. 0.2.7

    31 Jul 2026
    • Point users to vpr <name> when a Vite+ built-in command and package.json script share a name (#2259, #2262, #2265, vite-task#570),

    • Add --concurrency to vp pack to limit parallel Rolldown builds, and update tsdown 0.22.13 -> 0.22.14 and Vite DevTools 0.4.2 -> 0.4.5 (#2233),

    • Add read-only Svelte rune globals to migrated Oxlint overrides, preventing false no-undef errors (#2192),

  15. 0.2.6

    23 Jul 2026

    Reading the note…

  16. 0.2.5

    17 Jul 2026

    Reading the note…

  17. 0.2.4

    8 Jul 2026

    Reading the note…

  18. 0.2.3

    7 Jul 2026

    Reading the note…

  19. 0.2.2

    2 Jul 2026

    Reading the note…

  20. 0.2.1

    18 Jun 2026

    Reading the note…

  21. 0.2.0

    17 Jun 2026

    Reading the note…

  22. 0.1.x
  23. 0.1.24

    1 Jun 2026

    Reading the note…

  24. 0.1.23

    29 May 2026

    Reading the note…

  25. 0.1.22

    20 May 2026

    Reading the note…

  26. 0.1.21

    13 May 2026

    Reading the note…

  27. 0.1.20

    29 Apr 2026

    Reading the note…

  28. 0.1.19

    21 Apr 2026

    Reading the note…

  29. 0.1.18

    15 Apr 2026

    Reading the note…

  30. 0.1.17

    15 Apr 2026

    Reading the note…

  31. 0.1.16

    6 Apr 2026

    Reading the note…

  32. 0.1.15

    31 Mar 2026

    Reading the note…

  33. 0.1.14

    24 Mar 2026

    Reading the note…

  34. 0.1.13

    20 Mar 2026

    Reading the note…

  35. 0.1.12

    16 Mar 2026

    Reading the note…

  36. 0.1.11

    13 Mar 2026

    Reading the note…

  37. 0.1.10

    13 Mar 2026

    Reading the note…

  38. 0.1.9

    12 Mar 2026

    Reading the note…

  39. 0.1.8

    12 Mar 2026

    Reading the note…

  40. 0.1.7

    11 Mar 2026

    Reading the note…

  41. 0.1.6

    11 Mar 2026

    Reading the note…

  42. 0.1.5

    10 Mar 2026

    Reading the note…

  43. 0.1.4

    10 Mar 2026

    Reading the note…

  44. 0.1.3

    10 Mar 2026

    Reading the note…

  45. 0.1.2

    9 Mar 2026

    Reading the note…

  46. 0.1.1

    6 Mar 2026

    Reading the note…

  47. 0.1.0

    6 Mar 2026

    Reading the note…