If you update your ddev config using the recommended method, the type will be changed automatically:
ddev config --update
You are reconfiguring the project at /path/to/contrib_module_name.
The existing configuration will be updated and replaced.
Auto-updating project configuration because update is requested.
Configuring a 'drupal' project with docroot 'web' at /path/to/contrib_module_name/web
Configuration complete. You may now run 'ddev start'.
ddev poser
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6310 100 6310 0 0 9186 0 --:--:-- --:--:-- --:--:-- 9184
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- drupal/core-recommended 9.1.0-rc1 requires laminas/laminas-feed 2.12.3 -> satisfiable by laminas/laminas-feed[2.12.3].
- drupal/core-recommended[9.1.0-rc2, ..., 9.1.x-dev] require laminas/laminas-feed 2.13.0 -> satisfiable by laminas/laminas-feed[2.13.0].
- drupal/core-recommended 9.2.0-alpha1 requires laminas/laminas-feed 2.14.0 -> satisfiable by laminas/laminas-feed[2.14.0].
- drupal/core-recommended[9.2.0-beta1, ..., 9.2.x-dev] require laminas/laminas-feed 2.14.1 -> satisfiable by laminas/laminas-feed[2.14.1].
- drupal/core-recommended[9.3.0-alpha1, ..., 9.3.x-dev] require laminas/laminas-escaper 2.9.0 -> satisfiable by laminas/laminas-escaper[2.9.0].
- drupal/core-recommended[9.4.0, ..., 9.5.8] require laminas/laminas-feed ~2.17.0 -> satisfiable by laminas/laminas-feed[2.17.0, 2.17.x-dev].
- drupal/core-recommended[9.4.0-alpha1, ..., 9.4.0-rc2] require laminas/laminas-feed 2.17.0 -> satisfiable by laminas/laminas-feed[2.17.0].
- drupal/core-recommended[9.0.13, ..., 9.0.x-dev] require typo3/phar-stream-wrapper v3.1.4 -> satisfiable by typo3/phar-stream-wrapper[v3.1.4].
- drupal/core-recommended[9.1.0-alpha1, ..., 9.1.0-beta1] require typo3/phar-stream-wrapper v3.1.5 -> satisfiable by typo3/phar-stream-wrapper[v3.1.5].
- drupal/core-recommended[9.0.0, ..., 9.0.12] require symfony/routing v4.4.9 -> satisfiable by symfony/routing[v4.4.9].
- drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] require symfony/console v4.4.8 -> satisfiable by symfony/console[v4.4.8].
- drupal/core-recommended[9.4.15, ..., 9.5.x-dev] require longwave/laminas-diactoros ~2.14.2 -> satisfiable by longwave/laminas-diactoros[2.14.2, 2.14.x-dev].
- drupal/core-recommended 9.0.0-alpha1 requires composer/installers v1.7.0 -> satisfiable by composer/installers[v1.7.0].
- drupal/core-recommended[9.0.0-alpha2, ..., 9.0.0-beta2] require composer/installers v1.8.0 -> satisfiable by composer/installers[v1.8.0].
- laminas/laminas-feed[2.12.2, ..., 2.12.x-dev] require php ^5.6 || ^7.0 -> your php version (8.3.6) does not satisfy that requirement.
- laminas/laminas-feed[2.13.0, ..., 2.14.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.3.6) does not satisfy that requirement.
- laminas/laminas-escaper[2.9.0, ..., 2.9.x-dev] require php ^7.3 || ~8.0.0 || ~8.1.0 -> your php version (8.3.6) does not satisfy that requirement.
- laminas/laminas-feed[2.17.0, ..., 2.17.x-dev] require php ^7.3 || ~8.0.0 || ~8.1.0 -> your php version (8.3.6) does not satisfy that requirement.
- typo3/phar-stream-wrapper[v3.1.3, ..., v3.1.5] require php ^7.0 -> your php version (8.3.6) does not satisfy that requirement.
- symfony/routing[v4.3.0-BETA1, ..., v4.4.10] require php ^7.1.3 -> your php version (8.3.6) does not satisfy that requirement.
- symfony/console[v4.4.0-BETA1, ..., v4.4.8] require php ^7.1.3 -> your php version (8.3.6) does not satisfy that requirement.
- longwave/laminas-diactoros[2.14.2, ..., 2.14.x-dev] require php ^7.3 || ~8.0.0 || ~8.1.0 || ~8.2.0 -> your php version (8.3.6) does not satisfy that requirement.
- composer/installers[v1.0.23, ..., v1.8.0] require composer-plugin-api ^1.0 -> found composer-plugin-api[2.6.0] but it does not match the constraint.
- Root composer.json requires drupal/core-recommended ^9 -> satisfiable by drupal/core-recommended[9.0.0-alpha1, ..., 9.5.x-dev].
rm: cannot remove 'composer.contrib.lock': No such file or directory
Failed to run poser : exit status 1