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
https://www.smashingmagazine.com/2021/08/public-private-multi-monorepo-php-projects/
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
http://www.noreiko.com/blog/commit-your-composer-managed-files-version-control
A alternative opinion on handling Composer files in Git. Some good points made, but as always, your use-case should dictate the best approach.