Skip to content

Instantly share code, notes, and snippets.

@robdecker
Last active February 22, 2022 14:17
Show Gist options
  • Save robdecker/12b10ab90eb0da62355cf1536e99b672 to your computer and use it in GitHub Desktop.
Save robdecker/12b10ab90eb0da62355cf1536e99b672 to your computer and use it in GitHub Desktop.
[Composer commands] #composer #d8

Cheatsheet

Common commands

Updates composer.lock hash without updating any packages

composer update --lock

Specific versions

composer require vendor/package:version
composer require 'vendor/package:version'
composer require vendor/package "version"

composer require vendor/package "1.x-dev"
composer require vendor/package "^1.2"
# For Drupal:
# 1.x is the version of the package, not the version of drupal.
# So for a dev package of "8.x-2.x-dev" just use "2.x-dev"
composer require vendor/package "1.x-dev"

https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies#specify-version


Packagist Semver Checker

https://semver.mwl.be/#?package=drupal%2Fcore&version=~8.6.0&minimum-stability=stable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment