1.0.1 • Published 1 year ago

remark-inline-spoiler v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

remark-inline-spoiler

Thanks to benrbray/remark-cite for a remark plugin boilerplate.

npm.io license

Plugin for remark to support Discord-style spoilers. Relies on micromark-extension-inline-spoiler for tokenization and mdast-util-inline-spoiler for converting markdown to/from abstract syntax trees.

Install

Install remark-inline-spoiler on npm, yarn or bun.

npm install remark-inline-spoiler
yarn add remark-inline-spoiler
bun install remark-inline-spoiler

Usage

const unified = require('unified')
const markdown = require('remark-parse')
const { spoilerPlugin } = require('remark-inline-spoiler');

let processor = unified()
    .use(markdown)
    .use(spoilerPlugin, {})

Running the processor on the following markdown:

||Don't spoil this||

Will produce the following spoiler node:

{
	"type": "spoiler",
	"value": "Don't spoil this"
}