refactor: extract third party integration extensions into separate array

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2023-04-13 18:59:02 +02:00
parent 6b308e58be
commit 0100680d2d
No known key found for this signature in database
GPG key ID: 42498463316F048B

View file

@ -32,27 +32,31 @@ import { VegaLiteAppExtension } from './vega-lite/vega-lite-app-extension'
import { VimeoAppExtension } from './vimeo/vimeo-app-extension'
import { YoutubeAppExtension } from './youtube/youtube-app-extension'
/**
* This array defines additional app extensions that are used in the editor, read only page and slideshow.
*/
export const optionalAppExtensions: AppExtension[] = [
const thirdPartyIntegrationAppExtensions: AppExtension[] = [
new AbcjsAppExtension(),
new AlertAppExtension(),
new BlockquoteAppExtension(),
new CsvTableAppExtension(),
new FlowchartAppExtension(),
new GistAppExtension(),
new GraphvizAppExtension(),
new KatexAppExtension(),
new AsciinemaAppExtension(),
new LegacyShortcodesAppExtension(),
new MermaidAppExtension(),
new PlantumlAppExtension(),
new LegacySequenceDiagramAppExtension(),
new SpoilerAppExtension(),
new VegaLiteAppExtension(),
new VimeoAppExtension(),
new YoutubeAppExtension(),
new YoutubeAppExtension()
]
/**
* This array defines additional app extensions that are used in the editor, read only page and slideshow.
*/
export const optionalAppExtensions: AppExtension[] = [
...thirdPartyIntegrationAppExtensions,
new AlertAppExtension(),
new BlockquoteAppExtension(),
new CsvTableAppExtension(),
new LegacyShortcodesAppExtension(),
new LegacySequenceDiagramAppExtension(),
new SpoilerAppExtension(),
new TaskListCheckboxAppExtension(),
new HighlightedCodeFenceAppExtension(),
new ForkAwesomeHtmlTagAppExtension(),