Skip to content

Commit 2e45be0

Browse files
committed
Update schema
1 parent 3c822e4 commit 2e45be0

File tree

4 files changed

+30
-18
lines changed

4 files changed

+30
-18
lines changed

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@
4848
"scopeName": "source.json.comments.embedded",
4949
"path": "./syntaxes/JSONC.tmLanguage.json"
5050
},
51+
{
52+
"scopeName": "source.json.package.scopes",
53+
"path": "./syntaxes/package-scopes.tmLanguage.json",
54+
"injectTo": [
55+
"source.json.embedded"
56+
]
57+
},
5158
{
5259
"scopeName": "source.json.shellscript",
5360
"path": "./syntaxes/package-scripts.tmLanguage.json",
@@ -65,18 +72,6 @@
6572
"source.json.embedded"
6673
]
6774
},
68-
{
69-
"scopeName": "source.json.snippets",
70-
"path": "./syntaxes/schema-defaultSnippets.tmLanguage.json",
71-
"embeddedLanguages": {
72-
"meta.embedded.json.comments.snippets.snippets": "snippets-snippets",
73-
"meta.embedded.json.comments.snippets": "snippets",
74-
"meta.embedded.json.textmate.regexp": "json-textmate-regex"
75-
},
76-
"injectTo": [
77-
"source.json.embedded"
78-
]
79-
},
8075
{
8176
"scopeName": "source.json.regexp",
8277
"path": "./syntaxes/regexp.tmLanguage.json",
@@ -108,8 +103,13 @@
108103
]
109104
},
110105
{
111-
"scopeName": "source.json.package.scopes",
112-
"path": "./syntaxes/package-scopes.tmLanguage.json",
106+
"scopeName": "source.json.snippets",
107+
"path": "./syntaxes/schema-defaultSnippets.tmLanguage.json",
108+
"embeddedLanguages": {
109+
"meta.embedded.json.comments.snippets.snippets": "snippets-snippets",
110+
"meta.embedded.json.comments.snippets": "snippets",
111+
"meta.embedded.json.textmate.regexp": "json-textmate-regex"
112+
},
113113
"injectTo": [
114114
"source.json.embedded"
115115
]

syntaxes/schema-defaultSnippets.tmLanguage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"scopeName": "source.json.snippets",
55
"injectionSelector": [
66
"L:source.json.embedded .meta.embedded.defaultSnippets. meta.structure.array.json .meta.embedded.bodyText. string.quoted.double.json -(.meta.embedded.bodyText. meta.structure.dictionary.json) -(.meta.embedded.bodyText. meta.structure.array.json) -(.meta.embedded.defaultSnippets. meta.structure.array.json meta.structure.array.json .meta.embedded.bodyText.) -(.meta.embedded.defaultSnippets. meta.structure.dictionary.json meta.structure.dictionary.json .meta.embedded.bodyText.) -meta.embedded.json.comments.snippets.snippets -comment",
7-
"L:source.json.embedded .meta.embedded.defaultSnippets. meta.structure.array.json .meta.embedded.body. (string.quoted.double.json | support.type.property-name.json) -(.meta.embedded.defaultSnippets. meta.structure.array.json meta.structure.array.json .meta.embedded.body.) -(.meta.embedded.defaultSnippets. meta.structure.dictionary.json meta.structure.dictionary.json .meta.embedded.body.) -meta.embedded.json.comments.snippets.snippets -comment"
7+
"L:source.json.embedded .meta.embedded.defaultSnippets. meta.structure.array.json .meta.embedded.body. meta.structure.dictionary.json (string.quoted.double.json | support.type.property-name.json) -(.meta.embedded.defaultSnippets. meta.structure.array.json meta.structure.array.json .meta.embedded.body.) -(.meta.embedded.defaultSnippets. meta.structure.dictionary.json meta.structure.dictionary.json .meta.embedded.body.) -meta.embedded.json.comments.snippets.snippets -comment"
88
],
99
"patterns": [
1010
{

syntaxes/tests/JSON/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"$schema": "https://json-schema.org/draft-04/schema#",
23
"pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
34
"defaultSnippets": [
45
{

syntaxes/tests/JSON/schema.json.snap

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
>{
22
#^ source.json.embedded meta.structure.dictionary.json punctuation.definition.dictionary.begin.json
3+
> "$schema": "https://json-schema.org/draft-04/schema#",
4+
#^ source.json.embedded meta.structure.dictionary.json
5+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. string.json support.type.property-name.json punctuation.support.type.property-name.begin.json
6+
# ^^^^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. string.json support.type.property-name.json
7+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. string.json support.type.property-name.json punctuation.support.type.property-name.end.json
8+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. meta.structure.dictionary.value.json punctuation.separator.dictionary.key-value.json
9+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. meta.structure.dictionary.value.json
10+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.begin.json
11+
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. meta.structure.dictionary.value.json string.quoted.double.json
12+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.end.json
13+
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.schema. meta.structure.dictionary.value.json punctuation.separator.dictionary.pair.json
314
> "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
415
#^ source.json.embedded meta.structure.dictionary.json
516
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.pattern. string.json support.type.property-name.json punctuation.support.type.property-name.begin.json
@@ -178,7 +189,7 @@
178189
> "body": {
179190
#^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json
180191
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json punctuation.support.type.property-name.begin.json
181-
# ^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json meta.embedded.json.comments.snippets.snippets support.type.property-name.string.json
192+
# ^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json
182193
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json punctuation.support.type.property-name.end.json
183194
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. meta.structure.dictionary.value.json punctuation.separator.dictionary.key-value.json
184195
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. meta.structure.dictionary.value.json
@@ -851,7 +862,7 @@
851862
> "body": {
852863
#^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json
853864
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json punctuation.support.type.property-name.begin.json
854-
# ^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json meta.embedded.json.comments.snippets.snippets support.type.property-name.string.json
865+
# ^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json
855866
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json punctuation.support.type.property-name.end.json
856867
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. meta.structure.dictionary.value.json punctuation.separator.dictionary.key-value.json
857868
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. meta.structure.dictionary.value.json
@@ -1515,7 +1526,7 @@
15151526
> "body": {
15161527
#^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json
15171528
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json punctuation.support.type.property-name.begin.json
1518-
# ^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json meta.embedded.json.comments.snippets.snippets support.type.property-name.string.json
1529+
# ^^^^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json
15191530
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. string.json support.type.property-name.json punctuation.support.type.property-name.end.json
15201531
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. meta.structure.dictionary.value.json punctuation.separator.dictionary.key-value.json
15211532
# ^ source.json.embedded meta.structure.dictionary.json .meta.embedded.defaultSnippets. meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json .meta.embedded.body. meta.structure.dictionary.value.json

0 commit comments

Comments
 (0)