pkg.soopen package index

brew / 順位 1722

volta を Homebrew, chocolatey, MacPorts, Nix, scoop, winget でインストール

volta のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install volta

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install volta

MacPorts ports tree · www/volta/Portfile · ソース: api.github.com

Linux

Nix確認済み · 92%
nix profile install nixpkgs#volta

nixpkgs package indexes · pkgs/by-name/vo/volta/package.nix · ソース: api.github.com

概要

パッケージ概要

JavaScript toolchain manager for reproducible environments

コマンドとエイリアス

  • volta
  • volta-migrate
  • volta-shim

履歴

プロジェクトの歴史と使われ方

Volta is a Rust-built JavaScript toolchain manager whose central idea is to make Node.js, npm, Yarn, and package binaries project-aware through fast shims. Instead of asking developers to manually switch Node versions, it records tool choices in `package.json` and routes commands to the right cached executable.

プロジェクトの歴史

Volta began publicly as a project called Notion. Its v0.1.0 pre-release, published on August 21, 2018, supported macOS and Linux, Node and Yarn installation, `notion use`, and a proof-of-concept plugin API. The release history shows the project adding npm/npx support, package-binary installation, fish support, a `which` command, and other toolchain-manager features during the 0.x line.

The project renamed to Volta in version 0.5.0, changing the `package.json` key from `toolchain` to `volta` and adopting the JavaScript Launcher branding. Version 1.0.0 was released on December 21, 2020 with support for `npm link`, global update commands, and npm/Yarn handling improvements.

By 2025, the repository README and pinned issue stated that Volta was unmaintained and that maintainers recommended migrating to mise. That status does not erase Volta's earlier role, but it changes its package-history context from active toolchain bet to a stable-but-maintenance-limited utility.

採用の歴史

Volta gained traction among JavaScript developers as an alternative to shell-function based version switchers such as nvm because its shims work across projects and shells and because pinned versions live in a file already committed by most Node projects. Its GitHub repository shows broad open-source adoption, with thousands of stars and packaging across macOS, Linux, and Windows ecosystems.

Its documentation emphasizes reproducible collaborator environments: `volta pin node@20` writes the selected engine into `package.json`, and collaborators who install Volta automatically get the same Node version when they enter the project directory. This made Volta part of the broader shift toward checking toolchain versions into application repositories.

使われ方

Typical use starts with `volta install node` or `volta install node@22` to set a default Node runtime. Inside a project, `volta pin node@20` or a similar command records the exact runtime or package-manager version in `package.json`; later invocations of `node`, `npm`, or `yarn` are routed by Volta's shims.

Volta also manages globally installed package binaries. The docs describe installing command-line tools through npm or Yarn while Volta pins the Node version used for that tool, so a globally installed executable keeps working even when the user's default Node version changes.

パッケージ好きにとっての重要性

Volta is package-nerd significant because it treats the JavaScript runtime as package metadata. The interesting bit is not merely downloading Node; it is committing the runtime and package-manager versions beside dependencies so developer laptops, CI jobs, and cloned repos converge on the same toolchain.

Its later unmaintained status is also instructive: toolchain managers sit in the blast radius of operating systems, package registries, and runtime distribution changes, so maintenance health becomes part of the package story, not just an upstream README footnote.

タイムライン

  • 2018-08-21: v0.1.0 pre-release was published under the original Notion command naming.
  • 2019: The 0.x release line added npm/npx support, package binaries, fish support, and related toolchain-manager features.
  • Version 0.5.0: The project renamed to Volta and changed the `package.json` key from `toolchain` to `volta`.
  • 2020-12-21: Volta v1.0.0 was released.
  • 2025-11-14: A pinned GitHub issue announced that Volta was unmaintained and recommended migration to mise.

Related projects

  • nvm, asdf, fnm, mise, and Corepack occupy adjacent JavaScript or multi-runtime toolchain-management space.
  • Node.js, npm, Yarn, and pnpm are the runtimes and package managers that Volta routes or pins.

セキュリティ状態

リスクレベル: orange

infrastructure mutation or orchestration signal.

リスク分類器

リスク orange · 信頼度 中 · infrastructure

理由

  • infrastructure mutation or orchestration signal

信号

  • text:toolchain manager

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
package.json
Windows
package.json

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
volta実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
volta-migrate実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
volta-shim実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版2.0.2
マネージャ更新日
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:volta
バージョン2.0.2
パッケージマネージャHomebrew
ホームページhttps://volta.sh
リポジトリhttps://github.com/volta-cli/volta
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

volta

nix profile install nixpkgs#volta
  • normalized package name match
  • 一致条件: Volta
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vo/volta/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

volta

sudo port install volta
  • normalized package name match
  • 一致条件: Volta
MacPorts ports tree · api.github.com · MacPorts ports tree: www/volta/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

volta

choco install volta
  • normalized package name match
  • 一致条件: Volta
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: volta from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','visualstudio2022enterprise'
Scoop95%

main/volta

scoop install main/volta
  • normalized package name match
  • 一致条件: Volta
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/volta.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Volta.Volta

winget install --id Volta.Volta -e
  • normalized package name match
  • 一致条件: Volta
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Volta.Volta from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation