See also Drupal - Guides & Examples - Composer section
Show available package versions
composer show -a package\name
Creating A Public/Private Multi-Monorepo For PHP Projects
Leonardo Losoviz, Smashing Magazine
I’m not sure I’d want to do this, but want to keep this article around as a reference just in case.
Commit your Composer-managed files to version control
Joachim Noreiko, Joachim’s blog
A alternative opinion on handling Composer files in Git. Some good points made, but as always, your use-case should dictate the best approach.