{ "name": "dever-language", "displayName": "Dever Language", "description": "Dever source navigation, domain documentation, hover and call flows.", "version": "0.0.1", "main": "./extension.cjs", "activationEvents": [ "onLanguage:dever" ], "publisher": "shemic", "private": true, "license": "UNLICENSED", "engines": { "vscode": "^1.85.0" }, "categories": [ "Programming Languages" ], "keywords": [ "dever", "markdown", "syntax highlighting" ], "repository": { "type": "git", "url": "ssh://git@git.dever.cc:2222/dever/core.git", "directory": "editor/vscode" }, "contributes": { "commands": [ { "command": "dever.previewDocumentation", "title": "Dever: Preview Documentation" }, { "command": "dever.showCalls", "title": "Dever: Show Calls" }, { "command": "dever.openDomainLinks", "title": "Dever: Open Domain Links" } ], "configuration": { "title": "Dever", "properties": { "dever.command": { "type": "array", "items": { "type": "string" }, "minItems": 1, "default": [ "dever" ], "description": "Compiler executable followed by fixed arguments; inspect is appended without a shell." } } }, "languages": [ { "id": "dever", "aliases": [ "Dever", "dever" ], "extensions": [ ".dever" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "dever", "scopeName": "source.dever", "path": "./syntaxes/dever.tmLanguage.json" }, { "scopeName": "markdown.dever.codeblock", "path": "./syntaxes/dever-markdown.tmLanguage.json", "injectTo": [ "text.html.markdown" ], "embeddedLanguages": { "meta.embedded.block.dever": "dever" }, "tokenTypes": { "meta.embedded.block.dever": "other" } } ] }, "scripts": { "build": "node build.cjs", "vscode:prepublish": "npm run build", "test": "node ../../test/editor-vscode/highlight.test.cjs", "test:navigation": "node --test ../../test/editor-vscode/navigation.test.cjs", "test:flows": "node --test ../../test/editor-vscode/flows.test.cjs", "package": "vsce package --no-dependencies --skip-license" }, "devDependencies": { "@mermaid-js/tiny": "12.2.0", "@vscode/vsce": "4.0.0", "esbuild": "0.28.2", "markdown-it": "15.0.3", "vscode-oniguruma": "2.0.1", "vscode-textmate": "9.2.0" } }