feat: publish changed packages independently
This commit is contained in:
@@ -328,7 +328,8 @@
|
||||
{
|
||||
"include": "source.css"
|
||||
}
|
||||
]
|
||||
],
|
||||
"applyEndPatternLast": true
|
||||
},
|
||||
"css-braces": {
|
||||
"begin": "\\{",
|
||||
@@ -753,6 +754,24 @@
|
||||
},
|
||||
"interpolation": {
|
||||
"patterns": [
|
||||
{
|
||||
"name": "meta.block.directive.wrn",
|
||||
"match": "(\\{)(#if|#each|:else(?:\\s+if)?|/if|/each)(?:\\s+([^}]*))?(\\})",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.keyword.wrn"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.control.wrn"
|
||||
},
|
||||
"3": {
|
||||
"name": "meta.embedded.expr.wrn"
|
||||
},
|
||||
"4": {
|
||||
"name": "punctuation.definition.keyword.wrn"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "meta.interpolation.i18n.wrn",
|
||||
"match": "(\\{)(t:)([^}]*)(\\})",
|
||||
|
||||
@@ -58,6 +58,17 @@ missingIncludes.length === 0
|
||||
grammar.repository?.["conditional-class-single"]
|
||||
? ok("single-quoted class directives are registered")
|
||||
: bad("single-quoted class directives are registered");
|
||||
grammar.repository?.["style-block"]?.applyEndPatternLast === true
|
||||
? ok("style blocks keep nested CSS braces embedded")
|
||||
: bad("style blocks keep nested CSS braces embedded");
|
||||
grammar.repository?.["view-block"]?.applyEndPatternLast === true
|
||||
? ok("view blocks keep template directive braces embedded")
|
||||
: bad("view blocks keep template directive braces embedded");
|
||||
grammar.repository?.interpolation?.patterns?.some(
|
||||
(pattern) => pattern.name === "meta.block.directive.wrn",
|
||||
)
|
||||
? ok("template block directives have dedicated grammar scopes")
|
||||
: bad("template block directives have dedicated grammar scopes");
|
||||
|
||||
// 3. Marketplace metadata and the gallery icon meet vsce requirements.
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user