Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / syntax-tree 138 repositories

🌲🌲🌲🌳🌲🌳🌲🌲🌲🌳🌳🌲🌲🌳🌲🌲🎄🌲🌳🌲🌲🌳🐻🌳🌳🌳🌲🌲🌳🌲🎄🌲🌳🌲🌲🌳🌳🌳

Funding links: https://github.com/sponsors/unifiedjs, https://opencollective.com/unified

syntax-tree/mdast-util-from-markdown

mdast utility to parse markdown

Language: JavaScript - Size: 229 KB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 188 - Forks: 17

syntax-tree/hast-util-to-html

utility to serialize hast to HTML

Language: JavaScript - Size: 324 KB - Last synced: 5 days ago - Pushed: 25 days ago - Stars: 79 - Forks: 21

syntax-tree/mdast

Markdown Abstract Syntax Tree format

Size: 214 KB - Last synced: 7 days ago - Pushed: 11 months ago - Stars: 1,004 - Forks: 46

syntax-tree/awesome-syntax-tree

Curated list of awesome syntax-tree, unist, hast, xast, mdast, esast, nlcst resources

Size: 24.4 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 104 - Forks: 1

syntax-tree/unist-util-visit

utility to visit nodes

Language: JavaScript - Size: 190 KB - Last synced: 5 days ago - Pushed: 26 days ago - Stars: 249 - Forks: 20

syntax-tree/unist-builder

utility to create a new trees with a nice syntax

Language: JavaScript - Size: 94.7 KB - Last synced: 10 days ago - Pushed: 11 months ago - Stars: 73 - Forks: 3

syntax-tree/mdast-util-gfm-table

mdast extension to parse and serialize GFM tables

Language: JavaScript - Size: 103 KB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 11 - Forks: 7

syntax-tree/mdast-util-to-markdown

mdast utility to serialize markdown

Language: JavaScript - Size: 447 KB - Last synced: 10 days ago - Pushed: 10 months ago - Stars: 86 - Forks: 19

syntax-tree/hast-util-raw

utility to reparse a hast tree

Language: JavaScript - Size: 213 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 9 - Forks: 4

syntax-tree/hastscript

utility to create hast trees

Language: JavaScript - Size: 199 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 154 - Forks: 12

syntax-tree/hast-util-sanitize

utility to sanitize hast nodes

Language: HTML - Size: 189 KB - Last synced: 24 days ago - Pushed: 7 months ago - Stars: 47 - Forks: 20

syntax-tree/mdast-util-to-nlcst

utility to transform mdast to nlcst

Language: JavaScript - Size: 258 KB - Last synced: 24 days ago - Pushed: 26 days ago - Stars: 9 - Forks: 1

syntax-tree/unist-util-modify-children

utility to modify direct children of a parent

Language: JavaScript - Size: 123 KB - Last synced: 18 days ago - Pushed: 11 months ago - Stars: 11 - Forks: 4

syntax-tree/mdast-util-mdx

mdast extension to parse and serialize MDX (or MDX.js)

Language: JavaScript - Size: 108 KB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 18 - Forks: 1

syntax-tree/mdast-util-mdx-jsx

mdast extension to parse and serialize MDX JSX

Language: JavaScript - Size: 207 KB - Last synced: 11 days ago - Pushed: 2 months ago - Stars: 21 - Forks: 4

syntax-tree/hast-util-select

utility to add `querySelector`, `querySelectorAll`, and `matches` support for hast

Language: JavaScript - Size: 393 KB - Last synced: 10 days ago - Pushed: 7 months ago - Stars: 32 - Forks: 1

syntax-tree/hast-util-to-jsx-runtime

hast utility to transform to preact, react, solid, svelte, vue, etc

Language: JavaScript - Size: 143 KB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 39 - Forks: 3

syntax-tree/mdast-util-toc

utility to generate a table of contents from an mdast tree

Language: JavaScript - Size: 206 KB - Last synced: 24 days ago - Pushed: 26 days ago - Stars: 75 - Forks: 11

syntax-tree/nlcst-to-string

utility to transform an nlcst tree to a string

Language: JavaScript - Size: 133 KB - Last synced: 16 days ago - Pushed: 26 days ago - Stars: 18 - Forks: 5

syntax-tree/mdast-util-to-string

utility to get the plain text content of an mdast node

Language: JavaScript - Size: 134 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 36 - Forks: 9

syntax-tree/unist-util-visit-parents

utility to recursively walk over unist nodes, with ancestral information

Language: JavaScript - Size: 201 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 57 - Forks: 7

syntax-tree/unist-util-is

utility to check if a node passes a test

Language: JavaScript - Size: 157 KB - Last synced: 17 days ago - Pushed: 26 days ago - Stars: 33 - Forks: 8

