micromark-extension-lemmy-spoiler
Version:
micromark extension to support lemmy spoiler format
20 lines (17 loc) • 477 B
JavaScript
/**
* @typedef {import('micromark-util-types').Extension} Extension
*/
import {codes} from 'micromark-util-symbol'
import {spoiler as spoilerExtension} from './spoiler.js'
/**
* Create an extension for `micromark` to enable lemmy spoiler syntax.
*
* @returns {Extension}
* Extension for `micromark` that can be passed in `extensions`, to
* enable lemmy spoiler syntax.
*/
export function spoiler() {
return {
flow: {[codes.colon]: [spoilerExtension]}
}
}