0.5.2 • Published 4 years ago

remark-spoilers v0.5.2

Weekly downloads
3
License
MIT
Repository
-
Last release
4 years ago

remark-spoilers

npm

GitHub followers GitHub stars

remark spoiler plugin that uses native details and summary HTML elements.

<details>
  <summary>I have keys but no doors. I have space but no room. You can enter but can’t leave. What am I?</summary>
  A keyboard.
</details>

Installation

npm i remark-spoilers

Usage

import remark from 'remark'
import html from 'remark-html'
import spoilers from 'remark-spoilers'

remark()
  .use(html)
  .use(spoilers)

...

Options

.use(spoilers [, options])

Add the spoilers plugin to remark.

options

options.defaultSummary

The default summary text in the spoiler.

Default Open spoiler

options.token

Token used to open and close spoilers text.

Default !spoiler

options.detailsClassName

Class name for the <details /> HTML element. No class name set by default.

Default ''

options.summaryClassName

Class name for the <summary /> HTML element. No class name set by default.

Default ''

Examples

# Basic spoiler
!spoiler
Hello world, I'm in a spoiler
!spoiler

# Basic spoiler with custom summary
!spoiler Hello summary, click me to open the spoiler!
Hello world, I'm in a spoiler
!spoiler
0.5.2

4 years ago

0.5.1

4 years ago

0.4.10

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.5.0

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago