unified

Explore/Keywords

remark

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  3. Explore 186 other packages matching remark

unified

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 130 other packages matching unified

markdown

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 94 other packages matching markdown

plugin

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark-stringify

    remark plugin to compile Markdown
    1. 83%
    2. 5m
    3. 10.7 kB
  3. Explore 86 other packages matching plugin

hast

  1. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  2. hast-util-parse-selector

    Parse a simple CSS selector to a HAST node
    1. 77%
    2. 4m
    3. 327 B
  3. Explore 74 other packages matching hast

rehype

  1. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  2. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  3. Explore 73 other packages matching rehype

lint

  1. vfile-reporter

    Stylish reporter for virtual files
    1. 73%
    2. 527k
    3. 4.71 kB
  2. unified-lint-rule

    unified plugin to make it a bit easier to create linting rules
    1. 71%
    2. 90k
    3. 1.44 kB
  3. Explore 68 other packages matching lint

mdast

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 67 other packages matching mdast

rule

  1. unified-lint-rule

    unified plugin to make it a bit easier to create linting rules
    1. 71%
    2. 90k
    3. 1.44 kB
  2. remark-lint-no-duplicate-definitions

    remark-lint rule to warn on duplicate definitions
    1. 70%
    2. 66k
    3. 2.36 kB
  3. Explore 62 other packages matching rule

html

  1. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  2. hast-util-parse-selector

    Parse a simple CSS selector to a HAST node
    1. 77%
    2. 4m
    3. 327 B
  3. Explore 51 other packages matching html

util

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  3. Explore 49 other packages matching util

utility

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  3. Explore 46 other packages matching utility

retext

  1. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  2. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  3. Explore 40 other packages matching retext

unist

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  3. Explore 34 other packages matching unist

syntax

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 26 other packages matching syntax

tree

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 24 other packages matching tree

ast

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 23 other packages matching ast

heading

  1. rehype-slug

    rehype plugin to add id attributes to headings
    1. 71%
    2. 98k
    3. 2.29 kB
  2. remark-lint-no-multiple-toplevel-headings

    remark-lint rule to warn when multiple top-level headings are used
    1. 70%
    2. 33k
    3. 2.35 kB
  3. Explore 22 other packages matching heading

mdx

  1. @mdx-js/react

    React implementation for MDX
    1. 80%
    2. 620k
    3. 1.11 kB
  2. @mdx-js/mdx

    Parse MDX and transpile to JSX
    1. 79%
    2. 854k
    3. 299 kB
  3. Explore 20 other packages matching mdx

remark-plugin

  1. remark-behead

    Increase or decrease heading depth
    1. 67%
    2. 2k
    3. 6.64 kB
  2. @agentofuser/remark-giphy

    replace giphy:search_term with gif url from giphy
    1. 63%
    2. 55
    3. 36.7 kB
  3. Explore 19 other packages matching remark-plugin

react

  1. @mdx-js/react

    React implementation for MDX
    1. 80%
    2. 620k
    3. 1.11 kB
  2. @mdx-js/mdx

    Parse MDX and transpile to JSX
    1. 79%
    2. 854k
    3. 299 kB
  3. Explore 19 other packages matching react

node

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  3. Explore 19 other packages matching node

jsx

  1. @mdx-js/react

    React implementation for MDX
    1. 80%
    2. 620k
    3. 1.11 kB
  2. @mdx-js/mdx

    Parse MDX and transpile to JSX
    1. 79%
    2. 854k
    3. 299 kB
  3. Explore 15 other packages matching jsx

parse

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  3. Explore 13 other packages matching parse

file

  1. vfile

    Virtual file format for text processing
    1. 79%
    2. 9m
    3. 1.44 kB
  2. to-vfile

    Create a vfile from a file-path
    1. 74%
    2. 393k
    3. 1.47 kB
  3. Explore 12 other packages matching file

stringify

  1. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 12 other packages matching stringify

link

  1. remark-autolink-headings

    remark plugin to automatically add links to headings
    1. 70%
    2. 25k
    3. 1.61 kB
  2. remark-reference-links

    remark plugin to transform links and images to references and definitions
    1. 70%
    2. 106k
    3. 1.03 kB
  3. Explore 11 other packages matching link

marker

  1. vfile-location

    Convert between positions (line and column-based) and offsets (range-based) locations in a virtual file
    1. 78%
    2. 6m
    3. 364 B
  2. remark-message-control

    remark plugin to enable, disable, and ignore messages with remark
    1. 72%
    2. 200k
    3. 2.29 kB
  3. Explore 11 other packages matching marker

text

  1. vfile

    Virtual file format for text processing
    1. 79%
    2. 9m
    3. 1.44 kB
  2. to-vfile

    Create a vfile from a file-path
    1. 74%
    2. 393k
    3. 1.47 kB
  3. Explore 11 other packages matching text

