credevator / composer-sync-packages-plugin
Sync packages and repositories between Composer projects.
Installs: 110
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Type:composer-plugin
Requires
- composer-plugin-api: ^2.0
- symfony/console: ^6.4
Requires (Dev)
- composer/composer: ^2.0
This package is auto-updated.
Last update: 2025-05-31 00:19:03 UTC
README
Objective
Use this plugin to merge individual Drupal packages into a single repository. This is useful when you have multiple projects and you want to merge them together in a single repository. The only thing you need is merge the installed packages into the main repository with highest used module version.
Installation
composer global require credevator/composer-plugin-sync-packages
Usage
composer global sync-packages [PATH_TO_OTHER_PROJECT]
Implementation
- It will check and compare all installed packages from the source repository to the target repository.
- Then add or update the package in the target repository with the highest used module version.
- It also adds the used repositories to the target repository.
- [WIP] Merge patches.