kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/typescript/languageserver/vscode-extension/.vscode/tasks.json (about) 1 // Available variables which can be used inside of strings. 2 // ${workspaceRoot}: the root folder of the team 3 // ${file}: the current opened file 4 // ${fileBasename}: the current opened file's basename 5 // ${fileDirname}: the current opened file's dirname 6 // ${fileExtname}: the current opened file's extension 7 // ${cwd}: the current working directory of the spawned process 8 9 // A task runner that calls a custom npm script that compiles the extension. 10 { 11 "version": "0.1.0", 12 13 // we want to run npm 14 "command": "npm", 15 16 // the command is a shell script 17 "isShellCommand": true, 18 19 // show the output window only if unrecognized errors occur. 20 "showOutput": "silent", 21 22 // we run the custom script "watch" as defined in package.json 23 "args": ["run", "watch", "--loglevel", "silent"], 24 25 // The tsc compiler is started in watching mode 26 "isBackground": true, 27 28 // use the standard tsc in watch mode 29 "problemMatcher": "$tsc-watch" 30 }