File tree Expand file tree Collapse file tree 27 files changed +81
-292
lines changed Expand file tree Collapse file tree 27 files changed +81
-292
lines changed Original file line number Diff line number Diff line change @@ -248,6 +248,14 @@ const customObjectFormatter = (data: { [key: string]: unknown }): string | null
248
248
}
249
249
return ''
250
250
}
251
+ if ( typeof data . path === 'string' && data . scheme === 'file' ) {
252
+ // local URL path
253
+ const uri = data as unknown as vscode . Uri
254
+ if ( uri . path ) {
255
+ return path . relative ( __dirname , uri . path )
256
+ }
257
+ return ''
258
+ }
251
259
return null
252
260
}
253
261
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 11
13
13
line = 2
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/template.wxml"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxml/template.wxml"
18
15
name = "test"
19
16
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 1
13
13
line = 6
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/comment.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/comment.wxss"
18
15
name = "div"
19
16
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 1
13
13
line = 2
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/font-face.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/font-face.wxss"
18
15
name = "@font-face"
19
16
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 1
13
13
line = 2
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/global.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/global.wxss"
18
15
name = "*"
19
16
[Object]
20
17
containerName = ""
27
24
[Object]
28
25
character = 19
29
26
line = 4
30
- uri = [Object]
31
- $mid = 1
32
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/global.wxss"
33
- scheme = "file"
27
+ uri = [Object] "../../test-fixture/wxss/global.wxss"
34
28
name = "@import"
35
29
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 24
13
13
line = 0
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/import.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/import.wxss"
18
15
name = "@import"
19
16
[Object]
20
17
containerName = ""
27
24
[Object]
28
25
character = 6
29
26
line = 2
30
- uri = [Object]
31
- $mid = 1
32
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/import.wxss"
33
- scheme = "file"
27
+ uri = [Object] "../../test-fixture/wxss/import.wxss"
34
28
name = "div"
35
29
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 1
13
13
line = 8
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/keyframes.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/keyframes.wxss"
18
15
name = "@keyframes ani"
19
16
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 1
13
13
line = 4
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/media.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/media.wxss"
18
15
name = "@media (max-width: 10px)"
19
16
[Object]
20
17
containerName = ""
27
24
[Object]
28
25
character = 31
29
26
line = 6
30
- uri = [Object]
31
- $mid = 1
32
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/media.wxss"
33
- scheme = "file"
27
+ uri = [Object] "../../test-fixture/wxss/media.wxss"
34
28
name = "@media not (min-width: 10px)"
35
29
[Object]
36
30
containerName = ""
43
37
[Object]
44
38
character = 71
45
39
line = 8
46
- uri = [Object]
47
- $mid = 1
48
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/media.wxss"
49
- scheme = "file"
40
+ uri = [Object] "../../test-fixture/wxss/media.wxss"
50
41
name = "@media only screen or (width: 10px) and (prefers-color-scheme: dark)"
51
42
[Object]
52
43
containerName = ""
59
50
[Object]
60
51
character = 29
61
52
line = 10
62
- uri = [Object]
63
- $mid = 1
64
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/media.wxss"
65
- scheme = "file"
53
+ uri = [Object] "../../test-fixture/wxss/media.wxss"
66
54
name = "@media print, (monochrome)"
67
55
[Object]
68
56
containerName = ""
75
63
[Object]
76
64
character = 41
77
65
line = 12
78
- uri = [Object]
79
- $mid = 1
80
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/media.wxss"
81
- scheme = "file"
66
+ uri = [Object] "../../test-fixture/wxss/media.wxss"
82
67
name = "@media all or only (max-width >= 10px)"
83
68
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 1
13
13
line = 7
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/style-rule.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/style-rule.wxss"
18
15
name = "div#a.b-c[attr=\"value\"]"
19
16
[Object]
20
17
containerName = ""
27
24
[Object]
28
25
character = 6
29
26
line = 9
30
- uri = [Object]
31
- $mid = 1
32
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/style-rule.wxss"
33
- scheme = "file"
27
+ uri = [Object] "../../test-fixture/wxss/style-rule.wxss"
34
28
name = "div"
35
29
[Object]
36
30
containerName = ""
43
37
[Object]
44
38
character = 5
45
39
line = 11
46
- uri = [Object]
47
- $mid = 1
48
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/style-rule.wxss"
49
- scheme = "file"
40
+ uri = [Object] "../../test-fixture/wxss/style-rule.wxss"
50
41
name = "#a"
51
42
[Object]
52
43
containerName = ""
59
50
[Object]
60
51
character = 7
61
52
line = 13
62
- uri = [Object]
63
- $mid = 1
64
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/style-rule.wxss"
65
- scheme = "file"
53
+ uri = [Object] "../../test-fixture/wxss/style-rule.wxss"
66
54
name = ".b-c"
67
55
Original file line number Diff line number Diff line change 11
11
[Object]
12
12
character = 10
13
13
line = 0
14
- uri = [Object]
15
- $mid = 1
16
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/unknown-at-rule.wxss"
17
- scheme = "file"
14
+ uri = [Object] "../../test-fixture/wxss/unknown-at-rule.wxss"
18
15
name = "@unknown"
19
16
[Object]
20
17
containerName = ""
27
24
[Object]
28
25
character = 9
29
26
line = 4
30
- uri = [Object]
31
- $mid = 1
32
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/unknown-at-rule.wxss"
33
- scheme = "file"
27
+ uri = [Object] "../../test-fixture/wxss/unknown-at-rule.wxss"
34
28
name = "@unknown"
35
29
[Object]
36
30
containerName = ""
43
37
[Object]
44
38
character = 6
45
39
line = 6
46
- uri = [Object]
47
- $mid = 1
48
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxss/unknown-at-rule.wxss"
49
- scheme = "file"
40
+ uri = [Object] "../../test-fixture/wxss/unknown-at-rule.wxss"
50
41
name = "div"
51
42
Original file line number Diff line number Diff line change 8
8
[Object]
9
9
character = 20
10
10
line = 0
11
- uri = [Object]
12
- $mid = 1
13
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/template.wxml"
14
- scheme = "file"
11
+ uri = [Object] "../../test-fixture/wxml/template.wxml"
15
12
Original file line number Diff line number Diff line change 25
25
[Object]
26
26
character = 13
27
27
line = 0
28
- targetUri = [Object]
29
- $mid = 1
30
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/core-attribute.wxml"
31
- scheme = "file"
28
+ targetUri = [Object] "../../test-fixture/wxml/core-attribute.wxml"
32
29
33
30
// ====== SNAPSHOT 2 ======
34
31
[Array]
54
51
[Object]
55
52
character = 44
56
53
line = 0
57
- targetUri = [Object]
58
- $mid = 1
59
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/core-attribute.wxml"
60
- scheme = "file"
54
+ targetUri = [Object] "../../test-fixture/wxml/core-attribute.wxml"
61
55
62
56
// ====== SNAPSHOT 3 ======
63
57
[Array]
83
77
[Object]
84
78
character = 0
85
79
line = 0
86
- targetUri = [Object]
87
- $mid = 1
88
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/component.wxml"
89
- scheme = "file"
80
+ targetUri = [Object] "../../test-fixture/wxml/component.wxml"
90
81
Original file line number Diff line number Diff line change 22
22
[Object]
23
23
character = 0
24
24
line = 0
25
- targetUri = [Object]
26
- $mid = 1
27
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/global.wxml"
28
- scheme = "file"
25
+ targetUri = [Object] "../../test-fixture/wxml/global.wxml"
29
26
30
27
// ====== SNAPSHOT 1 ======
31
28
[Array]
51
48
[Object]
52
49
character = 0
53
50
line = 0
54
- targetUri = [Object]
55
- $mid = 1
56
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/global.wxml"
57
- scheme = "file"
51
+ targetUri = [Object] "../../test-fixture/wxml/global.wxml"
58
52
59
53
// ====== SNAPSHOT 2 ======
60
54
[Array]
80
74
[Object]
81
75
character = 31
82
76
line = 0
83
- targetUri = [Object]
84
- $mid = 1
85
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/global2.wxml"
86
- scheme = "file"
77
+ targetUri = [Object] "../../test-fixture/wxml/global2.wxml"
87
78
Original file line number Diff line number Diff line change 22
22
[Object]
23
23
character = 0
24
24
line = 0
25
- targetUri = [Object]
26
- $mid = 1
27
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/component.wxml"
28
- scheme = "file"
25
+ targetUri = [Object] "../../test-fixture/wxml/component.wxml"
29
26
30
27
// ====== SNAPSHOT 1 ======
31
28
[Array]
51
48
[Object]
52
49
character = 17
53
50
line = 2
54
- targetUri = [Object]
55
- $mid = 1
56
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/slot-value.wxml"
57
- scheme = "file"
51
+ targetUri = [Object] "../../test-fixture/wxml/slot-value.wxml"
58
52
59
53
// ====== SNAPSHOT 2 ======
60
54
[Array]
83
77
[Object]
84
78
character = 27
85
79
line = 2
86
- targetUri = [Object]
87
- $mid = 1
88
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/slot-value.wxml"
89
- scheme = "file"
80
+ targetUri = [Object] "../../test-fixture/wxml/slot-value.wxml"
90
81
91
82
// ====== SNAPSHOT 4 ======
92
83
[Array]
112
103
[Object]
113
104
character = 17
114
105
line = 2
115
- targetUri = [Object]
116
- $mid = 1
117
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/slot-value.wxml"
118
- scheme = "file"
106
+ targetUri = [Object] "../../test-fixture/wxml/slot-value.wxml"
119
107
120
108
// ====== SNAPSHOT 5 ======
121
109
[Array]
141
129
[Object]
142
130
character = 24
143
131
line = 2
144
- targetUri = [Object]
145
- $mid = 1
146
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/slot-value.wxml"
147
- scheme = "file"
132
+ targetUri = [Object] "../../test-fixture/wxml/slot-value.wxml"
148
133
149
134
// ====== SNAPSHOT 6 ======
150
135
[Array]
170
155
[Object]
171
156
character = 27
172
157
line = 2
173
- targetUri = [Object]
174
- $mid = 1
175
- path = "/Users/lastleaf/work/wxweb/glass-easel-analyzer/vscode-extension/test-fixture/wxml/slot-value.wxml"
176
- scheme = "file"
158
+ targetUri = [Object] "../../test-fixture/wxml/slot-value.wxml"
177
159
You can’t perform that action at this time.
0 commit comments