nlcst

  1. nlcst-to-string

    Stringify NLCST
    1. 74%
    2. 534k
    3. 310 B
  2. remark-retext

    remark plugin to transform to retext
    1. 73%
    2. 499k
    3. 1.41 kB
  3. Explore 11 other packages matching nlcst

vfile

  1. vfile-message

    Create a virtual message
    1. 78%
    2. 9m
    3. 622 B
  2. vfile-reporter

    Stylish reporter for virtual files
    1. 73%
    2. 527k
    3. 4.71 kB
  3. Explore 11 other packages matching vfile

definition

  1. mdast-util-definitions

    Find definition nodes in mdast nodes
    1. 75%
    2. 1m
    3. 905 B
  2. remark-lint-no-duplicate-definitions

    remark-lint rule to warn on duplicate definitions
    1. 70%
    2. 66k
    3. 2.36 kB
  3. Explore 10 other packages matching definition

image

  1. remark-reference-links

    remark plugin to transform links and images to references and definitions
    1. 70%
    2. 106k
    3. 1.03 kB
  2. remark-lint-link-title-style

    remark-lint rule to warn when link and definition titles occur with incorrect quotes
    1. 69%
    2. 34k
    3. 2.65 kB
  3. Explore 9 other packages matching image

virtual

  1. vfile

    Virtual file format for text processing
    1. 79%
    2. 9m
    3. 1.44 kB
  2. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  3. Explore 9 other packages matching virtual

language

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. retext-english

    retext parser for the English language
    1. 76%
    2. 510k
    3. 12.3 kB
  3. Explore 9 other packages matching language

style

  1. remark-lint-link-title-style

    remark-lint rule to warn when link and definition titles occur with incorrect quotes
    1. 69%
    2. 34k
    3. 2.65 kB
  2. remark-preset-lint-markdown-style-guide

    remark preset to configure remark-lint with rules that enforce the markdown style guide
    1. 69%
    2. 24k
    3. 10.8 kB
  3. Explore 8 other packages matching style

remove

  1. unist-util-remove-position

    Remove positions from a unist tree
    1. 78%
    2. 6m
    3. 779 B
  2. remark-squeeze-paragraphs

    remark plugin to remove empty paragraphs
    1. 74%
    2. 783k
    3. 626 B
  3. Explore 8 other packages matching remove

abstract

  1. remark-parse

    remark plugin to parse Markdown
    1. 85%
    2. 7m
    3. 14.6 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 8 other packages matching abstract

url

  1. remark-lint-no-literal-urls

    remark-lint rule to warn when URLs without angle-brackets are used
    1. 69%
    2. 79k
    3. 2.31 kB
  2. remark-external-links

    remark plugin to automatically add target and rel attributes to external links
    1. 69%
    2. 94k
    3. 1.82 kB
  3. Explore 7 other packages matching url

list

  1. remark-lint-ordered-list-marker-value

    remark-lint rule to warn when the marker value of ordered lists violates a given style
    1. 70%
    2. 33k
    3. 2.39 kB
  2. 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
    1. 70%
    2. 79k
    3. 3.82 kB
  3. Explore 7 other packages matching list

reference

  1. remark-github

    remark plugin to autolink references like in GitHub issues, PRs, and comments
    1. 71%
    2. 49k
    3. 3.13 kB
  2. remark-lint-no-undefined-references

    remark-lint rule to warn when references to undefined definitions are found
    1. 70%
    2. 73k
    3. 2.23 kB
  3. Explore 7 other packages matching reference

mdxast

  1. @mdx-js/react

    React implementation for MDX
    1. 80%
    2. 620k
    3. 1.11 kB
  2. @mdx-js/mdx

    Parse MDX and transpile to JSX
    1. 79%
    2. 854k
    3. 299 kB
  3. Explore 7 other packages matching mdxast

message

  1. vfile

    Virtual file format for text processing
    1. 79%
    2. 9m
    3. 1.44 kB
  2. vfile-location

    Convert between positions (line and column-based) and offsets (range-based) locations in a virtual file
    1. 78%
    2. 6m
    3. 364 B
  3. Explore 7 other packages matching message

css

  1. hast-util-parse-selector

    Parse a simple CSS selector to a HAST node
    1. 77%
    2. 4m
    3. 327 B
  2. hast-util-select

    querySelector, querySelectorAll, and matches in hast
    1. 69%
    2. 4k
    3. 12.5 kB
  3. Explore 7 other packages matching css

javascript

  1. rehype-remove-comments

    rehype plugin to remove comments (except conditional comments)
    1. 64%
    2. 686
    3. 778 B
  2. rehype-minify-javascript-script

    rehype plugin to minify script elements with a JS body
    1. 64%
    2. 118
    3. 9.57 kB
  3. Explore 7 other packages matching javascript

