micromark-extension-lemmy-supersub
v1.0.0
Published
micromark extension to support lemmy supersub format
Maintainers
Readme
micromark-extension-lemmy-spoiler
What is this?
This package contains an extension that add support for lemmy spoiler syntax in markdown to micromark.
Install
This package is [ESM only][esm]. In Node.js (version 16+), install with [npm][]:
[npm][]:
npm install micromark-extension-lemmy-spoilerIn Deno with [esm.sh][esmsh]:
import {spoiler, spoilerHtml} from 'https://esm.sh/micromark-extension-lemmy-spoiler@1'In browsers with [esm.sh][esmsh]:
<script type="module">
import {spoiler, spoilerHtml} from 'https://esm.sh/micromark-extension-lemmy-spoiler@1?bundle'
</script>Use
Say our document example.md contains:
A lovely language know as :abbr[HTML]{title="HyperText Markup Language"}.…and our module example.js looks as follows:
import fs from 'node:fs/promises'
import {micromark} from 'micromark'
import {spoiler, spoilerHtml} from 'micromark-extension-lemmy-spoiler'
const output = micromark(await fs.readFile('example.md'), {
extensions: [spoiler()],
htmlExtensions: [spoilerHtml()]
})
console.log(output)…now running node example.js yields:
<p>A lovely language know as <abbr title="HyperText Markup Language">HTML</abbr>.</p>