What is the use of defining require field in a composer.json?

See also: