Refactor jqhtml integration to use jqhtml.boot() and migrate blade highlighting to jqhtml extension
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
51
node_modules/@jqhtml/vscode-extension/package.json
generated
vendored
Executable file → Normal file
51
node_modules/@jqhtml/vscode-extension/package.json
generated
vendored
Executable file → Normal file
@@ -2,7 +2,7 @@
|
||||
"name": "@jqhtml/vscode-extension",
|
||||
"displayName": "JQHTML",
|
||||
"description": "Syntax highlighting and language support for JQHTML template files",
|
||||
"version": "2.2.222",
|
||||
"version": "2.3.4",
|
||||
"publisher": "jqhtml",
|
||||
"license": "MIT",
|
||||
"publishConfig": {
|
||||
@@ -22,6 +22,7 @@
|
||||
"snippets",
|
||||
"images",
|
||||
"language-configuration.json",
|
||||
"blade-language-configuration.json",
|
||||
".version",
|
||||
"README.md",
|
||||
"LLM_REFERENCE.md",
|
||||
@@ -68,6 +69,10 @@
|
||||
"light": "./images/jqhtml-icon.svg",
|
||||
"dark": "./images/jqhtml-icon.svg"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "blade",
|
||||
"configuration": "./blade-language-configuration.json"
|
||||
}
|
||||
],
|
||||
"grammars": [
|
||||
@@ -75,6 +80,14 @@
|
||||
"language": "jqhtml",
|
||||
"scopeName": "source.jqhtml",
|
||||
"path": "./syntaxes/jqhtml.tmLanguage.json"
|
||||
},
|
||||
{
|
||||
"scopeName": "source.jqhtml.blade-injection",
|
||||
"path": "./syntaxes/blade-jqhtml.tmLanguage.json",
|
||||
"injectTo": [
|
||||
"text.blade",
|
||||
"text.html.php"
|
||||
]
|
||||
}
|
||||
],
|
||||
"snippets": [
|
||||
@@ -93,6 +106,42 @@
|
||||
},
|
||||
"editor.bracketPairColorization.enabled": false,
|
||||
"editor.guides.bracketPairs": false
|
||||
},
|
||||
"editor.semanticTokenColorCustomizations": {
|
||||
"rules": {
|
||||
"jqhtmlTagAttribute": "#FFA500"
|
||||
}
|
||||
}
|
||||
},
|
||||
"semanticTokenTypes": [
|
||||
{
|
||||
"id": "jqhtmlTagAttribute",
|
||||
"superType": "parameter",
|
||||
"description": "The tag attribute on jqhtml components"
|
||||
}
|
||||
],
|
||||
"semanticTokenScopes": [
|
||||
{
|
||||
"scopes": {
|
||||
"jqhtmlTagAttribute": [
|
||||
"entity.other.attribute-name.jqhtml.tag"
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration": {
|
||||
"title": "JQHTML",
|
||||
"properties": {
|
||||
"jqhtml.enableBladeSupport": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Enable JQHTML component highlighting in Laravel Blade (.blade.php) files"
|
||||
},
|
||||
"jqhtml.enableBladeAutoSpacing": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Automatically add spaces inside Blade tags when typing ({{ -> {{ | }})"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user