80 lines
1.6 KiB
JSON
80 lines
1.6 KiB
JSON
{
|
|
"name": "ashes-language-support",
|
|
"displayName": "ASHES Language Support",
|
|
"description": "Syntax highlighting and IntelliSense for ASHES (Adventure Scripting Helping Escoria) language",
|
|
"version": "0.1.0",
|
|
"publisher": "gymkhana-dev",
|
|
"engines": {
|
|
"vscode": "^1.74.0"
|
|
},
|
|
"categories": [
|
|
"Programming Languages",
|
|
"Snippets"
|
|
],
|
|
"keywords": [
|
|
"ashes",
|
|
"escoria",
|
|
"adventure",
|
|
"game",
|
|
"scripting"
|
|
],
|
|
"activationEvents": [
|
|
"onLanguage:ashes"
|
|
],
|
|
"main": "./out/extension.js",
|
|
"contributes": {
|
|
"languages": [
|
|
{
|
|
"id": "ashes",
|
|
"aliases": [
|
|
"ASHES",
|
|
"ashes"
|
|
],
|
|
"extensions": [
|
|
".esc"
|
|
],
|
|
"configuration": "./language-configuration.json"
|
|
}
|
|
],
|
|
"grammars": [
|
|
{
|
|
"language": "ashes",
|
|
"scopeName": "source.ashes",
|
|
"path": "./syntaxes/ashes.tmLanguage.json"
|
|
}
|
|
],
|
|
"snippets": [
|
|
{
|
|
"language": "ashes",
|
|
"path": "./snippets/ashes.json"
|
|
}
|
|
],
|
|
"commands": [
|
|
{
|
|
"command": "ashes.showCommandReference",
|
|
"title": "Show ASHES Command Reference",
|
|
"category": "ASHES"
|
|
}
|
|
],
|
|
"menus": {
|
|
"commandPalette": [
|
|
{
|
|
"command": "ashes.showCommandReference"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"scripts": {
|
|
"vscode:prepublish": "npm run compile",
|
|
"compile": "tsc -p ./",
|
|
"watch": "tsc -watch -p ./"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "16.x",
|
|
"@types/vscode": "^1.74.0",
|
|
"typescript": "^4.9.4"
|
|
},
|
|
"author": "",
|
|
"license": "ISC"
|
|
}
|