{"version":3,"file":"plugins.cjs","names":[],"sources":["../../../src/support/plugins.ts"],"sourcesContent":["export function flattenPlugins(plugins: readonly unknown[]): unknown[] {\n  const flat: unknown[] = [];\n  for (const plugin of plugins) {\n    if (Array.isArray(plugin)) {\n      flat.push(...flattenPlugins(plugin));\n    } else if (plugin) {\n      flat.push(plugin);\n    }\n  }\n  return flat;\n}\n"],"mappings":";AAAA,SAAgB,eAAe,SAAwC;CACrE,MAAM,OAAkB,CAAC;CACzB,KAAK,MAAM,UAAU,SACnB,IAAI,MAAM,QAAQ,MAAM,GACtB,KAAK,KAAK,GAAG,eAAe,MAAM,CAAC;MAC9B,IAAI,QACT,KAAK,KAAK,MAAM;CAGpB,OAAO;AACT"}