natural

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. retext-english

    retext parser for the English language
    1. 76%
    2. 510k
    3. 12.3 kB
  3. Explore 7 other packages matching natural

find

  1. unist-util-find-all-after

    Utility to find nodes after another node
    1. 77%
    2. 3m
    3. 558 B
  2. mdast-util-definitions

    Find definition nodes in mdast nodes
    1. 75%
    2. 1m
    3. 905 B
  3. Explore 7 other packages matching find

indent

  1. 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
    1. 70%
    2. 79k
    3. 3.82 kB
  2. remark-lint-no-table-indentation

    remark-lint rule to warn when tables are indented
    1. 69%
    2. 32k
    3. 2.22 kB
  3. Explore 6 other packages matching indent

dom

  1. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  2. hast-to-hyperscript

    Transform HAST to something else through a hyperscript DSL
    1. 73%
    2. 1m
    3. 8.49 kB
  3. Explore 6 other packages matching dom

attribute

  1. unist-util-select

    Select unist nodes using css-like selectors
    1. 73%
    2. 364k
    3. 5.06 kB
  2. rehype-sort-attribute-values

    rehype plugin to sort attribute values
    1. 65%
    2. 7k
    3. 1.36 kB
  3. Explore 6 other packages matching attribute

cst

  1. retext-english

    retext parser for the English language
    1. 76%
    2. 510k
    3. 12.3 kB
  2. retext

    Natural language processor powered by plugins
    1. 73%
    2. 106k
    3. 14.4 kB
  3. Explore 5 other packages matching cst

category

  1. hast-util-embedded

    Check if a node is a embedded element
    1. 71%
    2. 193k
    3. 395 B
  2. hast-util-phrasing

    Check if a node is a phrasing content
    1. 70%
    2. 112k
    3. 769 B
  3. Explore 5 other packages matching category

process

  1. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  2. remark

    Markdown processor powered by plugins
    1. 84%
    2. 5m
    3. 24.7 kB
  3. Explore 5 other packages matching process

position

  1. unist-util-stringify-position

    Stringify a Unist node, position, or point
    1. 78%
    2. 9m
    3. 318 B
  2. unist-util-remove-position

    Remove positions from a unist tree
    1. 78%
    2. 6m
    3. 779 B
  3. Explore 4 other packages matching position

content

  1. remark-toc

    remark plugin to generate a Table of Contents (TOC)
    1. 72%
    2. 138k
    3. 3.4 kB
  2. remark-lint-no-heading-content-indent

    remark-lint rule to warn when heading content is indented
    1. 69%
    2. 66k
    3. 3.93 kB
  3. Explore 4 other packages matching content

compile

  1. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  2. remark-react

    remark plugin to transform to React
    1. 73%
    2. 43k
    3. 14.4 kB
  3. Explore 4 other packages matching compile

comment

  1. vfile-location

    Convert between positions (line and column-based) and offsets (range-based) locations in a virtual file
    1. 78%
    2. 6m
    3. 364 B
  2. remark-message-control

    remark plugin to enable, disable, and ignore messages with remark
    1. 72%
    2. 200k
    3. 2.29 kB
  3. Explore 4 other packages matching comment

whitespace

  1. remark-squeeze-paragraphs

    remark plugin to remove empty paragraphs
    1. 74%
    2. 783k
    3. 626 B
  2. mdast-squeeze-paragraphs

    Remove empty paragraphs from mdast tree
    1. 74%
    2. 782k
    3. 755 B
  3. Explore 4 other packages matching whitespace

script

  1. hast-util-script-supporting

    Check if a node is a script-supporting element
    1. 66%
    2. 18
    3. 355 B
  2. rehype-minify-javascript-script

    rehype plugin to minify script elements with a JS body
    1. 64%
    2. 118
    3. 9.57 kB
  3. Explore 4 other packages matching script

walk

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. unist-util-visit-parents

    Recursively walk over unist nodes, with ancestral information
    1. 79%
    2. 7m
    3. 674 B
  3. Explore 4 other packages matching walk

validate

  1. remark-lint

    remark plugin to lint Markdown code style
    1. 71%
    2. 90k
    3. 2.37 kB
  2. remark-validate-links

    remark plugin to validate links to headings and files
    1. 69%
    2. 50k
  3. Explore 3 other packages matching validate

table

  1. remark-toc

    remark plugin to generate a Table of Contents (TOC)
    1. 72%
    2. 138k
    3. 3.4 kB
  2. remark-lint-table-cell-padding

    remark-lint rule to warn when table cells are incorrectly padded
    1. 70%
    2. 40k
    3. 2.61 kB
  3. Explore 3 other packages matching table

