Dependency Management
Table of contents
Dependencies on PHP
We use Composer as dependency manager for any 3rd party library or even the Free plugin in the Pro plugin.
Considering we still support PHP 5.6, we should use composer v2.2 instead of using new versions. PHP 5 support was dropped on v2.3.0. The v2.2 is a LTS version supported at least until end of 2023
See the documentation for adding support to “composer/installers”: Preparing for Composer
Dependencies on JavaScript
For the JS dependencies we use npm.