| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- {
- "name": "adw-modula2-lsp",
- "displayName": "ADW Modula-2 (Auto Uppercase Keywords + Snippets)",
- "description": "Language Server and Syntax Support for ADW Modula-2",
- "publisher": "catink123",
- "repository": "https://github.com/catink123/adw-modula2-lsp",
- "version": "0.1.3",
- "icon": "logo.png",
- "engines": {
- "vscode": "^1.107.0"
- },
- "categories": [
- "Programming Languages"
- ],
- "activationEvents": [
- "onLanguage:modula2"
- ],
- "main": "./out/client/src/extension.js",
- "contributes": {
- "languages": [
- {
- "id": "modula2",
- "aliases": [
- "Modula-2",
- "modula2"
- ],
- "extensions": [
- ".mod",
- ".def"
- ],
- "configuration": "./language-configuration.json"
- }
- ],
- "grammars": [
- {
- "language": "modula2",
- "scopeName": "source.modula2",
- "path": "./syntaxes/modula2.tmLanguage.json"
- }
- ],
- "configuration": [
- {
- "title": "ADW Modula-2",
- "properties": {
- "adwModula2.autoUppercaseKeywords": {
- "type": "boolean",
- "default": true,
- "description": "Automatically uppercase Modula-2 keywords while editing."
- }
- }
- }
- ],
- "commands": [
- {
- "command": "adwModula2.uppercaseKeywords",
- "title": "Modula-2: Uppercase Keywords"
- }
- ],
- "snippets": [
- {
- "language": "modula2",
- "path": "./snippets/modula2.json"
- }
- ]
- },
- "scripts": {
- "compile": "tsc",
- "watch": "tsc -w"
- },
- "dependencies": {
- "vscode-languageclient": "^9.0.1",
- "vscode-languageserver": "^9.0.1",
- "vscode-languageserver-textdocument": "^1.0.12"
- },
- "devDependencies": {
- "@types/node": "^25.5.2",
- "@types/vscode": "^1.107.0",
- "typescript": "^6.0.2"
- }
- }
|