remark-parse
remark plugin to parse Markdown- 86%
- 24m
- 16.4 kB
unified
Interface for parsing, inspecting, transforming, and serializing content through syntax trees- 86%
- 25m
- 4.1 kB
remark
Markdown processor powered by plugins part of the unified collective- 84%
- 12m
- 26.6 kB
unist-util-visit
unist utility to visit nodes- 83%
- 22m
- 742 B
remark-stringify
remark plugin to compile Markdown- 83%
- 14m
- 4.84 kB
@mdx-js/react
React implementation for MDX- 82%
- 6m
- 1.1 kB
unist-util-visit-parents
unist utility to recursively walk over nodes, with ancestral information- 81%
- 24m
- 796 B
@mdx-js/mdx
Parse MDX and transpile to JSX- 80%
- 6m
- 318 kB
@mdx-js/loader
Loader for MDX- 80%
- 5m
- 343 kB
unist-util-is
unist utility to check if a node passes a test- 80%
- 25m
- 539 B
mdast-util-to-string
mdast utility to get the plain text content of a node- 79%
- 12m
- 242 B
hastscript
hast utility to create trees- 79%
- 15m
- 4.22 kB
vfile
Virtual file format for text processing- 79%
- 24m
- 2.19 kB
unist-util-remove-position
unist utility to remove positions from a tree- 78%
- 17m
- 944 B
vfile-location
vfile utility to convert between positional (line and column-based) and offset (range-based) locations- 78%
- 18m
- 368 B
unist-builder
unist utility to create a new trees with a nice syntax- 78%
- 7m
- 252 B
remark-slug
remark plugin to add anchors to headings- 78%
- 5m
- 2.09 kB
vfile-message
vfile utility to create a virtual message- 78%
- 23m
- 622 B
micromark
small commonmark compliant markdown parser with positional info and concrete tokens- 78%
- 5m
- 14.8 kB
remark-mdx
Support import, export, and JSX in markdown- 78%
- 7m
- 233 kB
mdast-util-compact
mdast utility to make a tree compact- 78%
- 10m
- 1.02 kB
mdast-util-to-hast
mdast utility to transform to hast- 77%
- 8m
- 4.2 kB
mdast-util-definitions
mdast utility to find definition nodes in a tree- 77%
- 12m
- 1.05 kB
babel-plugin-remove-export-keywords
Remove plugin export keywords- 77%
- 222k
- 194 B
unist-util-stringify-position
unist utility to serialize a node, position, or point as a human readable location- 77%
- 23m
- 318 B
unist-util-remove
unist utility to remove nodes from a tree- 77%
- 7m
- 502 B
unist-util-position
unist utility to get the position of a node- 77%
- 7m
- 280 B
unist-util-find-all-after
unist utility to find nodes after another node- 77%
- 10m
- 517 B
hast-util-parse-selector
hast utility to create an element from a simple CSS selector- 77%
- 12m
- 322 B
hast-to-hyperscript
hast utility to transform to something else (react, vue, etc) through a hyperscript DSL- 77%
- 7m
- 8.38 kB
unist-util-generated
unist utility to check if a node is generated- 77%
- 7m
- 191 B
hast-util-from-parse5
hast utility to transform from Parse5’s AST- 77%
- 8m
- 8.51 kB
remark-external-links
remark plugin to automatically add target and rel attributes to external links- 76%
- 5m
- 1.98 kB
remark-footnotes
remark plugin to add support for pandoc footnotes- 76%
- 6m
- 6.23 kB
remark-squeeze-paragraphs
remark plugin to remove empty paragraphs- 76%
- 6m
- 635 B
hast-util-raw
hast utility to reparse a tree- 76%
- 7m
- 59.5 kB
remark-cli
CLI to process Markdown with remark- 76%
- 344k
mdast-squeeze-paragraphs
mdast utility to remove empty paragraphs from a tree- 76%
- 6m
- 625 B
@mdx-js/runtime
Parse and render MDX in a runtime environment- 75%
- 439k
- 365 kB
hast-util-to-html
hast utility to serialize to HTML- 75%
- 2m
- 11.9 kB
remark-html
remark plugin to compile Markdown to HTML- 75%
- 529k
- 17.6 kB
remark-frontmatter
remark plugin to support frontmatter (yaml, toml, and more)- 75%
- 822k
- 1.51 kB
remark-rehype
remark plugin to transform to rehype- 74%
- 513k
- 4.41 kB
hast-util-is-element
hast utility to check if a node is a (certain) element- 74%
- 2m
- 553 B
hast-util-to-parse5
hast utility to transform hast to Parse5’s AST- 74%
- 7m
mdast-util-toc
mdast utility to generate a table of contents from a tree- 74%
- 1m
- 3.33 kB
mdast-util-from-markdown
mdast utility to parse markdown- 73%
- 5m
- 15.2 kB
to-vfile
vfile utility to create a vfile from a filepath- 73%
- 933k
- 1.52 kB
hast-util-whitespace
hast utility to check if a node is inter-element whitespace- 73%
- 2m
- 240 B
hast-util-sanitize
hast utility to sanitize nodes- 73%
- 681k
- 2.05 kB
rehype-react
rehype plugin to transform to React- 73%
- 153k
- 9.15 kB
remark-react
remark plugin to transform to React- 73%
- 83k
- 14.5 kB
unified-lint-rule
unified plugin to make it a bit easier to create linting rules- 73%
- 313k
- 1.45 kB
unist-util-select
unist utility to select nodes with CSS-like selectors- 73%
- 736k
- 5.11 kB
remark-lint
remark plugin to lint Markdown code style- 73%
- 316k
- 2.24 kB
rehype-raw
rehype plugin to reparse the tree (and raw nodes)- 73%
- 312k
rehype-stringify
rehype plugin to serialize HTML- 73%
- 658k
- 12.1 kB
remark-retext
remark plugin to transform to retext- 72%
- 845k
- 1.5 kB
vfile-sort
vfile utility to sort messages by line/column- 72%
- 827k
- 293 B
remark-toc
remark plugin to generate a Table of Contents (TOC)- 72%
- 319k
- 3.45 kB
vfile-reporter
vfile utility to create a report for a file- 72%
- 1m
- 4.45 kB
mdast-util-to-markdown
mdast utility to serialize markdown- 72%
- 5m
- 5.07 kB
remark-autolink-headings
remark plugin to automatically add links to headings- 72%
- 140k
- 1.87 kB
nlcst-to-string
nlcst utility to transform a tree to a string- 72%
- 908k
- 307 B
unist-util-inspect
unist utility to inspect nodes- 72%
- 401k
- 966 B
remark-preset-lint-recommended
remark preset to configure remark-lint with rules that prevent mistakes or syntaxes that do not work correctly across vendors- 72%
- 228k
- 8.16 kB
remark-lint-list-item-indent
remark-lint rule to warn when the spacing between a list item’s bullet and its content violates a given style- 72%
- 280k
- 4.73 kB
remark-lint-no-inline-padding
remark-lint rule to warn when inline nodes are padded with spaces- 72%
- 287k
- 2.27 kB
remark-lint-no-auto-link-without-protocol
remark-lint rule to warn for angle bracketed links without protocol- 72%
- 283k
- 2.4 kB
remark-lint-ordered-list-marker-style
remark-lint rule to warn when the markers of ordered lists violate a given style- 72%
- 287k
- 2.44 kB
vfile-statistics
vfile utility to count messages per category: failures, warnings, etc- 72%
- 865k
- 312 B
remark-lint-no-heading-content-indent
remark-lint rule to warn when heading content is indented- 72%
- 242k
- 4.84 kB
mdast-util-to-nlcst
mdast utility to transform to nlcst- 72%
- 845k
- 1.38 kB
remark-lint-no-duplicate-definitions
remark-lint rule to warn on duplicate definitions- 72%
- 243k
- 2.45 kB
remark-lint-no-undefined-references
remark-lint rule to warn when references to undefined definitions are found- 72%
- 257k
- 2.29 kB
remark-lint-no-literal-urls
remark-lint rule to warn when URLs without angle brackets are used- 72%
- 283k
- 2.4 kB
remark-lint-no-blockquote-without-marker
remark-lint rule to warn when blank lines without markers (>
) are found in a block quote- 72%
- 286k
- 2.56 kB
remark-lint-hard-break-spaces
remark-lint rule to warn when too many spaces are used to create a hard break- 72%
- 283k
- 2.31 kB
remark-lint-no-unused-definitions
remark-lint rule to warn when unused definitions are found- 72%
- 250k
- 2.25 kB
remark-lint-no-shortcut-reference-link
remark-lint rule to warn when shortcut reference links are used- 71%
- 279k
- 2.17 kB
remark-lint-no-shortcut-reference-image
remark-lint rule to warn when shortcut reference images are used- 71%
- 278k
- 2.17 kB
remark-lint-list-item-bullet-indent
remark-lint rule to warn when list item bullets are indented- 71%
- 236k
- 4.73 kB
remark-lint-final-newline
remark-lint rule to warn when a newline at the end of a file is missing- 71%
- 238k
- 1.58 kB
remark-breaks
remark plugin to add break support, without needing spaces- 71%
- 159k
- 377 B
unist-util-find-after
unist utility to find a node after another node- 71%
- 263k
- 539 B
remark-github
remark plugin to autolink references like in GitHub issues, PRs, and comments- 71%
- 167k
- 2.74 kB
remark-message-control
remark plugin to enable, disable, and ignore messages with remark- 71%
- 359k
- 2.2 kB
unist-util-modify-children
unist utility to modify direct children of a parent- 71%
- 1m
- 418 B
unified-engine
Engine to process multiple files with unified- 71%
- 413k
- 98.8 kB
strip-markdown
remark plugin to remove Markdown formatting- 71%
- 82k
- 717 B
@mdx-js/vue-loader
Vue loader for MDX- 71%
- 6k
- 343 kB
hast-util-to-text
hast utility to get the plain-text value of a node according to theinnerText
algorithm- 71%
- 240k
- 1.89 kB
remark-preset-lint-markdown-style-guide
remark preset to configure remark-lint with rules that enforce the markdown style guide- 71%
- 79k
- 11.8 kB
remark-highlight.js
remark plugin to highlight code blocks with highlight.js- 71%
- 46k
- 259 kB
remark-validate-links
remark plugin to validate links to headings and files- 71%
- 174k
- 10.6 kB
remark-lint-code-block-style
remark-lint rule to warn when code blocks do not adhere to a given style- 71%
- 124k
- 2.43 kB
remark-lint-ordered-list-marker-value
remark-lint rule to warn when the marker value of ordered lists violates a given style- 71%
- 155k
- 2.48 kB
remark-lint-blockquote-indentation
remark-lint rule to warn when block quotes are either indented too much or too little- 71%
- 120k
- 4.69 kB
rehype-slug
rehype plugin to addid
attributes to headings- 71%
- 271k
- 2.37 kB
remark-lint-heading-style
remark-lint rule to warn when heading style violates the given style- 71%
- 116k
hast-util-to-mdast
hast utility to transform to mdast- 71%
- 145k
- 7.98 kB
remark-lint-strong-marker
remark-lint rule to warn when importance (strong) markers violate the given style- 71%
- 116k
- 2.36 kB
remark-lint-table-cell-padding
remark-lint rule to warn when table cells are incorrectly padded- 71%
- 115k
- 2.73 kB
remark-lint-fenced-code-marker
remark-lint rule to warn when fenced code markers violate the given style- 71%
- 113k
- 2.43 kB
remark-lint-no-multiple-toplevel-headings
remark-lint rule to warn when multiple top level headings are used- 71%
- 101k
- 2.44 kB
remark-lint-rule-style
remark-lint rule to warn when horizontal rules violate a given style- 71%
- 113k
- 2.38 kB
remark-lint-emphasis-marker
remark-lint rule to warn when emphasis markers violate the given style- 71%
- 111k
- 2.37 kB
unist-util-filter
unist utility to create a new tree with nodes that pass a filter- 71%
- 129k
- 543 B
remark-images
remark plugin to add an improved image syntax- 71%
- 70k
- 1.06 kB
remark-lint-unordered-list-marker-style
remark-lint rule to warn when markers of unordered lists violate a given style- 71%
- 118k
- 2.45 kB
retext-smartypants
retext plugin to implement SmartyPants- 71%
- 126k
- 1.79 kB
remark-lint-link-title-style
remark-lint rule to warn when link and definition titles occur with incorrect quotes- 71%
- 109k
- 2.9 kB
hast-util-has-property
hast utility to check if a node has a property- 71%
- 565k
- 245 B
remark-lint-table-pipes
remark-lint rule to warn when table rows are not fenced with pipes- 71%
- 101k
- 2.37 kB
remark-lint-final-definition
remark-lint rule to warn when definitions are not placed at the end of the file- 71%
- 120k
- 2.48 kB
unist-util-visit-children
utility to visit direct children of a parent- 70%
- 894k
- 235 B
remark-lint-fenced-code-flag
remark-lint rule to warn when fenced code blocks occur without language flag- 70%
- 103k
- 2.4 kB
remark-lint-definition-spacing
remark-lint rule to warn when consecutive whitespace is used in a definition- 70%
- 97k
- 2.37 kB
remark-lint-list-item-content-indent
remark-lint rule to warn when the content of a list item has mixed indentation- 70%
- 105k
- 4.66 kB
remark-lint-no-table-indentation
remark-lint rule to warn when tables are indented- 70%
- 95k
- 2.31 kB
@mdx-js/preact
Preact implementation for MDX- 70%
- 1k
- 1.13 kB
remark-lint-no-shell-dollars
remark-lint rule to warn when shell code is prefixed by dollars- 70%
- 96k
- 2.31 kB
remark-lint-no-consecutive-blank-lines
remark-lint rule to warn for too many consecutive blank lines- 70%
- 94k
- 4.67 kB
remark-lint-no-file-name-outer-dashes
remark-lint rule to warn when file names contain initial or final dashes- 70%
- 103k
- 1.59 kB
remark-lint-no-heading-punctuation
remark-lint rule to warn when headings end in illegal characters- 70%
- 92k
- 2.27 kB
remark-lint-file-extension
remark-lint rule to warn when the file’s extension violates the given style- 70%
- 101k
- 1.57 kB
remark-lint-no-file-name-consecutive-dashes
remark-lint rule to warn when file names contain consecutive dashes- 70%
- 103k
- 1.59 kB
remark-lint-no-file-name-articles
remark-lint rule to warn when file name start with an article- 70%
- 103k
- 1.59 kB
remark-lint-checkbox-character-style
remark-lint rule to warn when list item checkboxes violate a given style- 70%
- 62k
- 2.72 kB
rehype-autolink-headings
rehype plugin to add links to headings- 70%
- 83k
- 1.86 kB
remark-lint-definition-case
remark-lint rule to warn when definition labels are not lowercase- 70%
- 97k
- 2.36 kB
@mdx-js/parcel-plugin-mdx
Parcel plugin for MDX- 70%
- 2k
- 184 B
remark-reference-links
remark plugin to transform links and images to references and definitions- 70%
- 238k
- 1.04 kB
remark-lint-no-emphasis-as-heading
remark-lint rule to warn when emphasis or importance is used instead of a heading- 70%
- 90k
- 2.24 kB
remark-lint-maximum-line-length
remark-lint rule to warn when lines are too long- 70%
- 113k
- 2.51 kB
remark-lint-table-pipe-alignment
remark-lint rule to warn when table pipes are not aligned- 70%
- 89k
- 2.44 kB
remark-lint-no-file-name-irregular-characters
remark-lint rule to warn when file names contain irregular characters- 70%
- 100k
- 1.63 kB
remark-lint-heading-increment
remark-lint rule to warn when headings increment with more than 1 level at a time- 70%
- 92k
- 2.17 kB
rehype-sanitize
rehype plugin to sanitize HTML- 70%
- 55k
- 2.15 kB
remark-lint-no-duplicate-headings
remark-lint rule to warn on duplicate headings- 70%
- 91k
- 2.51 kB
unist-util-map
unist utility to create a new tree by mapping all nodes- 70%
- 439k
remark-lint-no-file-name-mixed-case
remark-lint rule to warn when file names use mixed case- 70%
- 93k
- 1.59 kB
rehype-remark
rehype plugin to transform to remark- 70%
- 137k
- 8.1 kB
mdast-util-heading-style
mdast utility to get the style of a heading- 70%
- 292k
- 308 B
remark-lint-list-item-spacing
remark-lint rule to warn when list looseness is incorrect- 70%
- 91k
- 2.47 kB
remark-lint-no-tabs
remark-lint rule to warn when hard tabs are used instead of spaces- 70%
- 46k
- 1.78 kB
remark-lint-maximum-heading-length
remark-lint rule to warn when headings are too long- 70%
- 89k
- 2.23 kB
retext-keywords
retext plugin to extract keywords- 70%
- 8k
- 2.38 kB
rehype-format
rehype plugin to format HTML- 70%
- 28k
- 2.97 kB
remark-unwrap-images
remark plugin to remove the wrapping paragraph for images- 70%
- 13k
- 1.01 kB
remark-lint-no-heading-indent
remark-lint rule to warn when headings are indented- 70%
- 22k
- 4.58 kB
remark-textr
remark plugin to integrate with Textr- 70%
- 52k
- 1.06 kB
remark-lint-first-heading-level
remark-lint rule to warn when the first heading has a level other than a specified value- 70%
- 27k
- 2.23 kB
remark-lint-checkbox-content-indent
remark-lint rule to warn when list item checkboxes are followed by too much whitespace- 70%
- 23k
- 2.58 kB
rehype
HTML processor powered by plugins part of the unified collective- 70%
- 102k
- 66.9 kB
react-markdown
Render Markdown as React components- 70%
- 4m
- 22.9 kB
mdast-comment-marker
mdast utility to parse a comment marker- 70%
- 358k
- 515 B
retext-spell
retext plugin to check spelling- 70%
- 26k
- 5.85 kB
hast-util-select
hast utility forquerySelector
,querySelectorAll
, andmatches
- 70%
- 69k
- 13.5 kB
remark-preset-lint-consistent
remark preset to configure remark-lint with rules that enforce consistency- 70%
- 39k
- 8.29 kB
remark-lint-no-empty-url
remark-lint rule to warn on empty URLs in links and images- 70%
- 35k
- 2.17 kB
unified-args
Create CLIs for unified processors- 70%
- 341k
- 143 kB
unified-message-control
Enable, disable, and ignore messages from unified processors- 70%
- 358k
- 1.92 kB
remark-lint-no-reference-like-url
remark-lint rule to warn when URLs are also defined identifiers- 70%
- 17k
- 2.23 kB
remark-lint-no-missing-blank-lines
remark-lint rule to warn when missing blank lines- 69%
- 15k
- 2.4 kB
rehype-highlight
rehype plugin to highlight code blocks with lowlight (highlight.js)- 69%
- 65k
- 281 kB
nlcst-search
nlcst utility to search for patterns in a tree- 69%
- 79k
- 1.85 kB
retext-equality
retext plugin to warn about possible insensitive, inconsiderate language- 69%
- 58k
- 19.3 kB
retext-profanities
retext plugin to check for profane and vulgar wording- 69%
- 57k
- 15 kB
create-mdx
Initialize an MDX project- 69%
- 173
remark-lint-no-heading-like-paragraph
remark-lint rule to for too many hashes (h7+ “headings”)- 69%
- 11k
- 2.2 kB
remark-lint-no-html
remark-lint rule to warn when HTML nodes are used- 69%
- 12k
- 2.16 kB
nlcst-is-literal
nlcst utility to check whether a node is meant literally- 69%
- 90k
- 766 B
hast-util-embedded
hast utility to check if a node is an embedded element- 69%
- 261k
- 452 B
eslint-mdx
ESLint Parser for MDX- 69%
- 227k
- 297 kB
remark-lint-linebreak-style
remark-lint rule to warn when linebreaks violate a given or detected style- 69%
- 6k
- 1.88 kB
remark-inline-links
remark plugin to transform references and definitions into normal links and images- 69%
- 9k
- 1.2 kB
remark-lint-no-paragraph-content-indent
remark-lint rule to warn when the content in paragraphs are indented- 69%
- 7k
- 2.46 kB
retext-repeated-words
retext plugin to check for for repeated words- 69%
- 30k
- 1.28 kB
remark-yaml-config
remark plugin to configure it with YAML frontmatter- 69%
- 18k
- 42.5 kB
hast-util-from-dom
hast utility to create a tree from the DOM- 69%
- 26k
- 7.83 kB
unist-util-find-all-before
unist utility to find nodes before another node- 69%
- 10k
- 528 B
retext-readability
retext plugin to check readability- 69%
- 7k
- 18.9 kB
retext-simplify
retext plugin to check phrases for simpler alternatives- 69%
- 2k
- 6.84 kB
rehype-document
rehype plugin to wrap a document around a fragment- 69%
- 10k
- 5.34 kB
eslint-plugin-mdx
ESLint Plugin for MDX- 69%
- 221k
mdast-util-heading-range
mdast utility to use headings as ranges in mdast- 69%
- 26k
- 647 B
vfile-find-up
vfile utility to find one or more files by searching the file system upwards- 69%
- 65k
- 1.9 kB
remark-comment-config
remark plugin to configure it with comments- 69%
- 12k
- 715 B
rehype-retext
rehype plugin to transform to retext- 69%
- 51k
- 2.27 kB
retext-sentence-spacing
retext plugin to check spacing (one or two spaces) between sentences- 69%
- 21k
- 1.28 kB
retext-emoji
retext plugin to support emoji, gemoji, and emoticons- 69%
- 10k
- 51.7 kB
nlcst-normalize
nlcst utility to normalize a word for easier comparison- 69%
- 78k
- 407 B
retext-syntax-urls
retext plugin to classify url-like values as syntax, not natural language- 68%
- 29k
- 1.27 kB
mdast-util-phrasing
mdast utility to check if a node is phrasing content- 68%
- 132k
- 493 B
unified-diff
unified plugin to ignore unrelated messages- 68%
- 53k
- 19 kB
remark-usage
remark plugin to add a usage example to your readme- 68%
- 14k
- 248 kB
mdast-zone
mdast utility to treat HTML comments as ranges or markers- 68%
- 16k
- 1.39 kB
retext-diacritics
retext plugin to check for proper use of diacritics- 68%
- 15k
- 3.32 kB
mdast-util-find-and-replace
mdast utility to find and replace text in a tree- 68%
- 129k
- 1.37 kB
rehype-parse
rehype plugin to parse HTML- 68%
- 1m
- 57.9 kB
hast-util-heading-rank
hast utility to get the rank (or depth, level) of headings- 68%
- 27k
- 258 B
hast-util-to-nlcst
hast utility to transform to nlcst- 68%
- 53k
- 2.35 kB
unist-util-parents
utility to add references to parents on nodes in a tree- 68%
- 7k
- 5.76 kB
unified-stream
Streaming interface for unified processors- 68%
- 6k
- 1.09 kB
hast-util-phrasing
hast utility to check if a node is phrasing content- 68%
- 82k
- 769 B
retext-syntax-mentions
retext plugin to classify @mentions as syntax, not natural language- 68%
- 16k
- 1.33 kB
mdast-util-gfm-autolink-literal
mdast extension to parse and serialize GFM autolink literals- 68%
- 435k
- 2.89 kB
retext-redundant-acronyms
retext plugin to check for redundant acronyms (ATM machine)- 68%
- 15k
- 6.27 kB
retext-sentiment
retext plugin to detect the sentiment of text- 68%
- 130
- 16.4 kB
vfile-find-down
vfile utility to find one or more files by searching the file system downwards- 68%
- 10k
- 2.08 kB
nlcst-emoji-modifier
nlcst utility to support emoji- 68%
- 10k
- 19.3 kB
vfile-reporter-pretty
vfile utility to create a pretty report for a file- 68%
- 1k
- 29.4 kB
retext-pos
retext plugin to add part-of-speech (POS) tags- 68%
- 8k
- 602 kB
retext-quotes
retext plugin to check quotes and apostrophes- 68%
- 13k
- 1.58 kB
retext-indefinite-article
retext plugin to check if indefinite articles (a
,an
) are used correctly- 68%
- 31k
- 3.7 kB
mdast-util-gfm
mdast extension to parse and serialize GFM (GitHub Flavored Markdown)- 68%
- 430k
- 5.73 kB
retext-contractions
retext plugin to check apostrophes in elided contractions- 68%
- 10k
- 2.15 kB
micromark-extension-gfm-tagfilter
micromark extension to support GFM tagfilter- 68%
- 407k
- 353 B
rehype-minify-whitespace
rehype plugin to collapse whitespace- 68%
- 201k
- 1.89 kB
retext-passive
retext plugin to check for passive voice- 68%
- 9k
- 4.91 kB
remark-vdom
remark plugin to compile Markdown to VDOM- 68%
- 3k
- 15.9 kB
unist-util-find-before
unist utility to find a node before another node- 68%
- 9k
- 544 B
remark-normalize-headings
remark plugin to make sure there is no more than a single top-level heading in a document- 68%
- 1k
- 844 B
unist-util-source
unist utility to get the source of a value- 68%