UVDesk Package Manager is a generic purpose Composer plugin to help developers auto-configure their packages and its dependencies with varying level of complexeties.
Note: Although the main purpose of building this plugin was to aid with configuration of the UVDesk Community Edition built on top of Symfony, it has no real dependencies on either projects. You should be able to use it freely to configure your composer packages however you want.