Download the PHP package bedrockstreaming/libyear without Composer
On this page you can find all versions of the php package bedrockstreaming/libyear. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bedrockstreaming/libyear
More information about bedrockstreaming/libyear
Files in bedrockstreaming/libyear
Package libyear
Short Description Forked from https://github.com/ecoAPM/php-libyear
License
Informations about the package libyear
php-libyear
A simple measure of dependency freshness
Calculates the total number of years behind their respective newest versions for all dependencies listed in composer.json
.
Requirements
- PHP v7.4 or later
- Composer v2
Installation
Recommended: Composer
Run composer global require ecoapm/libyear
and make sure your global composer directory is in your $PATH
.
Alternatively, composer require --dev ecoapm/libyear
will add libyear
as a local dev dependency for your current directory's app.
Alternative: PHP Archive (PHAR) File
Download libyear.phar
from the latest release, and put it in the current directory, or somewhere in your $PATH
to be able to reference it from anywhere.
Windows Users
Note that PHP for Windows does not include CA certificates, so you'll need to install them if you haven't done so already:
- Download http://curl.haxx.se/ca/cacert.pem to somewhere permanent (PHP's
extras
directory is a great place) - Add
curl.cainfo = "[full path to]\cacert.pem"
to yourphp.ini
file
Usage
vendor/bin/libyear { path to project } [-q]
(or php path/to/libyear.phar { path to project } [-q]
for the PHAR version)
Arguments:
path to project
: required, directory containingcomposer.json
andcomposer.lock
files-q
: optional, quiet mode will only output libraries which are not up-to-date (that is, where "Libyears Behind" > 0)
Limitations
- Currently only packages listed on Packagist are supported (feel free to submit a PR for issue #1)
Contributing
Please be sure to read and follow ecoAPM's Contribution Guidelines when submitting issues or pull requests.
When testing new features and bug fixes, you can run the script via ./libyear { path } [-q]
before building the phar
file.
To build the phar
file for final manual testing, run php -dphar.readonly=0 build.php
. You may wish to run composer install --no-dev
first to speed up the build process by removing dev dependencies, but will need to reinstall them via composer install
(specifically, phpunit
and mockery
for unit testing).
All versions of libyear with dependencies
ext-json Version >=7.4
composer/semver Version ^3.3
guzzlehttp/guzzle Version ^7.3
wp-cli/php-cli-tools Version ^0.11