# Credits #### Anyhow for handling errors #### Async-trait for using async/await in traits #### CHTTP (now isahc) as a HTTP client #### colored for rendering coloured text in the terminal #### console for creating interactive CLI #### dialoguer for creating prompts in the CLI #### dirs for doing folder IO #### flate2 for compression of node_modules dir #### lazy-static for declaring lazily evaluated statics #### serde for serialization/deserialization #### serde-json for serialization of ".json" files #### Sha-1 for checking the shasum of downloaded packages #### structopt for parsing CLI args with a struct #### Tar for reading/writing/creating a tar file #### This-error for creating custom error handlers #### Tokio for using top level async await and FileIO
## Windows #### winapi for using functions inside the windows API #### tempfile for handling temp files/directories #### Scopegaurd for convenient RAII scope guard handling #### RSLint Code linting and validation for `volt watch`