How Payload plugins work and initialize
mainA Payload plugin is a function that receives plugin-specific options and the existing Payload configuration, then returns a modified configuration.
During the Payload startup process, the initialization follows this order:
- Incoming config is validated
- Plugins execute
- Default options are integrated
- Sanitization cleans and validates data
- Final config gets initialized