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
voltdirectory.
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.