Drupal Development Basics

Drupal Development BasicsTest your knowledge of Drupal module development, routing, configuration, dependency injection, and permissions.
Your details
1. Which file is primarily used to define the basic information of a custom Drupal module?
2. Which file is used to define custom routes in Drupal?
3. Which format is commonly used by Drupal for configuration export and import?
4. What is the primary purpose of dependency injection in Drupal?