syntax-tree/mdast-util-to-hast

utility to transform mdast to hast

Language: JavaScript - Size: 574 KB - Last synced: 11 days ago - Pushed: 5 months ago - Stars: 94 - Forks: 42

syntax-tree/hast-util-to-mdast

utility to transform hast (HTML) to mdast (markdown)

Language: JavaScript - Size: 456 KB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 34 - Forks: 16

syntax-tree/mdast-util-compact

utility to make an mdast tree compact

Language: JavaScript - Size: 106 KB - Last synced: 10 days ago - Pushed: 11 months ago - Stars: 7 - Forks: 2

syntax-tree/hast-util-heading

utility to check if a node is heading content

Language: JavaScript - Size: 90.8 KB - Last synced: 17 days ago - Pushed: 10 months ago - Stars: 6 - Forks: 1

syntax-tree/hast-util-to-dom

utility to transform hast to a DOM tree

Language: JavaScript - Size: 926 KB - Last synced: 21 days ago - Pushed: 10 months ago - Stars: 19 - Forks: 8

syntax-tree/mdast-util-heading-style

utility to get the style of an mdast heading

Language: JavaScript - Size: 119 KB - Last synced: 5 days ago - Pushed: 11 months ago - Stars: 5 - Forks: 1

syntax-tree/mdast-util-heading-range

utility to use headings as ranges in mdast

Language: JavaScript - Size: 168 KB - Last synced: 17 days ago - Pushed: 11 months ago - Stars: 10 - Forks: 2

syntax-tree/hast-util-find-and-replace

utility to find and replace text in a hast tree

Language: JavaScript - Size: 153 KB - Last synced: 22 days ago - Pushed: 8 months ago - Stars: 6 - Forks: 2

syntax-tree/hast-util-from-html

hast utility to parse from HTML

Language: JavaScript - Size: 133 KB - Last synced: 4 days ago - Pushed: 10 months ago - Stars: 25 - Forks: 1

syntax-tree/unist-util-inspect

utility to inspect nodes

Language: JavaScript - Size: 220 KB - Last synced: 13 days ago - Pushed: 8 months ago - Stars: 23 - Forks: 5

syntax-tree/hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

Language: JavaScript - Size: 262 KB - Last synced: 30 days ago - Pushed: 9 months ago - Stars: 17 - Forks: 2

syntax-tree/estree-util-build-jsx

Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)

Language: JavaScript - Size: 109 KB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 22 - Forks: 3

syntax-tree/hast-util-parse-selector

utility to create an element from a simple CSS selector

Language: JavaScript - Size: 116 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 13 - Forks: 2

syntax-tree/hast-util-from-selector

utility to parse CSS selectors to hast nodes

Language: JavaScript - Size: 88.9 KB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 2 - Forks: 1

syntax-tree/unist-ts 📦

The TypeScript definitions for unist now live on definitely typed, they can be installed with "npm install @types/unist"

Language: TypeScript - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1

syntax-tree/unist-builder-blueprint-cli 📦

CLI to transform trees to unist-builder notation

Size: 48.8 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

syntax-tree/mdastscript 📦

Please use https://github.com/mike-north/mdast-builder instead

Language: JavaScript - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

syntax-tree/ideas 📦

Share ideas for new utilities and tools built with @syntax-tree

Size: 1.95 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 9 - Forks: 0

syntax-tree/hast-util-sectioning

utility to check if a node is a sectioning element

Language: JavaScript - Size: 91.8 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 2 - Forks: 1

syntax-tree/governance

How @syntax-tree and the projects under it are governed

Size: 2.93 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

syntax-tree/unist

Universal Syntax Tree used by @unifiedjs

Size: 130 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 824 - Forks: 21

syntax-tree/nlcst

Natural Language Concrete Syntax Tree format

Size: 63.5 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 199 - Forks: 10

syntax-tree/nlcst-search

utility to search for patterns in an nlcst tree

Language: JavaScript - Size: 142 KB - Last synced: 10 days ago - Pushed: 10 months ago - Stars: 16 - Forks: 4

syntax-tree/unist-util-index

utility to index property values or computed keys to nodes

Language: JavaScript - Size: 116 KB - Last synced: 10 days ago - Pushed: 11 months ago - Stars: 8 - Forks: 1

syntax-tree/hast

Hypertext Abstract Syntax Tree format

Size: 174 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 689 - Forks: 25

syntax-tree/unist-diff

Diff two unist trees

Language: JavaScript - Size: 34.2 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 12 - Forks: 1

syntax-tree/xastscript

utility to create xast trees

Language: JavaScript - Size: 125 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 9 - Forks: 3

syntax-tree/mdast-util-definitions

utility to find definition nodes in an mdast tree