name

  1. remark-lint-no-file-name-articles

    remark-lint rule to warn when file name start with an article
    1. 69%
    2. 32k
    3. 1.53 kB
  2. remark-lint-no-file-name-outer-dashes

    remark-lint rule to warn when file names contain initial or final dashes
    1. 69%
    2. 32k
    3. 1.53 kB
  3. Explore 3 other packages matching name

github

  1. remark-slug

    remark plugin to add anchors to headings
    1. 73%
    2. 370k
    3. 2.06 kB
  2. remark-github

    remark plugin to autolink references like in GitHub issues, PRs, and comments
    1. 71%
    2. 49k
    3. 3.13 kB
  3. Explore 3 other packages matching github

hyperscript

  1. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  2. unist-builder

    Helper for creating unist trees
    1. 77%
    2. 1m
    3. 252 B
  3. Explore 3 other packages matching hyperscript

emoji

  1. remark-emoji

    Emoji transformer plugin for Remark
    1. 69%
    2. 27k
    3. 13.4 kB
  2. retext-emoji

    retext plugin to support emoji, gemoji, and emoticons
    1. 68%
    2. 2k
    3. 30.6 kB
  3. Explore 3 other packages matching emoji

dot

  1. redot-parse

    Graphviz dot parser for redot
    1. 47%
    2. 70
    3. 16.4 kB
  2. redot

    Graphviz dot processor powered by plugins
    1. 47%
    2. 93
    3. 20.3 kB
  3. Explore 3 other packages matching dot

graphviz

  1. redot-parse

    Graphviz dot parser for redot
    1. 47%
    2. 70
    3. 16.4 kB
  2. redot

    Graphviz dot processor powered by plugins
    1. 47%
    2. 93
    3. 20.3 kB
  3. Explore 3 other packages matching graphviz

meta

  1. rehype-meta

    rehype plugin to add metadata to the head of a document
    1. 66%
    2. 10
    3. 15.9 kB
  2. rehype-minify-meta-content

    rehype plugin to minify content on meta elements
    1. 63%
    2. 91
    3. 1.32 kB
  3. Explore 3 other packages matching meta

rehype-plugin

  1. rehype-toc

    A rehype plugin that adds a table of contents (TOC) to the page
    1. 68%
    2. 2k
    3. 1.67 kB
  2. rehype-url-inspector

    A rehype plugin to inspect, validate, or rewrite URLs anywhere in an HTML document
    1. 66%
    2. 92
    3. 7.98 kB
  3. Explore 3 other packages matching rehype-plugin

phrase

  1. retext-keywords

    retext plugin to extract keywords
    1. 70%
    2. 4k
    3. 2.37 kB
  2. retext-simplify

    retext plugin to check phrases for simpler alternatives
    1. 70%
    2. 4k
    3. 6.8 kB
  3. Explore 3 other packages matching phrase

dsl

  1. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  2. unist-builder

    Helper for creating unist trees
    1. 77%
    2. 1m
    3. 252 B
  3. Explore 3 other packages matching dsl

cli

  1. remark-cli

    CLI to process Markdown with remark using plugins
    1. 76%
    2. 114k
  2. unified-args

    Create CLIs for unified processors
    1. 70%
    2. 112k
    3. 125 kB
  3. Explore 3 other packages matching cli

element

  1. hast-util-is-element

    Check if a node is a (certain) element
    1. 72%
    2. 718k
    3. 319 B
  2. hast-util-has-property

    Check if a node has a property
    1. 72%
    2. 293k
    3. 245 B
  3. Explore 3 other packages matching element

processing

  1. vfile

    Virtual file format for text processing
    1. 79%
    2. 9m
    3. 1.44 kB
  2. to-vfile

    Create a vfile from a file-path
    1. 74%
    2. 393k
    3. 1.47 kB
  3. Explore 3 other packages matching processing

reporter

  1. vfile-reporter

    Stylish reporter for virtual files
    1. 73%
    2. 527k
    3. 4.71 kB
  2. vfile-reporter-pretty

    Pretty reporter for VFile
    1. 68%
    2. 562
    3. 31.1 kB
  3. Explore 3 other packages matching reporter

concrete

  1. retext-english

    retext parser for the English language
    1. 76%
    2. 510k
    3. 12.3 kB
  2. retext

    Natural language processor powered by plugins
    1. 73%
    2. 106k
    3. 14.4 kB
  3. Explore 3 other packages matching concrete

break

  1. remark-breaks

    remark plugin to add break support, without needing spaces
    1. 71%
    2. 65k
    3. 368 B
  2. remark-lint-hard-break-spaces

    remark-lint rule to warn when too many spaces are used to create a hard break
    1. 69%
    2. 79k
    3. 2.22 kB
  3. Explore 2 other packages matching break

code

  1. remark-lint-code-block-style

    remark-lint rule to warn when code-blocks do not adhere to a given style
    1. 69%
    2. 40k
    3. 2.34 kB
  2. remark-lint-fenced-code-marker

    remark-lint rule to warn when fenced code markers violate the given style
    1. 69%
    2. 37k
    3. 2.31 kB
  3. Explore 2 other packages matching code

item

  1. 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
    1. 70%
    2. 79k
    3. 3.82 kB
  2. remark-lint-list-item-bullet-indent

    remark-lint rule to warn when list item bullets are indented
    1. 69%
    2. 65k
    3. 3.69 kB
  3. Explore 2 other packages matching item

level

  1. remark-lint-first-heading-level

    remark-lint rule to warn when the first heading has a level other than a specified value
    1. 69%
    2. 8k
    3. 2.16 kB
  2. remark-normalize-headings

    remark plugin to make sure there is no more than a single top-level heading in a document
    1. 67%
    2. 190
    3. 830 B
  3. Explore 2 other packages matching level

depth

  1. remark-lint-first-heading-level

    remark-lint rule to warn when the first heading has a level other than a specified value
    1. 69%
    2. 8k
    3. 2.16 kB
  2. remark-normalize-headings

    remark plugin to make sure there is no more than a single top-level heading in a document
    1. 67%
    2. 190
    3. 830 B
  3. Explore 2 other packages matching depth

duplicate

  1. remark-lint-no-duplicate-definitions

    remark-lint rule to warn on duplicate definitions
    1. 70%
    2. 66k
    3. 2.36 kB
  2. remark-lint-no-duplicate-headings

    remark-lint rule to warn on duplicate headings
    1. 69%
    2. 27k
    3. 2.42 kB
  3. Explore 2 other packages matching duplicate

paragraph

  1. remark-squeeze-paragraphs

    remark plugin to remove empty paragraphs
    1. 74%
    2. 783k
    3. 626 B
  2. mdast-squeeze-paragraphs

    Remove empty paragraphs from mdast tree
    1. 74%
    2. 782k
    3. 755 B
  3. Explore 2 other packages matching paragraph

plain

  1. remark-toc

    remark plugin to generate a Table of Contents (TOC)
    1. 72%
    2. 138k
    3. 3.4 kB
  2. strip-markdown

    remark plugin to remove Markdown formatting
    1. 70%
    2. 24k
    3. 674 B
  3. Explore 2 other packages matching plain

vdom

  1. hastscript

    Hyperscript compatible DSL for creating virtual hast trees
    1. 78%
    2. 4m
    3. 4.2 kB
  2. hast-to-hyperscript

    Transform HAST to something else through a hyperscript DSL
    1. 73%
    2. 1m
    3. 8.49 kB
  3. Explore 2 other packages matching vdom

highlight

  1. remark-highlight.js

    remark plugin to highlight code blocks with highlight.js
    1. 70%
    2. 18k
    3. 259 kB
  2. rehype-highlight

    rehype plugin to highlight code blocks with lowlight (highlight.js)
    1. 69%
    2. 9k
    3. 259 kB
  3. Explore 2 other packages matching highlight

md

  1. gulp-remark

    Gulp plugin for remark
    1. 67%
    2. 495
    3. 117 kB
  2. grunt-remark

    Grunt task for remark
    1. 62%
    2. 290
  3. Explore 2 other packages matching md

clean

  1. remark-squeeze-paragraphs

    remark plugin to remove empty paragraphs
    1. 74%
    2. 783k
    3. 626 B
  2. mdast-squeeze-paragraphs

    Remove empty paragraphs from mdast tree
    1. 74%
    2. 782k
    3. 755 B
  3. Explore 2 other packages matching clean

control

  1. vfile-location

    Convert between positions (line and column-based) and offsets (range-based) locations in a virtual file
    1. 78%
    2. 6m
    3. 364 B
  2. remark-message-control

    remark plugin to enable, disable, and ignore messages with remark
    1. 72%
    2. 200k
    3. 2.29 kB
  3. Explore 2 other packages matching control

count

  1. vfile-statistics

    Count vfile messages per category
    1. 72%
    2. 427k
    3. 312 B
  2. remark-normalize-headings

    remark plugin to make sure there is no more than a single top-level heading in a document
    1. 67%
    2. 190
    3. 830 B
  3. Explore 2 other packages matching count

filter

  1. unist-util-select

    Select unist nodes using css-like selectors
    1. 73%
    2. 364k
    3. 5.06 kB
  2. unist-util-filter

    Create a new unist tree with all nodes that pass the test implemented by the provided function
    1. 69%
    2. 18k
    3. 642 B
  3. Explore 2 other packages matching filter

