Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-syntax-tree
Curated list of awesome syntax-tree, unist, hast, xast, mdast, esast, nlcst resources
https://github.com/syntax-tree/awesome-syntax-tree
Last synced: 3 days ago
JSON representation
-
Official
- syntax-tree - Organization.
- unified - Ecosystem.
-
unist utilities
- unist-builder - Create trees with a nice syntax.
- unist-util-is - Check if a node passes a test.
- unist-util-visit - Visit nodes.
- unist-util-map - Create a new tree by mapping all nodes.
- unist-util-filter - Create a new tree with nodes that pass a filter.
- unist-util-remove - Remove nodes from a tree.
- unist-util-select - Select nodes with CSS-like selectors.
- unist-util-inspect - Inspect nodes.
- unist-util-assert - Assert nodes.
- Find more utilities »
-
mdast utilities
- mdast-util-to-hast - Transform to hast.
- mdast-util-to-nlcst - Transform to nlcst.
- mdast-util-to-string - Get the plain text content of a node.
- mdast-util-definitions - Find definitions.
- mdast-util-toc - Generate a Table of Contents.
- mdast-normalize-headings - Fix heading depths.
- mdast-util-heading-range - Use heading as ranges.
- mdast-zone - Use comments as ranges and markers.
- mdast-util-assert - Assert nodes.
- Find more utilities »
-
hast utilities
- hast-util-is-element - Check if a node is a (certain) element.
- hastscript - Create trees with a nice syntax.
- hast-util-from-dom - Transform from a DOM tree.
- hast-util-from-text - Set plain-text content.
- hast-util-to-dom - Transform to a DOM tree.
- hast-util-to-jsx-runtime - Transform to preact, react, solid, svelte, vue, etc.
- hast-util-to-html - Transform to an HTML string.
- hast-util-to-mdast - Transform to mdast.
- hast-util-to-nlcst - Transform to nlcst.
- hast-util-to-text - Get plain-text content.
- hast-util-to-xast - Transform to xast.
- hast-util-find-and-replace - Find and replace text in a tree.
- hast-util-sanitize - Sanitize a tree.
- hast-util-select - `querySelector`, `querySelectorAll`, and `matches`.
- hast-util-has-property - Check if a node has a property.
- hast-util-assert - Assert nodes.
- Find more utilities »
-
xast utilities
- xastscript - Create xast trees.
- xast-util-feed - Build a feed (RSS, Atom).
- xast-util-from-xml - Transform from an XML string.
- xast-util-sitemap - Build a sitemap.
- xast-util-to-xml - Transform to an XML string.
- Find more utilities »
-
esast utilities
- estree-util-attach-comments - Attach comments to the tree.
- estree-util-build-jsx - Turn JSX into function calls.
- esast-util-from-js - Transform from a JavaScript string.
- estree-util-to-js - Transform to a JavaScript string.
- estree-util-value-to-estree - Turn a JavaScript value into an estree expression
- Find more utilities »
-
nlcst utilities
- nlcst-search - Search for patterns in a tree.
- nlcst-to-string - Transform to a string.
- nlcst-is-literal - Check if a node is meant literally.
- nlcst-test - Assert nodes.
- nlcst-normalize - Normalize a word for easier comparison.
- Find more utilities »
-
Related lists
Programming Languages
Categories
Sub Categories
Keywords
unist
47
syntax-tree
41
util
33
hast
18
html
17
hast-util
17
mdast
11
markdown
11
mdast-util
10
unist-util
9
ast
8
xast
8
nlcst
8
xml
7
nlcst-util
7
xast-util
6
javascript
5
awesome
5
awesome-list
5
assert
4
estree
4
unified
4
cst
3
hyperscript
3
stringify
3
ecmascript
3
react
3
natural-language
3
jsx
3
preact
2
inner-text
2
dom
2
filter
2
matches
2
queryselector
2
remark
2
retext
2
test
2
selectall
2
select
2
language
2
esast
2
serialize
2
inspect
1
console
1
typescript
1
search
1
string
1
rehype
1
mdx
1