{ "publisher": "equestria-dev", "name": "wing", "displayName": "Wing Creator", "description": "An all-in-one toolkit to develop with the Wing Programming Language", "version": "1.2.0", "repository": "https://git.equestria.dev/equestria.dev/wing-creator/", "license": "MIT", "icon": "icons/wing.png", "engines": { "vscode": "^1.73.0" }, "categories": [ "Programming Languages" ], "activationEvents": [ "onLanguage:wing" ], "main": "./client/out/extension", "contributes": { "languages": [ { "id": "wing", "aliases": ["Wing", "wing"], "extensions": [".wing"], "configuration": "./language-configuration.json", "icon": { "light": "./icons/light.png", "dark": "./icons/dark.png" } }, { "id": "javascript", "extensions": [".wjs"] } ], "grammars": [{ "language": "wing", "scopeName": "source.wing", "path": "./syntaxes/wing.tmLanguage.json" }] }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -b", "watch": "tsc -b -w", "lint": "eslint ./client/src ./server/src --ext .ts,.tsx", "postinstall": "cd client && npm install && cd ../server && npm install && cd .." }, "devDependencies": { "@types/mocha": "^9.1.0", "@types/node": "^16.11.7", "@typescript-eslint/eslint-plugin": "^5.42.0", "@typescript-eslint/parser": "^5.42.0", "eslint": "^8.26.0", "mocha": "^9.2.1", "typescript": "^4.8.4" } }