volt
volt copied to clipboard
An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees.
Volt
Rapid, reliable and robust Javascript package management.

WARNING: Volt is still in the development stage and is not ready for use!
Rapid: Volt is incredibly fast and powerful.
Reliable: Volt is built to be reliable and dependable.
Robust: Volt works with low resource usage.
Important: Volt is still in the alpha stage of development, and is not ready for use in production or development environments.
:zap: Installation
We don't have an official release of Volt yet, however, if you would like to give it a try, feel free to follow the steps below to build from source.
Build From Source
Prerequisites: Git, Rust Toolchain
Minimum Supported Rust Version (MSRV)
Rust 1.58
Steps
- Clone the github repository using the Github CLI.
git clone https://github.com/voltpkg/volt
- Change to the
volt
directory.
cd volt
- Run a compiled and optimized build
cargo run --release -- --help
# you should see a help menu from Volt
:test_tube: Testing
First, make sure you Build From Source.
Run this command to run the tests for volt.
cargo test
:clap: Supporters
:hammer: Build Status
Feature | Build Status |
---|---|
Add | 🏗️ |
Audit | ❌ |
Cache | ❌ |
Check | ❌ |
Clone | 🏗️ |
Compress | 🏗️ |
Create | 🏗️ |
Deploy | 🏗️ |
Fix | ❌ |
Help | 🏗️ |
Info | ❌ |
Init | 🏗️ |
Install | 🏗️ |
List | 🏗️ |
Login | 🏗️ |
Logout | ❌ |
Migrate | 🏗️ |
Mod | ❌ |
Outdated | ❌ |
Owner | ❌ |
Ping | 🏗️ |
Publish | ❌ |
Remove | ❌ |
Run | 🏗️ |
Search | ❌ |
Set | ❌ |
Stat | ❌ |
Tag | ❌ |
Team | ❌ |
Update | ❌ |
Watch | 🏗️ |
Built With
Versioning
We use semver for versioning. For the versions available, see the tags on this repository.
License
This project is licensed under Apache-2.0 - see the LICENSE.md file for details.