transform

  1. unified

    Interface for processing text using syntax trees
    1. 84%
    2. 8m
    3. 3.36 kB
  2. mdast-squeeze-paragraphs

    Remove empty paragraphs from mdast tree
    1. 74%
    2. 782k
    3. 755 B
  3. Explore 2 other packages matching transform

selector

  1. hast-util-parse-selector

    Parse a simple CSS selector to a HAST node
    1. 77%
    2. 4m
    3. 327 B
  2. unist-util-select

    Select unist nodes using css-like selectors
    1. 73%
    2. 364k
    3. 5.06 kB
  3. Explore 2 other packages matching selector

assert

  1. unist-util-assert

    Assert Unist nodes
    1. 67%
    2. 275
    3. 902 B
  2. mdast-util-assert

    Assert mdast nodes
    1. 67%
    2. 109
    3. 2 kB
  3. Explore 2 other packages matching assert

string

  1. mdast-util-to-string

    Utility to get the plain text content of a node
    1. 75%
    2. 902k
    3. 213 B
  2. nlcst-to-string

    Stringify NLCST
    1. 74%
    2. 534k
    3. 310 B
  3. Explore 2 other packages matching string

formatter

  1. vfile-reporter

    Stylish reporter for virtual files
    1. 73%
    2. 527k
    3. 4.71 kB
  2. vfile-reporter-pretty

    Pretty reporter for VFile
    1. 68%
    2. 562
    3. 31.1 kB
  3. Explore 2 other packages matching formatter

eslint

  1. vfile-reporter-pretty

    Pretty reporter for VFile
    1. 68%
    2. 562
    3. 31.1 kB
  2. vfile-to-eslint

    Convert VFiles to ESLint formatter compatible output
    1. 68%
    2. 613
    3. 483 B
  3. Explore 2 other packages matching eslint

processor

  1. unified-engine

    Engine to process multiple files with unified
    1. 71%
    2. 235k
    3. 83.2 kB
  2. unified-args

    Create CLIs for unified processors
    1. 70%
    2. 112k
    3. 125 kB
  3. Explore 2 other packages matching processor

engine

  1. unified-engine

    Engine to process multiple files with unified
    1. 71%
    2. 235k
    3. 83.2 kB
  2. unified-args

    Create CLIs for unified processors
    1. 70%
    2. 112k
    3. 125 kB
  3. Explore 2 other packages matching engine

babel

  1. babel-plugin-extract-import-names

    Extract import names
    1. 76%
    2. 731k
    3. 938 B
  2. babel-plugin-apply-mdx-type-prop

    Apply the MDX type prop used in the MDX pragma
    1. 76%
    2. 731k
    3. 1.29 kB
  3. Explore 2 other packages matching babel

empty

  1. remark-squeeze-paragraphs

    remark plugin to remove empty paragraphs
    1. 74%
    2. 783k
    3. 626 B
  2. mdast-squeeze-paragraphs

    Remove empty paragraphs from mdast tree
    1. 74%
    2. 782k
    3. 755 B
  3. Explore 1 other package matching empty

case

  1. remark-lint-definition-case

    remark-lint rule to warn when definition labels are not lowercase
    1. 69%
    2. 33k
    3. 2.27 kB
  2. remark-lint-no-file-name-mixed-case

    remark-lint rule to warn when file names use mixed case
    1. 69%
    2. 31k
    3. 1.53 kB
  3. Explore 1 other package matching case

line

  1. remark-lint-maximum-line-length

    remark-lint rule to warn when lines are too long
    1. 70%
    2. 30k
    3. 2.42 kB
  2. remark-lint-no-missing-blank-lines

    remark-lint rule to warn when missing blank lines
    1. 68%
    2. 9k
    3. 2.31 kB
  3. Explore 1 other package matching line

inline

  1. remark-lint-no-inline-padding

    remark-lint rule to warn when inline nodes are padded with spaces
    1. 70%
    2. 79k
    3. 2.21 kB
  2. remark-embed-images

    remark plugin to embed images with data URIs, inlining base64-encoded sources
    1. 66%
    2. 81
    3. 3.83 kB
  3. Explore 1 other package matching inline

preset

  1. remark-preset-lint-recommended

    remark preset to configure remark-lint with rules that prevent mistakes or syntaxes that do not work correctly across vendors
    1. 70%
    2. 64k
    3. 7.39 kB
  2. remark-preset-lint-markdown-style-guide

    remark preset to configure remark-lint with rules that enforce the markdown style guide
    1. 69%
    2. 24k
    3. 10.8 kB
  3. Explore 1 other package matching preset

