Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dimensionhq/volt

An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees.
https://github.com/dimensionhq/volt

fast hacktoberfest javascript js new node package-manager rust volt

Last synced: 22 days ago
JSON representation

An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees.

Awesome Lists containing this project

README

        



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

1. Clone the github repository using the Github CLI.

```powershell
git clone https://github.com/voltpkg/volt
```

2. Change to the `volt` directory.

```powershell
cd volt
```

3. 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**](https://github.com/voltpkg/volt/#build-from-source).

Run this command to run the tests for volt.

```powershell
cargo test
```


## :clap: Supporters

[![Stargazers repo roster for @voltpkg/volt](https://reporoster.com/stars/voltpkg/volt)](https://github.com/voltpkg/volt/stargazers)

[![Forkers repo roster for @voltpkg/volt](https://reporoster.com/forks/voltpkg/volt)](https://github.com/voltpkg/volt/network/members)


## :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

[Rust](https://www.rust-lang.org/)

[External Libraries](https://github.com/voltpkg/volt/blob/dev/CREDITS.md)

## Versioning

We use [semver](https://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/voltpkg/volt/tags).

## License

This project is licensed under Apache-2.0 - see the [LICENSE.md](LICENSE) file for details.