WP Composer
WP Composer is a WP-CLI package for managing your WordPress theme and plugin dependencies. By using the power of WP-CLI and Composer, you can declare the themes and plugins your WordPress site depends on.
How it works
Your themes and plugins will be stored in a composer.json file along, the same way you would manage other PHP dependencies.
Installation
Installing as a WP-CLI package (preferred installation method)
wp package install rxnlabs/wp-composer-dependencies
Installing as a plugin (you need to have Composer installed)
Clone this repo into plugins/ folder of your WordPress site, run:
composer install --no-dev --prefer-dist
This installs the plugin dependencies. Then, activate the plugin.
Requirements
- PHP 5.4 and up
 - Requires WP-CLI version 0.24.0 and up.
 
Optional Requirements
Note: Only needed if you're using as a plugin and not as a WP-CLI package. Composer is useful in a lot of other scenarios. Learn more about Composer.
After installing as a WP-CLI package or as a plugin, run wp composer --help to see the list of commands and subcommands available.

Commands
| Command | Description | 
|---|---|
composer plugins | 
Manage dependencies of installed plugins | 
composer themes | 
Manage dependencies of installed themes | 
composer plugin | 
Manage dependencies of a specific plugin | 
composer theme | 
Manage dependencies of a specific theme | 
composer add | 
Add installed plugins and themes to composer.json | 
composer install | 
Install the dependencies of third-party themes and plugins |