spacing

  1. remark-lint-definition-spacing

    remark-lint rule to warn when consecutive whitespace is used in a definition
    1. 69%
    2. 32k
    3. 2.28 kB
  2. retext-sentence-spacing

    retext plugin to check spacing (one or two spaces) between sentences
    1. 66%
    2. 7k
    3. 1.27 kB
  3. Explore 1 other package matching spacing

ordered

  1. remark-lint-ordered-list-marker-value

    remark-lint rule to warn when the marker value of ordered lists violates a given style
    1. 70%
    2. 33k
    3. 2.39 kB
  2. remark-lint-ordered-list-marker-style

    remark-lint rule to warn when the markers of ordered lists violate a given style
    1. 69%
    2. 77k
    3. 2.35 kB
  3. Explore 1 other package matching ordered

shortcut

  1. remark-lint-no-shortcut-reference-link

    remark-lint rule to warn when shortcut reference links are used
    1. 69%
    2. 77k
    3. 2.1 kB
  2. remark-lint-no-shortcut-reference-image

    remark-lint rule to warn when shortcut reference images are used
    1. 69%
    2. 77k
    3. 2.11 kB
  3. Explore 1 other package matching shortcut

toc

  1. mdast-util-toc

    Generate a Table of Contents (TOC) from a given Markdown file
    1. 72%
    2. 579k
    3. 3.27 kB
  2. remark-toc

    remark plugin to generate a Table of Contents (TOC)
    1. 72%
    2. 138k
    3. 3.4 kB
  3. Explore 1 other package matching toc

math

  1. remark-math

    remark plugin to parse and stringify math
    1. 71%
    2. 78k
    3. 1.22 kB
  2. rehype-katex

    rehype plugin to transform inline and block math with KaTeX
    1. 56%
    2. 4k
    3. 133 kB
  3. Explore 1 other package matching math

katex

  1. remark-math

    remark plugin to parse and stringify math
    1. 71%
    2. 78k
    3. 1.22 kB
  2. rehype-katex

    rehype plugin to transform inline and block math with KaTeX
    1. 56%
    2. 4k
    3. 133 kB
  3. Explore 1 other package matching katex

latex

  1. remark-math

    remark plugin to parse and stringify math
    1. 71%
    2. 78k
    3. 1.22 kB
  2. rehype-katex

    rehype plugin to transform inline and block math with KaTeX
    1. 56%
    2. 4k
    3. 133 kB
  3. Explore 1 other package matching latex

tex

  1. remark-math

    remark plugin to parse and stringify math
    1. 71%
    2. 78k
    3. 1.22 kB
  2. rehype-katex

    rehype plugin to transform inline and block math with KaTeX
    1. 56%
    2. 4k
    3. 133 kB
  3. Explore 1 other package matching tex

writing

  1. remark-github

    remark plugin to autolink references like in GitHub issues, PRs, and comments
    1. 71%
    2. 49k
    3. 3.13 kB
  2. retext-cliches

    Check phrases for cliches
    1. 63%
    2. 178
    3. 8.35 kB
  3. Explore 1 other package matching writing

frontmatter

  1. remark-frontmatter

    remark plugin to support frontmatter (yaml, toml, and more)
    1. 74%
    2. 315k
    3. 1.57 kB
  2. remark-yaml-config

    remark plugin to configure it with YAML frontmatter
    1. 68%
    2. 5k
    3. 42.5 kB
  3. Explore 1 other package matching frontmatter

yaml

  1. remark-frontmatter

    remark plugin to support frontmatter (yaml, toml, and more)
    1. 74%
    2. 315k
    3. 1.57 kB
  2. remark-yaml-config

    remark plugin to configure it with YAML frontmatter
    1. 68%
    2. 5k
    3. 42.5 kB
  3. Explore 1 other package matching yaml

id

  1. remark-slug

    remark plugin to add anchors to headings
    1. 73%
    2. 370k
    3. 2.06 kB
  2. rehype-slug

    rehype plugin to add id attributes to headings
    1. 71%
    2. 98k
    3. 2.29 kB
  3. Explore 1 other package matching id

gfm

  1. remark-wiki-link

    Parse and render wiki-style links
    1. 61%
    2. 40
    3. 1.52 kB
  2. remark-parse-yaml

    Parses yaml blocks into structured data
    1. 56%
    2. 100k
    3. 42.7 kB
  3. Explore 1 other package matching gfm

embed

  1. remark-embed-images

    remark plugin to embed images with data URIs, inlining base64-encoded sources
    1. 66%
    2. 81
    3. 3.83 kB
  2. @agentofuser/remark-giphy

    replace giphy:search_term with gif url from giphy
    1. 63%
    2. 55
    3. 36.7 kB
  3. Explore 1 other package matching embed

