@@ -13,34 +13,24 @@ npm install unist-util-inspect
13
13
## Usage
14
14
15
15
``` javascript
16
- var retext = require (' retext ' );
16
+ var unified = require (' unified ' );
17
17
var inspect = require (' unist-util-inspect' );
18
+ var parse = require (' rehype-parse' );
18
19
19
- retext ().use (plugin). processSync ( ' Some simple text. ' );
20
+ var tree = unified ().use (parse). parse ( ' <h2>Hello, world!</h2> ' );
20
21
21
- function plugin () {
22
- return transformer;
23
- function transformer (tree ) {
24
- console .log (inspect (tree));
25
- }
26
- }
22
+ console .log (inspect (tree));
27
23
```
28
24
29
25
Yields:
30
26
31
27
``` text
32
- RootNode[1] (1:1-1:18, 0-17)
33
- └─ ParagraphNode[1] (1:1-1:18, 0-17)
34
- └─ SentenceNode[6] (1:1-1:18, 0-17)
35
- ├─ WordNode[1] (1:1-1:5, 0-4)
36
- │ └─ TextNode: "Some" (1:1-1:5, 0-4)
37
- ├─ WhiteSpaceNode: " " (1:5-1:6, 4-5)
38
- ├─ WordNode[1] (1:6-1:12, 5-11)
39
- │ └─ TextNode: "simple" (1:6-1:12, 5-11)
40
- ├─ WhiteSpaceNode: " " (1:12-1:13, 11-12)
41
- ├─ WordNode[1] (1:13-1:17, 12-16)
42
- │ └─ TextNode: "text" (1:13-1:17, 12-16)
43
- └─ PunctuationNode: "." (1:17-1:18, 16-17)
28
+ root[1] (1:1-1:23, 0-22) [data={"quirksMode":true}]
29
+ └─ element[2] [tagName="html"]
30
+ ├─ element[0] [tagName="head"]
31
+ └─ element[1] [tagName="body"]
32
+ └─ element[1] (1:1-1:23, 0-22) [tagName="h2"]
33
+ └─ text: "Hello, world!" (1:5-1:18, 4-17)
44
34
```
45
35
46
36
## API
0 commit comments