OptionalautoSpecify which heading levels should start expanded. Array of heading levels (2-6) that should be expanded by default. Takes precedence over collapsibleDefaultExpanded for specified levels.
Examples:
OptionalcollapsibleWhether collapsible sections should be expanded by default
OptionalcollapsibleHeading level at which to start collapsing (1-6) Only applies when enableCollapsibleHeadings is true
OptionalcontainerCustom CSS class to apply to the markdown container
OptionalenableEnable GitHub-style alerts ([!NOTE], [!WARNING], etc.)
OptionalenableEnable copy-to-clipboard button on code blocks.
OptionalenableEnable collapsible heading sections.
OptionalenableEnable GitHub-style heading IDs for anchor links
OptionalenableEnable syntax highlighting for code blocks. The core does not highlight on its own — the consumer supplies a highlight function (e.g. Prism on web, react-native-syntax-highlighter on mobile).
OptionalenableEnable raw HTML passthrough in markdown content. When enabled, HTML tags in the markdown are rendered as actual HTML instead of being sanitized/stripped.
Note: Even with enableHtml=true, scripts and event handlers are stripped unless enableJavaScript is also true.
OptionalenableEnable JavaScript execution in HTML content. When enabled,
Configuration options for markdown parsing/rendering.
This is the framework-agnostic config shared by every consumer of
@memberjunction/markdown-core— the Angularng-markdowncomponent, the React Native renderer, and any other UI layer. Flags that only affect one rendering target (e.g.enableMermaid,prismTheme) are still defined here so a single config object can drive all of them; each renderer reads the subset it understands.