runEach method
Implementation
Future<Slide> runEach(String slideContents, ProjectConfig config) async {
ProcessData result = (content: slideContents, options: {}, config: config);
for (final processor in markdown) {
result = await processor.run(result);
}
final (:content, :options, config: _) = result;
return _parseSlideFromMap({
...options,
'layout': options['layout'] ?? 'simple',
'data': content,
});
}