kmck

npm packages maintained by kmck

Packages
230
Weekly downloads
1.6B
Repositories
Stars
Followers

Packages

unist-util-is
unist utility to check if a node passes a test
65M +3%6.0.111 months ago
unist-util-visit
unist utility to visit nodes
64.7M +3%5.1.07 months ago
unist-util-visit-parents
unist utility to recursively walk over nodes, with ancestral information
64.6M +3%6.0.211 months ago
unist-util-stringify-position
unist utility to serialize a node, position, or point as a human readable location
64M +3%4.0.03 years ago
mdast-util-to-string
mdast utility to get the plain text content of a node
58.2M +3%4.0.03 years ago
mdast-util-from-markdown
mdast utility to parse markdown
56.8M +4%2.0.36 months ago
mdast-util-to-markdown
mdast utility to serialize markdown
51.5M +3%2.1.22 years ago
mdast-util-to-hast
mdast utility to transform to hast
50.5M +3%13.2.19 months ago
unist-util-position
unist utility to get the position of a node
50.3M +3%5.0.03 years ago
hast-util-whitespace
hast utility to check if a node is inter-element whitespace
48.5M +3%3.0.03 years ago
mdast-util-phrasing
mdast utility to check if a node is phrasing content
48.5M +3%4.1.03 years ago
mdast-util-gfm-table
mdast extension to parse and serialize GFM tables
41.6M +4%2.0.03 years ago
estree-util-is-identifier-name
Check if something can be an ecmascript (javascript) identifier name
41.3M +4%3.0.03 years ago
mdast-util-gfm-task-list-item
mdast extension to parse and serialize GFM task list items
40.8M +3%2.0.03 years ago
mdast-util-mdx-jsx
mdast extension to parse and serialize MDX or MDX.js JSX
40.7M +4%3.2.02 years ago
mdast-util-find-and-replace
mdast utility to find and replace text in a tree
40.7M +3%3.0.22 years ago
mdast-util-gfm-autolink-literal
mdast extension to parse and serialize GFM autolink literals
40.3M +3%2.0.12 years ago
mdast-util-mdx-expression
mdast extension to parse and serialize MDX (or MDX.js) expressions
39.7M +4%2.0.12 years ago
mdast-util-mdxjs-esm
mdast extension to parse and serialize MDX.js ESM (import/exports)
39.6M +4%2.0.13 years ago
hast-util-to-jsx-runtime
hast utility to transform to preact, react, solid, svelte, vue, etc
37.8M +4%2.3.6last year
mdast-util-gfm-strikethrough
mdast extension to parse and serialize GFM strikethrough
33.4M -16%2.0.03 years ago
mdast-util-gfm
mdast extension to parse and serialize GFM (GitHub Flavored Markdown)
33.3M -16%3.1.02 years ago
mdast-util-gfm-footnote
mdast extension to parse and serialize GFM footnotes
32.3M -13%2.1.02 years ago
html-url-attributes
Map of URL attributes in HTML
32.1M +3%3.0.12 years ago
hastscript
hast utility to create trees
31.8M +3%9.0.12 years ago
hast-util-parse-selector
hast utility to create an element from a simple CSS selector
31.4M +3%4.0.03 years ago
hast-util-from-parse5
hast utility to transform from a `parse5` AST
24M +2%8.0.32 years ago
hast-util-to-html
hast utility to serialize to HTML
22M +4%9.0.52 years ago
hast-util-raw
hast utility to reparse a tree
19.8M +2%9.1.02 years ago
hast-util-to-parse5
hast utility to transform to a `parse5` AST
19.8M +1%8.0.19 months ago
rehype-raw
rehype plugin to reparse the tree (and raw nodes)
18.5M +2%7.0.03 years ago
unist-util-remove-position
unist utility to remove positions from a tree
17.1M -1%5.0.03 years ago
unist-util-find-after
unist utility to find a node after another node
14.5M +2%5.0.03 years ago
hast-util-from-html
hast utility to parse from HTML
14.4M +1%2.0.32 years ago
hast-util-to-text
hast utility to get the plain-text value of a node according to the `innerText` algorithm
14.3M +2%4.0.22 years ago
hast-util-is-element
hast utility to check if a node is a (certain) element
14.2M -14%3.0.03 years ago
estree-util-visit
esast (and estree) utility to visit nodes
13.3M +4%2.0.03 years ago
mdast-util-mdx
mdast extension to parse and serialize MDX (or MDX.js)
12.6M +4%3.0.03 years ago
unist-util-position-from-estree
unist utility to get a position from an estree node
11.1M -12%2.0.03 years ago
hast-util-sanitize
hast utility to sanitize nodes
11.1M +4%5.0.22 years ago
rehype-sanitize
rehype plugin to sanitize HTML
10.4M +5%6.0.03 years ago
hast-util-to-estree
hast utility to transform to estree (JavaScript AST) JSX
10.4M +4%3.1.32 years ago
estree-util-attach-comments
Attach comments to estree nodes
10.3M +4%3.0.03 years ago
estree-util-to-js
estree (and esast) utility to serialize to JavaScript
10.3M +4%2.0.03 years ago
estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
10.2M +4%3.0.13 years ago
mdast-util-definitions
mdast utility to find definition nodes in a tree
9.5M +2%6.0.03 years ago
estree-util-scope
Check what’s defined in an estree scope
9.1M +7%1.0.1last week
esast-util-from-estree
esast utility to transform from estree
8.9M +5%2.0.03 years ago
hast-util-from-dom
hast utility to create a tree from the DOM
8.3M -0%5.0.12 years ago
rehype-stringify
rehype plugin to serialize HTML
8.3M +4%10.0.12 years ago
mdast-util-math
mdast extension to parse and serialize math
7.9M -18%3.0.03 years ago
rehype-parse
rehype plugin to parse HTML
7.6M +4%9.0.12 years ago
esast-util-from-js
estree (and esast) utility to parse from JavaScript
7.4M -13%2.0.13 years ago
mdast-util-frontmatter
mdast extension to parse and serialize frontmatter (YAML, TOML, etc)
7.1M +1%2.0.13 years ago
hast-util-to-string
hast utility to get the plain-text value of a node
6.9M +5%3.0.12 years ago
hast-util-from-html-isomorphic
hast utility that turns HTML into a syntax tree (while being small in browsers)
6.5M -16%2.0.03 years ago
nlcst-to-string
nlcst utility to transform a tree to a string
5.9M +6%4.0.03 years ago
mdast-util-directive
mdast extension to parse and serialize generic directives (`:cite[smith04]`)
5.4M +3%3.1.02 years ago
mdast-util-newline-to-break
mdast utility to support hard breaks without needing spaces or escapes
4.9M +5%2.0.03 years ago
hast-util-has-property
hast utility to check if a node has a property
4.9M -12%3.0.03 years ago
unist-util-visit-children
unist utility to visit direct children of a parent
4.6M +3%3.0.03 years ago
unist-util-modify-children
unist utility to modify direct children of a parent
4.6M +3%4.0.03 years ago
rehype
HTML processor powered by plugins part of the unified collective
4.2M +3%13.0.22 years ago
unist-util-generated
unist utility to check if a node is generated
4.1M -17%3.0.03 years ago
hast-util-embedded
hast utility to check if a node is an embedded element
3.9M +7%3.0.03 years ago
unist-util-remove
unist utility to remove nodes from a tree
3.3M -0%4.0.03 years ago
unist-builder
unist utility to create a new trees with a nice syntax
3.3M -0%4.0.03 years ago
hast-util-heading-rank
hast utility to get the rank (or depth, level) of headings
3.3M -10%3.0.03 years ago
hast-util-is-body-ok-link
hast utility to check if a link element is “Body OK”
3.1M -10%3.0.12 years ago
hast-util-phrasing
hast utility to check if a node is phrasing content
3.1M -10%3.0.13 years ago
rehype-slug
rehype plugin to add `id` attributes to headings
2.9M -13%6.0.03 years ago
hast-util-select
hast utility for `querySelector`, `querySelectorAll`, and `matches`
2.9M +7%6.0.42 years ago
html-whitespace-sensitive-tag-names
List of whitespace sensitive HTML tag names
2.6M +12%3.0.12 years ago
unist-util-filter
unist utility to create a new tree with nodes that pass a filter
2.6M +8%5.0.13 years ago
rehype-format
rehype plugin to format HTML
2.4M +13%5.0.12 years ago
hast-util-minify-whitespace
hast utility to get the plain-text value of a node
2.3M -30%1.0.12 years ago
rehype-external-links
rehype plugin to automatically add `target` and `rel` attributes to external links
2.2M +7%3.0.03 years ago
rehype-autolink-headings
rehype plugin to add links to headings
2.2M +9%7.1.03 years ago
rehype-highlight
rehype plugin to highlight code blocks with lowlight (highlight.js)
2.1M +7%7.0.22 years ago
hast-util-format
Format whitespace in HTML
2.1M -6%1.1.02 years ago
rehype-minify-whitespace
rehype plugin to collapse whitespace
2.1M +1%6.0.22 years ago
hast-util-to-mdast
hast utility to transform to mdast
1.9M +1%10.1.22 years ago
rehype-remark
rehype plugin to transform to remark
1.5M +4%10.0.1last year
unist-util-find-all-after
unist utility to find nodes after another node
1M +2%5.0.03 years ago
unist-util-inspect
unist utility to inspect nodes
968.9K +7%8.1.02 years ago
mdast-squeeze-paragraphs
mdast utility to remove empty paragraphs from a tree
779.3K +2%6.0.03 years ago
mdast-util-compact
mdast utility to make a tree compact
774.4K +3%5.0.03 years ago
unist-util-map
unist utility to create a new tree by mapping all nodes
552.7K -4%4.0.03 years ago
rehype-react
rehype plugin to transform to React
528.3K +5%8.0.03 years ago
mdast-util-toc
mdast utility to generate a table of contents from a tree
467.4K -4%7.1.02 years ago
mdast-comment-marker
mdast utility to parse a comment marker
451.7K +4%3.0.03 years ago
unist-util-select
unist utility to select nodes with CSS-like selectors
367.5K -1%5.1.03 years ago
hast-util-classnames
hast utility to merge class names together
346.5K -3%3.0.03 years ago
hast-util-to-dom
hast utility to transform to the DOM
326.2K +5%4.0.12 years ago
rehype-dom-stringify
rehype plugin to use browser APIs to stringify HTML
321.9K +6%4.0.22 years ago
rehype-sort-attribute-values
rehype plugin to sort attribute values
285.5K +5%5.0.12 years ago
rehype-sort-attributes
rehype plugin to reorder attributes based on how often they occur
284.1K +5%5.0.12 years ago
hast-util-find-and-replace
hast utility to find and replace text in a tree
270.4K -2%5.0.13 years ago
rehype-dom-parse
rehype plugin to use browser APIs to parse HTML
269.8K -14%5.0.22 years ago
mdast-util-heading-style
mdast utility to get the style of a heading
258.6K -1%3.0.03 years ago
mdast-util-to-nlcst
mdast utility to transform to nlcst
172.8K +16%7.0.12 years ago
rehype-remove-comments
rehype plugin to remove comments (except conditional comments)
150.9K +6%6.1.12 years ago
hast-util-is-conditional-comment
hast utility to check if a node is a conditional comment
150.9K +6%3.0.12 years ago
unist-util-find
unist utility to find a node
123K -5%3.0.03 years ago
nlcst-is-literal
nlcst utility to check whether a node is meant literally
114.4K +26%3.0.03 years ago
nlcst-normalize
nlcst utility to normalize a word for easier comparison
103.8K +35%4.0.03 years ago
nlcst-search
nlcst utility to search for patterns in a tree
102.2K +34%4.0.03 years ago
rehype-unwrap-images
rehype plugin to remove the wrapping paragraph (`<p>`) for images (`<img>`)
82.1K -13%1.0.02 years ago
hast-util-interactive
hast utility to check if a node is interactive
81.7K -14%3.0.03 years ago
hast-util-to-nlcst
hast utility to transform to nlcst
79.1K +31%4.0.03 years ago
rehype-retext
rehype plugin to transform to retext
79K +31%5.0.1last year
hast-util-from-string
hast utility to set the plain-text value of a node
73.3K +6%3.0.12 years ago
hast-util-is-css-style
hast utility to check if an element is a css style
72.6K +7%3.0.12 years ago
rehype-minify-css-style
rehype plugin to minify `style` elements
72.2K +7%4.0.12 years ago
unist-util-find-all-before
unist utility to find nodes before another node
71.9K -3%5.0.03 years ago
rehype-remove-external-script-content
rehype plugin to remove content of external JavaScript `script` elements
71.1K +7%4.0.12 years ago
rehype-minify-enumerated-attribute
rehype plugin to minify enumerated attributes
71.1K +7%5.0.22 years ago
rehype-minify-attribute-whitespace
rehype plugin to minify whitespace in attributes
71.1K +7%4.0.12 years ago
rehype-remove-duplicate-attribute-values
rehype plugin to remove duplicates in attribute values with unique tokens
71K +7%4.0.12 years ago
rehype-minify-style-attribute
rehype plugin to minify style attributes
71K +7%4.0.12 years ago
hast-util-is-event-handler
hast utility to check if a property is an event handler
71K +7%3.0.12 years ago
rehype-minify-meta-content
rehype plugin to minify `content` on `meta` elements
71K +7%4.0.12 years ago
hast-util-is-css-link
hast utility to check if an element is a css link
71K +7%3.0.12 years ago
rehype-minify-media-attribute
rehype plugin to minify media attributes
71K +7%4.0.12 years ago
rehype-remove-empty-attribute
rehype plugin to remove empty attributes
71K +7%4.0.12 years ago
rehype-normalize-attribute-value-case
rehype plugin to normalize casing of attribute values
71K +7%4.0.12 years ago
rehype-minify-meta-color
rehype plugin to minify `theme-color` and `msapplication-TileColor` meta elements
70.9K +7%4.0.12 years ago
rehype-remove-style-type-css
rehype plugin to remove `type` on CSS `style` and `link`s
70.9K +7%4.0.12 years ago
rehype-remove-meta-http-equiv
rehype plugin to remove `http-equiv` `meta` elements for shorter output
70.9K +7%4.0.12 years ago
html-enumerated-attributes
Map of info on enumerated attributes in HTML
70.8K +7%1.1.12 years ago
hast-util-is-javascript
hast utility to check if an element is a JavaScript script
58.5K -12%3.0.12 years ago
xastscript
xast utility to create trees
56.1K +8%4.0.03 years ago
xast-util-to-xml
xast utility to serialize to XML
50.2K -8%4.0.03 years ago
unist-util-source
unist utility to get the source of a value
43.6K -5%5.0.03 years ago
rehype-starry-night
rehype plugin to highlight code with `starry-night`
42.2K -26%2.2.02 years ago
mdast-zone
mdast utility to treat HTML comments as ranges or markers
40.7K -31%6.1.03 years ago
mdast-util-heading-range
mdast utility to use headings as ranges in mdast
30K +4%4.0.03 years ago
rehype-document
rehype plugin to wrap a document around a fragment
28.8K -3%7.0.33 years ago
mdast-normalize-headings
mdast utility to make sure there is no more than a single top-level heading in the document
27.9K -0%4.0.03 years ago
rehype-minify-javascript-script
rehype plugin to minify `script` elements with a JS body
21.3K +8%5.0.12 years ago
rehype-minify-event-handler
rehype plugin to Mminify event handler attributes
21.2K +8%4.0.12 years ago
rehype-remove-script-type-javascript
rehype plugin to remove `type` and `language` on JavaScript scripts
21.2K +7%4.0.12 years ago
rehype-preset-minify
rehype preset to minify and mangle HTML
21.2K +8%7.0.12 years ago
rehype-minify-language
rehype plugin to minify language attributes
21K +8%3.0.12 years ago
rehype-minify-javascript-url
rehype plugin to minify JavaScript URLs
17.6K -11%5.0.12 years ago
rehype-minify-json-script
rehype plugin to minify `script` elements with a JSON body
17.5K -10%4.0.12 years ago
xast-util-from-xml
xast utility to parse from XML
17.5K -13%4.0.03 years ago
hast-util-excerpt
hast utility to excerpt the tree to a comment
13.9K -2%2.0.03 years ago
nlcst-emoji-modifier
nlcst utility to support emoji
13.9K -28%6.0.23 years ago
nlcst-emoticon-modifier
nlcst utility to support emoticons in nlcst
13.8K -28%3.0.13 years ago
nlcst-affix-emoticon-modifier
nlcst utility to merge affix emoticons into the previous sentence
13.8K -28%3.0.03 years ago
rehype-infer-description-meta
rehype plugin to infer file metadata from the document
13.8K -2%2.0.03 years ago
unist-util-lsp
Utility to convert between unist and language server protocol
12.5K +3%2.1.03 years ago
hast-util-truncate
hast utility to truncate the tree to a certain number of characters
12K -16%2.0.03 years ago
hast-util-heading
hast utility to check if a node is a heading element
11.1K +12%3.0.03 years ago
unist-util-find-before
unist utility to find a node before another node
11K +22%4.0.12 years ago
hast-util-from-selector
hast utility to parse CSS selectors to hast nodes
6.1K +14%3.0.12 years ago
rehype-github-emoji
rehype plugin to enhance emoji and gemoji
5.3K -8%1.0.02 years ago
rehype-github-color
rehype plugin to enhance code for colors
5K -6%1.0.02 years ago
rehype-github-heading
rehype plugin to enhance headings
5K -6%1.0.02 years ago
rehype-github-dir
rehype plugin to add `dir=auto` to elements
5K -6%1.0.02 years ago
rehype-github-alert
rehype plugin to enhance alerts
4.6K -32%1.0.02 years ago
unist-util-parents
unist utility to add references to parents on nodes in a tree
4.3K -27%3.0.03 years ago
unist-util-assert
unist utility to assert nodes
3.9K +88%4.0.03 years ago
mdast-util-assert
mdast utility to assert trees
3.7K +190%5.0.03 years ago
text-transform-loader
Webpack loader to prepend, append, or otherwise modify the text content of a module
3.5K +35%2.0.09 years ago
rehype-github-image
rehype plugin to enhance images
3.5K -33%1.0.02 years ago
xast-util-feed
xast utility to build feeds (rss, atom)
2.5K +17%2.0.03 years ago
rehype-dom
unified processor to use browser APIs to parse and stringify HTML
2.3K +44%7.0.12 years ago
rehype-meta
rehype plugin to add metadata to the head of a document
1.5K +22%4.0.12 years ago
hast-util-to-xast
hast utility to transform to xast
1.3K -28%3.0.12 years ago
react-hex-editor
View and edit binary data in React.
1.1K +10%0.3.06 years ago
unist-util-index
unist utility to index property values or computed keys to nodes
1K -4%4.0.03 years ago
hast-util-shift-heading
hast utility to change heading rank (or depth, level)
1K -10%4.0.03 years ago
rehype-shift-heading
rehype plugin to change the rank (depth, level) of headings
796 -16%2.0.03 years ago
rehype-cli
CLI to process HTML with rehype
577 -18%12.0.12 years ago
hast-util-reading-time
hast utility to estimate the reading time
460 +6%2.0.03 years ago
rehype-infer-reading-time-meta
rehype plugin to infer reading time as file metadata from the document
399 +8%2.0.03 years ago
rehype-infer-title-meta
rehype plugin to infer file metadata from the main title of a document
397 +22%2.0.03 years ago
lodash-template-webpack-loader
Webpack loader for Lodash templates
255 +35%1.0.210 years ago
xast-util-to-string
xast utility to get the text value of a node
215 +37%3.0.03 years ago
react-use-what-input
React hook for what-input integration
170 -7%1.2.06 years ago
rehype-minify-url
rehype plugin to minify URLs
157 +13%5.0.12 years ago
xast-util-sitemap
xast utility to build a sitemap
147 +63%2.0.03 years ago
rehype-picture
rehype plugin to wrap images in pictures
78 +18%5.0.03 years ago
rehype-twoslash
rehype plugin to process TypeScript and JavaScript code with `twoslash` and highlight it with `starry-night`
76 +38%1.1.12 years ago
nlcst-test
nlcst utility to check assert an nlcst node
70 +25%4.0.03 years ago
hast-util-from-text
hast utility to set the plain-text value of a node according to the `innerText` algorithm
61 -64%3.0.03 years ago
hast-util-assert
hast utility to assert nodes
54 +116%4.0.03 years ago
rehype-css-to-top
rehype plugin to move CSS `<link>` to `<head>`
54 +5,300%4.0.12 years ago
rehype-prevent-favicon-request
rehype plugin to prevent a `favicon.ico` requests
30 -33%4.0.12 years ago
rehype-github-link
rehype plugin to enhance links
26 -63%1.0.02 years ago
rehype-github-notranslate
rehype plugin to enhance raw text with `notranslate`
25 -56%1.0.02 years ago
unist-util-size
unist utility to calculate the number of nodes in a tree
21 -65%4.0.03 years ago
rehype-concat-css-style
rehype plugin to concatenate CSS `<style>` elements together
21 +62%4.0.12 years ago
hast-util-script-supporting
hast utility to check if a node is a script-supporting element
15 +15%3.0.03 years ago
camomile
Node.js HTTP image proxy to route images through SSL
15 +650%1.0.12 years ago
spangle
decorate strings using formatted ranges
15 +114%1.3.06 years ago
hotdoc
A SASSier responsive documentation template theme for JSDoc 3 based on docdash
14 -67%0.7.210 years ago
hast-util-transparent
hast utility to check if a node is a transparent element
14 +367%3.0.03 years ago
karaoke
CD+G Player
14 -33%0.2.19 years ago
react-svg-patterns
Create, manage, and use SVG patterns in your React components
14 +17%0.7.06 years ago
rehype-javascript-to-bottom
rehype plugin to move JavaScript `<script>` to `<body>`
13 -32%4.0.12 years ago
hast-util-labelable
hast utility to check whether a node is labelable
13 +86%3.0.03 years ago
boxcut
Unpacks bundled JS
13 +550%0.0.210 years ago
beaf
Show the BEfore and AFter of your text transformation/processing/whatever.
13 +333%0.2.010 years ago
redux-callback-router
State-based routing using Redux
12 +71%0.1.17 years ago
hast-util-sectioning
hast utility to check if a node is a sectioning element
11 +83%3.0.03 years ago
laphs
Apple Live Photo support on the web, courtesy of Tumblr
10 +67%1.0.010 years ago
callback-router
Callback-based routing
100.1.17 years ago
tumblr-repl
REPL for the Tumblr API, built on tumblr.js
10 +400%1.0.110 years ago
react-use-redux-callback-router
React hook for State-based routing using Redux
10 +150%0.1.17 years ago
eslint-scrape-defaults
Generates an .eslintrc config file with the recommended default values and pretty comments.
101.0.310 years ago
remark-github-yaml-metadata
remark plugin to show frontmatter as a table
9 -44%1.0.02 years ago
lookaroundyou
> 10 PRINT "LOOK AROUND YOU ";
8 +300%1.0.211 years ago
stylish-reporter
Converts JSON-formatted linter errors to Stylish
81.0.210 years ago
sassr
Browserify SASS transform
7 0%0.1.211 years ago
tree-stringify
Transforms an object into a beautiful tree
6 -14%1.1.010 years ago
bps.js
BPS patching utility
60.0.18 years ago
style-component-loader
Generate dynamic stylesheets with replaceable tokens
6 +200%1.0.110 years ago
rehype-concat-javascript
rehype plugin to concatenate JS `<script>` elements together
5 +67%4.0.12 years ago
flips-wasm
WebAssembly wrapper for Floating IPS
5 -67%0.0.28 years ago
unist-diff
Diff two unist trees
5 -17%2.0.010 years ago
wk-postmessenger
Create a synced channel to send message between a webview and an iOS application.
5 +25%0.0.210 years ago
ips.js
IPS patching utility
5 +25%0.2.18 years ago
viewscreen-stl
viewscreen component for STL files (3D geometry)
4 0%1.0.02 years ago
viewscreen-mermaid
viewscreen component for mermaid
41.0.02 years ago
react-use-callback-router
Reavt hooks for callback-based routing
3 0%0.1.17 years ago
json5ify
Pipe in JSON5, get back JSON
2 -33%1.0.110 years ago
viewscreen-geojson
viewscreen component for geojson and topojson
1 -50%1.0.02 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.