Language: JavaScript - Size: 141 KB - Last synced: 16 days ago - Pushed: 11 months ago - Stars: 10 - Forks: 1

syntax-tree/unist-util-parents

unist utility to add references to parents on nodes in a tree

Language: JavaScript - Size: 93.8 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 5 - Forks: 2

syntax-tree/unist-util-filter

utility to create a new tree with nodes that pass a filter

Language: JavaScript - Size: 128 KB - Last synced: 10 days ago - Pushed: 9 months ago - Stars: 14 - Forks: 2

syntax-tree/unist-util-remove

utility to remove nodes from a tree

Language: JavaScript - Size: 115 KB - Last synced: 10 days ago - Pushed: 11 months ago - Stars: 20 - Forks: 3

syntax-tree/mdast-util-directive

mdast extension to parse and serialize generic directives (`:cite[smith04]`)

Language: JavaScript - Size: 96.7 KB - Last synced: 10 days ago - Pushed: 3 months ago - Stars: 11 - Forks: 6

syntax-tree/mdast-util-gfm-autolink-literal

mdast extension to parse and serialize GFM autolink literals

Language: JavaScript - Size: 102 KB - Last synced: 10 days ago - Pushed: 10 months ago - Stars: 7 - Forks: 5

syntax-tree/mdast-util-mdx-expression

mdast extension to parse and serialize MDX or MDX.js expressions

Language: JavaScript - Size: 137 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 3 - Forks: 0

syntax-tree/xast-util-from-xml

utility to parse from XML

Language: JavaScript - Size: 108 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 12 - Forks: 2

syntax-tree/hast-util-reading-time

utility to estimate the reading time

Language: JavaScript - Size: 54.7 KB - Last synced: 17 days ago - Pushed: 10 months ago - Stars: 57 - Forks: 2

syntax-tree/unist-util-find

utility to find a node

Language: JavaScript - Size: 267 KB - Last synced: 4 days ago - Pushed: 10 months ago - Stars: 21 - Forks: 3

syntax-tree/xast

Extensible Abstract Syntax Tree

Size: 58.6 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 58 - Forks: 2

syntax-tree/mdast-util-gfm

mdast extension to parse and serialize GFM (GitHub Flavored Markdown)

Language: JavaScript - Size: 97.7 KB - Last synced: 18 days ago - Pushed: 10 months ago - Stars: 17 - Forks: 6

syntax-tree/esast

ECMAScript Abstract Syntax Tree format

Size: 18.6 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 43 - Forks: 2

syntax-tree/unist-util-select

utility to select unist nodes with CSS-like selectors

Language: JavaScript - Size: 224 KB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 58 - Forks: 9

syntax-tree/esast-util-from-estree

esast utility to transform from estree

Language: JavaScript - Size: 74.2 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 1

syntax-tree/estree-util-attach-comments

utility to attach comments to estree nodes

Language: JavaScript - Size: 89.8 KB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 7 - Forks: 4

syntax-tree/estree-util-to-js

estree (and esast) utility to serialize as JavaScript

Language: JavaScript - Size: 47.9 KB - Last synced: 5 days ago - Pushed: 10 months ago - Stars: 10 - Forks: 1

syntax-tree/mdast-util-mdxjs-esm

mdast extension to parse and serialize MDX.js ESM (import/exports)

Language: JavaScript - Size: 121 KB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 7 - Forks: 0

syntax-tree/mdast-comment-marker

utility to parse a comment marker in mdast

Language: JavaScript - Size: 114 KB - Last synced: 7 days ago - Pushed: 11 months ago - Stars: 9 - Forks: 4

syntax-tree/mdast-zone

utility to treat HTML comments as ranges or markers in mdast

Language: JavaScript - Size: 217 KB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 15 - Forks: 1

syntax-tree/mdast-squeeze-paragraphs

utility to remove empty paragraphs from an mdast tree

Language: JavaScript - Size: 85.9 KB - Last synced: 8 days ago - Pushed: 11 months ago - Stars: 6 - Forks: 1

syntax-tree/mdast-util-math

mdast extension to parse and serialize math

Language: JavaScript - Size: 122 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 11 - Forks: 2

syntax-tree/mdast-util-gfm-task-list-item

mdast extension to parse and serialize GFM task list items

Language: JavaScript - Size: 109 KB - Last synced: 7 days ago - Pushed: 10 months ago - Stars: 5 - Forks: 3

syntax-tree/mdast-util-gfm-strikethrough

mdast extension to parse and serialize GFM strikethrough

Language: JavaScript - Size: 74.2 KB - Last synced: 8 days ago - Pushed: 11 months ago - Stars: 5 - Forks: 4

syntax-tree/mdast-util-gfm-footnote

mdast extension to parse and serialize GFM footnotes

