Fast and reliable Composer package downloads using Velocita: a caching reverse proxy that does not require you to modify your projects.
- PHP 7.4 or newer
- A running Velocita Proxy instance
- Composer 2
Installation and configuration of the Velocita plugin is global, so you can use it for all projects that use Composer
without having to add it to your project's composer.json.
composer global config allow-plugins.gmta/composer-velocita true
composer global require gmta/composer-velocita
composer velocita:enable https://url.to.your.velocita.tld/
After enabling and configuring Velocita, it is automatically used for all Composer projects when running require,
update, install, etcetera.
Disable the plugin by executing:
composer velocita:disable
If you want to remove the plugin completely, execute:
composer global remove gmta/composer-velocita
- Jelle Raaijmakers - [email protected] / GMTA
Raise an issue or submit a pull request on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.