{ "name": "JSTQL", "description": "Please enter a brief description here", "version": "0.0.1", "files": [ "bin" ], "type": "module", "scripts": { "build": "tsc -b tsconfig.json && node esbuild.mjs", "watch": "concurrently -n tsc,esbuild -c blue,yellow \"tsc -b tsconfig.json --watch\" \"node esbuild.mjs --watch\"", "lint": "eslint src --ext ts", "langium:generate": "langium generate", "langium:watch": "langium generate --watch", "vscode:prepublish": "npm run build && npm run lint" }, "dependencies": { "langium": "~2.1.0", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "chalk": "~5.3.0", "commander": "~11.0.0" }, "devDependencies": { "@types/node": "~16.18.41", "@typescript-eslint/parser": "~6.4.1", "@typescript-eslint/eslint-plugin": "~6.4.1", "eslint": "~8.47.0", "langium-cli": "~2.1.0", "typescript": "~5.1.6", "@types/vscode": "~1.67.0", "concurrently": "~8.2.1", "esbuild": "~0.19.2" }, "displayName": "JSTQL", "engines": { "vscode": "^1.67.0", "node": ">=16.0.0" }, "categories": [ "Programming Languages" ], "contributes": { "languages": [ { "id": "jstql", "aliases": [ "JSTQL", "jstql" ], "extensions": [".jstql"], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "jstql", "scopeName": "source.jstql", "path": "syntaxes/jstql.tmLanguage.json" } ] }, "activationEvents": [ "onLanguage:jstql" ], "main": "./out/extension/main.cjs", "bin": { "jstql-cli": "./bin/cli.js" } }