adamamont / composer-no-download
There is no license information available for the latest version (1.0) of this package.
A composer plugin that prevents composer from downloading packages
Package info
github.com/Adamamont/composer-no-download
Type:composer-plugin
pkg:composer/adamamont/composer-no-download
1.0
2020-03-26 21:28 UTC
Requires
- composer-plugin-api: ^1.1
Requires (Dev)
- composer/composer: ^1.8
This package is auto-updated.
Last update: 2026-02-27 10:56:23 UTC
README
This plugin prevents composer to download packages, but let him update composer.lock with correct infos.
This is useful in CI/CD pipelines, where you need to just update the composer.lock file, but you're not interested in having PHP libraries be physically installed in your /vendor folder.
Installation
composer require adamamont/composer-no-download
Use env variable COMPOSER-NO-DOWNLOAD with value "apply" for plugin activation
Example (Jenkins pipeline)
withEnv(["COMPOSER-NO-DOWNLOAD=apply"]) {
sh "composer update"
}
Thanks @edubacco for solution