Files
ucxl-vscode/package.json
anthonyrawlins 8d40cd98ac Initial commit - UCXL VS Code extension
- Added UCXL VS Code extension with syntax highlighting
- Implemented language configuration and grammar definitions
- Created extension package with examples and documentation
- Added syntax highlighting for UCXL code structures

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-27 09:39:31 +10:00

85 lines
2.0 KiB
JSON

{
"name": "ucxl-syntax-linter",
"displayName": "UCXL Syntax + Linter",
"description": "Syntax highlighting and linting for UCXL addresses inline in any file.",
"version": "0.0.1",
"publisher": "Anthony Rawlins - CHORUS.services",
"repository": {
"type": "git",
"url": "https://github.com/anthonyrawlins/ucxl-vscode-linter.git"
},
"engines": {
"vscode": "^1.70.0"
},
"categories": [
"Linters",
"Programming Languages"
],
"activationEvents": [
"onLanguage:ucxl",
"onLanguage:go",
"onLanguage:rust",
"onLanguage:javascript",
"onLanguage:python",
"onLanguage:markdown"
],
"main": "./extension.js",
"contributes": {
"languages": [
{
"id": "ucxl",
"aliases": ["UCXL"],
"extensions": [".ucxl"]
}
],
"grammars": [
{
"language": "ucxl",
"scopeName": "source.ucxl",
"path": "./syntaxes/ucxl.tmLanguage.json",
"injectTo": [
"source",
"text",
"source.go",
"source.rust",
"source.js",
"source.py"
]
},
{
"language": "go",
"scopeName": "source.go.ucxl",
"path": "./syntaxes/ucxl.tmLanguage.json",
"injectTo": ["source.go"]
},
{
"language": "rust",
"scopeName": "source.rust.ucxl",
"path": "./syntaxes/ucxl.tmLanguage.json",
"injectTo": ["source.rust"]
},
{
"language": "javascript",
"scopeName": "source.js.ucxl",
"path": "./syntaxes/ucxl.tmLanguage.json",
"injectTo": ["source.js"]
},
{
"language": "python",
"scopeName": "source.python.ucxl",
"path": "./syntaxes/ucxl.tmLanguage.json",
"injectTo": ["source.py"]
},
{
"language": "markdown",
"scopeName": "source.markdown.ucxl",
"path": "./syntaxes/ucxl.tmLanguage.json",
"injectTo": ["source.md"]
}
]
},
"scripts": {
"package": "vsce package"
}
}