{ "name": "vscode-charter", "displayName": "Charter Language Support", "description": "NAC Charter智能合约语言支持", "version": "1.0.0", "publisher": "NewAssetChain", "engines": { "vscode": "^1.85.0" }, "categories": [ "Programming Languages" ], "activationEvents": [ "onLanguage:charter" ], "main": "./out/extension.js", "contributes": { "languages": [ { "id": "charter", "aliases": [ "Charter", "charter" ], "extensions": [ ".ch" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "charter", "scopeName": "source.charter", "path": "./syntaxes/charter.tmLanguage.json" } ] }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "watch": "tsc -watch -p ./" }, "devDependencies": { "@types/vscode": "^1.85.0", "@types/node": "^20.x", "typescript": "^5.3.0" } }