volta icon indicating copy to clipboard operation
volta copied to clipboard

Volta is unmaintained; we recommend migrating to `mise`

Open cspotcode opened this issue 3 months ago • 3 comments

The volta maintainers recommend using mise. It is the tool that most of them use nowadays. They're working on getting an official statement out to that effect at some point. Until then, this pinned issue serves as a useful signpost to anyone who visits.

https://mise.jdx.dev/

They sadly do not have time to respond to comments on this issue. However, volta users are free to share their volta->mise migration steps in the comments below.

cspotcode avatar Nov 14 '25 18:11 cspotcode

Thanks for adding this, @cspotcode. Pinned for reference. ~~I’m also locking the conversation so we don’t end up with a lot of noise.~~ I unlocked so folks can share migration tips, but if we end up with too much other stuff in the contents, I will lock it.

chriskrycho avatar Nov 15 '25 15:11 chriskrycho

First of all, thanks to everyone who has worked on Volta! It's been a joy to use.

Here are my steps to migration (I think I've got a fully working environment). I use the Fish shell.

  1. brew install mise
  2. mise use --global node@20 (we're still on node v20)
  3. Close terminal tab and re-open to get mise auto-activation for Fish shell
  4. Remove all VOLTA variables from shell configs (~/.config/fish)
  5. rm -rf /usr/local/bin/node (was symlinked to ~/.volta/bin/node)
  6. rm -rf $HOME/.volta`
  7. pnpm was missing... => corepack enable fixed that.

Hope this is useful to others. I found this Mise page about Mise + Node.js useful for the last bits of getting set up.

jeremywiebe avatar Nov 25 '25 18:11 jeremywiebe

started a discussion on the mise side: https://github.com/jdx/mise/discussions/7199

fowl2 avatar Dec 05 '25 07:12 fowl2