credevator / composer-sync-packages-plugin
There is no license information available for the latest version (dev-main) of this package.
Sync packages and repositories between Composer projects.
Package info
github.com/credevator/composer-sync-packages-plugin
Type:composer-plugin
pkg:composer/credevator/composer-sync-packages-plugin
dev-main
2025-03-01 08:41 UTC
Requires
- composer-plugin-api: ^2.0
- symfony/console: ^6.4
Requires (Dev)
- composer/composer: ^2.0
This package is auto-updated.
Last update: 2026-04-29 01:36:10 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.