{ "name": "pit-language", "displayName": "ƿit Language", "description": "Language support for ƿit (.ce/.cm) — syntax highlighting, diagnostics, completions, hover, and go-to-definition", "version": "0.1.0", "publisher": "pit-lang", "engines": { "vscode": "^1.75.0" }, "categories": [ "Programming Languages" ], "activationEvents": [ "onLanguage:pit" ], "main": "./out/extension.js", "contributes": { "languages": [ { "id": "pit", "aliases": [ "ƿit", "pit" ], "extensions": [ ".ce", ".cm" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "pit", "scopeName": "source.pit", "path": "./syntaxes/pit.tmLanguage.json" } ], "configuration": { "title": "ƿit", "properties": { "pit.cellPath": { "type": "string", "default": "cell", "description": "Path to the cell executable" } } } }, "scripts": { "compile": "tsc -p ./", "watch": "tsc -watch -p ./" }, "dependencies": { "vscode-languageclient": "^9.0.0", "vscode-languageserver-protocol": "^3.17.0" }, "devDependencies": { "@types/vscode": "^1.75.0", "typescript": "^5.0.0" } }