UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

17 lines (16 loc) 583 B
import { sanitizeConfig } from './sanitize.js'; /** * @description Builds and validates Payload configuration * @param config Payload Config * @returns Built and sanitized Payload Config */ export async function buildConfig(config) { if (Array.isArray(config.plugins)) { let configAfterPlugins = config; for (const plugin of config.plugins){ configAfterPlugins = await plugin(configAfterPlugins); } return await sanitizeConfig(configAfterPlugins); } return await sanitizeConfig(config); } //# sourceMappingURL=build.js.map