volta README

The project's README from github.com/volta-cli/volta. As one markdown file: README.md.

Volta

The Hassle-Free JavaScript Tool Manager

Production Build Status Test Status


[!IMPORTANT] Volta is unmaintained. Everything that works today should continue to do so for the foreseeable future, so if it is working for you, there is no particular urgency to migrate to another tool, but we will not be able to address breakages from new OS releases or other changes in the ecosystem, so you should put it on your maintenance roadmap at some point. We recommend migrating to mise. See issue #2080.


Fast: Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary.

Reliable: Ensure everyone in your project has the same tools—without interfering with their workflow.

Universal: No matter the package manager, Node runtime, or OS, one command is all you need: volta install.

Features

Installing Volta

Read the Getting Started Guide on our website for detailed instructions on how to install Volta.

Using Volta

Read the Understanding Volta Guide on our website for detailed instructions on how to use Volta.

Contributing to Volta

Contributions are always welcome, no matter how large or small. Substantial feature ideas should be proposed as an RFC. Before contributing, please read the code of conduct.

See the Contributing Guide on our website for detailed instructions on how to contribute to Volta.

Who is using Volta?

TypeScript Sentry

See here for more Volta users.

volta (volta-cli/volta)

Searching Database…

13.1K ·GitHub
Что это такое?Volta — это менеджер инструментов для JavaScript, который не создаёт лишних хлопот. Он быстро и бесшовно устанавливает и запускает любые JS-инструменты, и одна команда — volta install — работает одинаково независимо от пакетного менеджера, рантайма Node или операционной системы.
Volta — это CLI, который я устанавливаю на свой компьютер, или библиотека, которую добавляют в проект?Инструмент командной строки на вашем компьютере. Он написан на Rust и поставляется в виде быстрого статического бинарника, а всеми инструментами вы управляете через команду volta.
Как его настроить?Установите Volta по руководству Getting Started Guide на сайте проекта; после этого одной команды volta install достаточно, чтобы настроить любой нужный JS-инструмент.
Нужно ли заранее установить Node.js или какие-то другие инструменты?Нет — установка рантаймов Node как раз и есть работа Volta, а поскольку он поставляется как статический бинарник, ничего дополнительно настраивать не нужно.
Volta ещё активно поддерживается?Нет — проект официально заброшен. То, что работает сейчас, скорее всего продолжит работать, но поломки из-за новых версий ОС или изменений в экосистеме чинить не будут, и команда рекомендует переходить на mise (issue #2080).
Работает ли он на Windows, или только на macOS и Linux?Windows полностью поддерживается — Volta кроссплатформенный и работает на Windows и во всех Unix-оболочках, везде с одной и той же командой volta install.
Какие инструменты, кроме самого Node, может управлять Volta?Ваши пакетные менеджеры — Volta поддерживает несколько пакетных менеджеров, не только npm, и устанавливает любой из них той же командой volta install.
Придётся ли переустанавливать глобальные инструменты при каждом обновлении Node?Нет. Volta обеспечивает стабильную установку инструментов: то, что вы установили один раз, продолжает работать после обновлений Node, и переустанавливать ничего не нужно.
Можно ли настроить Volta под инфраструктуру моей компании?Да — Volta предоставляет хуки расширения для настройки под конкретную компанию, так что команды могут адаптировать его поведение под свою среду.
What are similar projects?webpack-dashboard, nub, gvm, asdf, knip, cli, nodemon, cz-cli
Creator
volta-cli
Size
65.9 MB
Stars
13.1K
Age
9y
Commits · 90 Days