News and Updates

Hello Volta!

May 13, 2019 • Chuck Pierce and Dave Herman

We’ve got a new version available… and a new name!

Volta 0.5.0 is out, with lots of new features and improvements, including:

  • Improved stability
  • Simpler and more helpful error messages
  • Safe, fast management of npm-distributed binaries!
  • Idiomatic version syntax (e.g. typescript@3.4)

Compatibility note for Notion users: The package.json key for pinned tools is now called "volta". You’ll need to rename the "toolchain" key to "volta" in any existing pinned projects.

About the name: Notion started as a Node version manager (hence the “No—” alliteration). Since then, two things happened: first, a number of people brought to our attention the Notion productivity tool, and we decided the polite thing to do would be to rename. Second, since the project has grown in scope to let you manage arbitrary JavaScript tools, we figured it was a good opportunity to rethink the name anyway!

For these reasons and after internal discussion, we decided on a new name. Notion is now Volta: The JavaScript Launcher ⚡! Our new website is up at https://volta.sh/.

Download Volta 0.5.0 and let us know what you think!

curl -sSLf https://get.volta.sh | bash

Last but not least, we owe our progress to a bunch of amazing collaborators and contributors. Special thanks to Ben Blank, Steve Calvert, Travis Hoover, Rob Jackson, Chris Krycho, Stef Penner, NullVoxPopuli, and Michael Stewart for their great feedback and contributions.

Read More →

State of the Notion

February 5, 2019 • Dave Herman

Notion is a JavaScript toolchain manager, making sure you always get the right version of Node, package managers like npm and Yarn, and JS command-line tools. Best of all, Notion makes tool requirements declarative and reproducible by using package.json to remember and launch the right versions of a project’s required tools, so developers and users always see their projects build and run in a consistent environment.

What’s new?

Lots of good stuff is happening—I can feel the momentum picking up!

Read More →

State of the Notion

August 20, 2018 • Dave Herman

Notion is a JavaScript toolchain manager, making sure you always get the right version of Node, package managers like npm and Yarn, and JS command-line tools. Best of all, Notion makes tool requirements declarative and reproducible by using package.json to remember and launch the right versions of a project’s required tools, so developers and users always see their projects build and run in a consistent environment.

Minimum viable status update

If you’re reading this, it’s probably because one of our contributors reached out to you for early feedback. (Thank you!) Either that, or word spread faster than we expected… 😝

Read More →