44
55[ <img src =" https://raw.githubusercontent.com/syntax-tree/unist/b187eb7/logo.svg?sanitize=true " align =" right " alt width =" 200 " >] ( https://unifiedjs.com )
66
7- > A curated list of awesome syntax-tree, [ ** unist** ] [ unist ] , [ ** mdast** ] [ mdast ]
8- > (Markdown ), [ ** hast** ] [ hast ] (HTML), [ ** xast** ] [ xast ] (XML ), and
9- > [ ** nlcst** ] [ nlcst ] (prose) resources.
10-
11- ** syntax-tree** is an organization housing [ ** unist** ] [ unist ] and its main
12- implementations [ ** mdast** ] [ mdast ] , [ ** hast** ] [ hast ] , [ ** xast** ] [ xast ] , and
13- [ ** nlcst** ] [ nlcst ] .
14- [ ** unist** ] [ unist ] is a specification for syntax trees that comes with a big
7+ > A curated list of awesome syntax-tree, ** [ unist] [ ] ** , ** [ mdast] [ ] **
8+ > (markdown ), ** [ hast] [ ] ** (HTML), ** [ xast] [ ] ** (XML), ** [ esast ] [ ] ** (JS ), and
9+ > ** [ nlcst] [ ] ** (prose) resources.
10+
11+ ** syntax-tree** is an organization housing ** [ unist] [ ] ** and its main
12+ implementations ** [ mdast] [ ] ** , ** [ hast] [ ] ** , ** [ xast] [ ] ** , ** [ esast ] [ ] ** , and
13+ ** [ nlcst] [ ] ** .
14+ ** [ unist] [ ] ** is a specification for syntax trees that comes with a big
1515ecosystem of utilities in JavaScript for working with those trees.
16- On top of [ ** unist** ] [ unist ] and its implementations sits the rest of
17- [ ** unified** ] [ unified ] that does all kinds of things to process content.
16+ On top of ** [ unist] [ ] ** and its implementations sits the rest of
17+ ** [ unified] [ ] ** that does all kinds of things to process content.
1818
1919## Contents
2020
@@ -23,6 +23,7 @@ On top of [**unist**][unist] and its implementations sits the rest of
2323* [ mdast utilities] ( #mdast-utilities )
2424* [ hast utilities] ( #hast-utilities )
2525* [ xast utilities] ( #xast-utilities )
26+ * [ esast utilities] ( #esast-utilities )
2627* [ nlcst utilities] ( #nlcst-utilities )
2728* [ Related lists] ( #related-lists )
2829* [ License] ( #license )
@@ -31,9 +32,10 @@ On top of [**unist**][unist] and its implementations sits the rest of
3132
3233* [ syntax-tree] ( https://github.com/syntax-tree ) - Organization.
3334* [ unist] ( https://github.com/syntax-tree/unist ) - ** unist** specification.
34- * [ mdast] ( https://github.com/syntax-tree/mdast ) - ** mdast** (Markdown ) specification.
35+ * [ mdast] ( https://github.com/syntax-tree/mdast ) - ** mdast** (markdown ) specification.
3536* [ hast] ( https://github.com/syntax-tree/hast ) - ** hast** (HTML) specification.
3637* [ xast] ( https://github.com/syntax-tree/xast ) - ** xast** (XML) specification.
38+ * [ esast] ( https://github.com/syntax-tree/esast ) - ** esast** (JS) specification.
3739* [ nlcst] ( https://github.com/syntax-tree/nlcst ) - ** nlcst** (prose) specification.
3840* [ unified] ( https://github.com/unifiedjs/unified ) - Ecosystem.
3941* [ unifiedjs.com] ( https://unifiedjs.com ) - Ecosystem website.
@@ -90,10 +92,23 @@ On top of [**unist**][unist] and its implementations sits the rest of
9092## xast utilities
9193
9294* [ xastscript] ( https://github.com/syntax-tree/xastscript ) - Create xast trees.
95+ * [ xast-util-feed] ( https://github.com/syntax-tree/xast-util-feed ) - Build a feed (RSS, Atom).
96+ * [ xast-util-from-xml] ( https://github.com/syntax-tree/xast-util-from-xml ) - Transform from an XML string.
97+ * [ xast-util-sitemap] ( https://github.com/syntax-tree/xast-util-sitemap ) - Build a sitemap.
9398* [ xast-util-to-xml] ( https://github.com/syntax-tree/xast-util-to-xml ) - Transform to an XML string.
9499
95100[ Find more utilities »] ( https://github.com/syntax-tree/xast#list-of-utilities )
96101
102+ ## esast utilities
103+
104+ * [ estree-util-attach-comments] ( https://github.com/syntax-tree/estree-util-attach-comments ) - Attach comments to the tree.
105+ * [ estree-util-build-jsx] ( https://github.com/syntax-tree/estree-util-build-jsx ) - Turn JSX into function calls.
106+ * [ esast-util-from-js] ( https://github.com/syntax-tree/esast-util-from-js ) - Transform from a JavaScript string.
107+ * [ estree-util-to-js] ( https://github.com/syntax-tree/estree-util-to-js ) - Transform to a JavaScript string.
108+ * [ estree-util-value-to-estree] ( https://github.com/remcohaszing/estree-util-value-to-estree ) - Turn a JavaScript value into an estree expression
109+
110+ [ Find more utilities »] ( https://github.com/syntax-tree/xast#list-of-utilities )
111+
97112## nlcst utilities
98113
99114* [ nlcst-search] ( https://github.com/syntax-tree/nlcst-search ) - Search for patterns in a tree.
@@ -136,6 +151,8 @@ On top of [**unist**][unist] and its implementations sits the rest of
136151
137152[ xast ] : https://github.com/syntax-tree/xast
138153
154+ [ esast ] : https://github.com/syntax-tree/esast
155+
139156[ mdast ] : https://github.com/syntax-tree/mdast
140157
141158[ nlcst ] : https://github.com/syntax-tree/nlcst
0 commit comments