Language: JavaScript - Size: 62.5 KB - Last synced: 6 days ago - Pushed: 11 months ago - Stars: 5 - Forks: 0

syntax-tree/esast-util-from-js

estree (and esast) utility to parse from JavaScript

Language: JavaScript - Size: 65.4 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 10 - Forks: 1

syntax-tree/mdast-util-find-and-replace

mdast utility to find and replace text in a tree

Language: JavaScript - Size: 130 KB - Last synced: 7 days ago - Pushed: 8 months ago - Stars: 10 - Forks: 4

syntax-tree/estree-util-visit

esast (and estree) utility to visit nodes

Language: JavaScript - Size: 74.2 KB - Last synced: 6 days ago - Pushed: 10 months ago - Stars: 4 - Forks: 1

syntax-tree/hast-util-to-text

utility to get the plain-text value of a node according to the `innerText` algorithm

Language: JavaScript - Size: 179 KB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 17 - Forks: 3

syntax-tree/unist-util-stringify-position

utility to serialize a node, position, or point as a human readable location

Language: JavaScript - Size: 106 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 6 - Forks: 2

syntax-tree/unist-util-size

utility to calculate the number of nodes in a tree

Language: JavaScript - Size: 87.9 KB - Last synced: 16 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 1

syntax-tree/unist-util-assert

utility to assert nodes

Language: JavaScript - Size: 131 KB - Last synced: 23 days ago - Pushed: 11 months ago - Stars: 3 - Forks: 1

syntax-tree/hast-util-is-element

utility to check if a node is a (certain) element

Language: JavaScript - Size: 146 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 11 - Forks: 0

syntax-tree/unist-util-visit-children

unist utility to visit direct children of a parent

Language: JavaScript - Size: 107 KB - Last synced: 17 days ago - Pushed: 11 months ago - Stars: 8 - Forks: 1

syntax-tree/hast-util-from-html-isomorphic

hast utility that turns HTML into a syntax tree (while being small in browsers)

Language: JavaScript - Size: 26.4 KB - Last synced: 4 days ago - Pushed: 10 months ago - Stars: 8 - Forks: 0

syntax-tree/hast-util-heading-rank

utility to get the rank (or depth, level) of headings

Language: JavaScript - Size: 70.3 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 6 - Forks: 2

syntax-tree/mdast-util-frontmatter

mdast extensions to parse and serialize frontmatter (YAML, TOML, etc)

Language: JavaScript - Size: 95.7 KB - Last synced: 7 days ago - Pushed: 8 months ago - Stars: 15 - Forks: 0

syntax-tree/hast-util-from-parse5

utility to transform Parse5’s AST to hast

Language: JavaScript - Size: 188 KB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 15 - Forks: 6

syntax-tree/hast-util-has-property

utility to check if a node has a property

Language: JavaScript - Size: 93.8 KB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 1

syntax-tree/hast-util-labelable

utility to check whether a node is labelable

Language: JavaScript - Size: 91.8 KB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 2 - Forks: 1

syntax-tree/hast-to-hyperscript 📦

Legacy utility to transform hast to something else

Size: 211 KB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 46 - Forks: 17

syntax-tree/hast-util-menu-state 📦

Legacy: utility to get the state of a menu element

Size: 90.8 KB - Last synced: 15 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 1

syntax-tree/mdast-util-footnote 📦

mdast extension to parse and serialize footnotes

Size: 79.1 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 3 - Forks: 1

syntax-tree/.github

Community health files for syntax-tree, unist, hast, xast, mdast, and nlcst

Size: 50.8 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 5 - Forks: 8

syntax-tree/unist-util-find-before

utility to find a node before another node

Language: JavaScript - Size: 118 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 4 - Forks: 1

syntax-tree/unist-util-find-after

unist utility to find a node after another node

Language: JavaScript - Size: 119 KB - Last synced: 7 days ago - Pushed: 11 months ago - Stars: 5 - Forks: 3

syntax-tree/hast-util-from-dom

utility to transform a DOM tree to hast

Language: JavaScript - Size: 613 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 22 - Forks: 4

syntax-tree/xast-util-to-string

xast utility to get the text value of a node

Language: JavaScript - Size: 57.6 KB - Last synced: 24 days ago - Pushed: 10 months ago - Stars: 4 - Forks: 1

syntax-tree/nlcst-is-literal

utility to check whether an nlcst node is meant literally

Language: JavaScript - Size: 129 KB - Last synced: 17 days ago - Pushed: 10 months ago - Stars: 9 - Forks: 4

syntax-tree/nlcst-normalize

utility to normalize an nlcst word for easier comparison

Language: JavaScript - Size: 108 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 7 - Forks: 2

syntax-tree/hast-util-to-nlcst

utility to transform hast to nlcst

Language: JavaScript - Size: 154 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 4 - Forks: 1