Do these options affect other modules and possibly core? I have a question about downloading an unstable version of a module using composer. I run composer require 'drupal/page_manager:^4.0' but I get this error message.


  The requested package drupal/page_manager ~4.0 is satisfiable by drupal/page_manager[4.x-dev, 4.0.0-beta3, 4.0.0-beta2, 4.0.0-beta1] but these conflict with your requirements or minimum-stability.


I looked at the repository, and they don't seem to have a stable version. So I read that in my composer.json file I should put the following lines.

"prefer-stable" : true,
"minimum-stability": dev,


If I set these options to composer, will this affect other modules and possibly Drupal core? when I update core, could it download a development snapshot higher than the current version? If so, how do I downloading the development snapshot only for a module without affecting other modules/core?
This is just fine, this thread describes that it is there by default.

So it is fine to set minimum-stability to dev.

The reason why you can set the minimum-stability, is because that prefer-stable, prefers stable packages over unstable.