squeeze

  1. remark-squeeze-paragraphs

    remark plugin to remove empty paragraphs
    1. 74%
    2. 783k
    3. 626 B
  2. unist-util-remove

    Remove nodes from Unist tree
    1. 74%
    2. 802k
    3. 535 B
  3. Explore 1 other package matching squeeze

head

  1. rehype-meta

    rehype plugin to add metadata to the head of a document
    1. 66%
    2. 10
    3. 15.9 kB
  2. rehype-javascript-to-bottom

    rehype plugin to move JavaScript <script> to <body>
    1. 62%
    2. 23
    3. 1.33 kB
  3. Explore 1 other package matching head

sort

  1. vfile-sort

    Sort vfile messages by line/column
    1. 72%
    2. 396k
    3. 293 B
  2. rehype-sort-attribute-values

    rehype plugin to sort attribute values
    1. 65%
    2. 7k
    3. 1.36 kB
  3. Explore 1 other package matching sort

type

  1. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  2. unist-util-select

    Select unist nodes using css-like selectors
    1. 73%
    2. 364k
    3. 5.06 kB
  3. Explore 1 other package matching type

value

  1. rehype-sort-attribute-values

    rehype plugin to sort attribute values
    1. 65%
    2. 7k
    3. 1.36 kB
  2. rehype-normalize-attribute-value-case

    rehype plugin to normalize casing of attribute values
    1. 63%
    2. 95
    3. 1.43 kB
  3. Explore 1 other package matching value

wrap

  1. rehype-document

    rehype plugin to wrap a document around a fragment
    1. 68%
    2. 3k
    3. 5.68 kB
  2. rehype-wrap

    wrap selected elements with a given element
    1. 66%
    2. 52
    3. 13.8 kB
  3. Explore 1 other package matching wrap

format

  1. vfile-reporter

    Stylish reporter for virtual files
    1. 73%
    2. 527k
    3. 4.71 kB
  2. rehype-format

    rehype plugin to format HTML
    1. 69%
    2. 3k
    3. 2.39 kB
  3. Explore 1 other package matching format

english

  1. retext-english

    retext parser for the English language
    1. 76%
    2. 510k
    3. 12.3 kB
  2. retext-cliches

    Check phrases for cliches
    1. 63%
    2. 178
    3. 8.35 kB
  3. Explore 1 other package matching english

words

  1. retext-diacritics

    retext plugin to check for proper use of diacritics
    1. 68%
    2. 5k
    3. 3.29 kB
  2. retext-repeated-words

    retext plugin to check for for repeated words
    1. 67%
    2. 10k
    3. 1.27 kB
  3. Explore 1 other package matching words

source

  1. unist-util-source

    Utility to get the source of a value
    1. 68%
    2. 5k
    3. 495 B
  2. retext-syntax-urls

    retext plugin to classify url-like values (example.com, example.md, etc) as syntax
    1. 68%
    2. 5k
    3. 1.26 kB
  3. Explore 1 other package matching source

visit

  1. unist-util-visit

    Recursively walk over unist nodes
    1. 83%
    2. 7m
    3. 732 B
  2. unist-util-select

    Select unist nodes using css-like selectors
    1. 73%
    2. 364k
    3. 5.06 kB
  3. Explore 1 other package matching visit

is

  1. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  2. hast-util-is-element

    Check if a node is a (certain) element
    1. 72%
    2. 718k
    3. 319 B
  3. Explore 1 other package matching is

test

  1. unist-util-is

    Utility to check if a node passes a test
    1. 80%
    2. 7m
    3. 555 B
  2. unist-util-filter

    Create a new unist tree with all nodes that pass the test implemented by the provided function
    1. 69%
    2. 18k
    3. 642 B
  3. Explore 1 other package matching test

location

  1. unist-util-stringify-position

    Stringify a Unist node, position, or point
    1. 78%
    2. 9m
    3. 318 B
  2. unist-util-remove-position

    Remove positions from a unist tree
    1. 78%
    2. 6m
    3. 779 B
  3. Explore 1 other package matching location

xast

  1. xastscript

    Create xast trees
    1. 66%
    2. 43
    3. 474 B
  2. xast-util-to-xml

    xast utility to serialize to XML
    1. 66%
    2. 39
    3. 3.7 kB
  3. Explore 1 other package matching xast

xml

  1. xastscript

    Create xast trees
    1. 66%
    2. 43
    3. 474 B
  2. xast-util-to-xml

    xast utility to serialize to XML
    1. 66%
    2. 39
    3. 3.7 kB
  3. Explore 1 other package matching xml

redot

  1. redot-cli

    CLI to process Graphviz dot files with redot using plugins
    1. 45%
    2. 45
    3. 173 kB
  2. redot-lint

    Lint graphviz with redot
    1. 37%
    2. 10
    3. 2.04 kB
  3. Explore 1 other package matching redot