{ "name": "@jqhtml/vscode-extension", "displayName": "JQHTML", "description": "Syntax highlighting and language support for JQHTML template files", "version": "2.3.11", "publisher": "jqhtml", "license": "MIT", "publishConfig": { "access": "public", "registry": "https://privatenpm.hanson.xyz/" }, "scripts": { "vscode:prepublish": "echo Skipping prepublish", "compile": "tsc -p ./ || echo 'TypeScript compilation issues, continuing...'", "watch": "tsc -watch -p ./", "test": "echo 'No tests configured'", "build": "npm run compile" }, "files": [ "out", "syntaxes", "snippets", "images", "language-configuration.json", "blade-language-configuration.json", ".version", "README.md", "LLM_REFERENCE.md", "CHANGELOG.md", "LICENSE", "*.vsix" ], "engines": { "vscode": "^1.74.0" }, "categories": [ "Programming Languages", "Snippets" ], "keywords": [ "jqhtml", "jquery", "template", "component", "html" ], "repository": { "type": "git", "url": "git+https://github.com/jqhtml/jqhtml.git" }, "bugs": { "url": "https://github.com/jqhtml/jqhtml/issues" }, "activationEvents": [], "main": "./out/extension.js", "contributes": { "languages": [ { "id": "jqhtml", "aliases": [ "JQHTML", "jqhtml" ], "extensions": [ ".jqhtml" ], "configuration": "./language-configuration.json", "icon": { "light": "./images/jqhtml-icon.svg", "dark": "./images/jqhtml-icon.svg" } }, { "id": "blade", "configuration": "./blade-language-configuration.json" } ], "grammars": [ { "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": [ { "language": "jqhtml", "path": "./snippets/jqhtml.json" } ], "configurationDefaults": { "[jqhtml]": { "editor.wordWrap": "on", "editor.quickSuggestions": { "other": true, "comments": false, "strings": true }, "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 ({{ -> {{ | }})" } } } }, "devDependencies": { "@types/node": "^16.18.126", "@types/vscode": "^1.74.0", "typescript": "^5.8.3" }, "author": "", "homepage": "https://github.com/jqhtml/jqhtml#readme", "dependencies": null }