{ "name": "aiscript-vscode", "publisher": "aiscript-dev", "displayName": "AiScript Highlighting", "description": "Add support for AiScript", "icon": "./assets/aiscript_gd.png", "repository": { "type": "git", "url": "https://github.com/aiscript-dev/aiscript-vscode" }, "version": "0.1.15", "engines": { "vscode": "^1.83.0" }, "categories": [ "Programming Languages" ], "main": "./dist/extension.js", "activationEvents": [ "onLanguage:aiscript" ], "scripts": { "vscode:prepublish": "npm run clean && npm run esbuild-base -- --minify", "esbuild-base": "esbuild ./aiscript/intellisense/extension.ts --bundle --outfile=dist/extension.js --external:vscode --format=cjs --platform=node", "esbuild": "npm run clean && npm run esbuild-base -- --sourcemap", "esbuild-watch": "npm run clean && npm run esbuild-base -- --sourcemap --watch", "build": "npm run clean && tsc -p ./", "watch": "npm run clean && tsc -watch -p ./", "clean": "node ./scripts/clean.js" }, "contributes": { "languages": [ { "id": "aiscript", "aliases": [ "AiScript", "aiscript" ], "extensions": [ ".is", ".ais" ], "icon": { "light": "./assets/aiscript_gd.png", "dark": "./assets/aiscript_gd.png" }, "configuration": "./aiscript/language-configuration.json" } ], "grammars": [ { "language": "aiscript", "scopeName": "source.aiscript", "path": "./aiscript/syntaxes/aiscript.tmLanguage.json" } ] }, "devDependencies": { "@types/node": "^22.10.2", "@types/vscode": "^1.83.0", "esbuild": "^0.24.2", "typescript": "^5.7.2" }, "dependencies": { "@aiscript-dev/aiscript-languageserver": "https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz", "vscode-languageclient": "^9.0.1" } }