diff --git a/decorator-sample/.vscode/launch.json b/decorator-sample/.vscode/launch.json index ebf299ef..af1209a5 100644 --- a/decorator-sample/.vscode/launch.json +++ b/decorator-sample/.vscode/launch.json @@ -2,17 +2,15 @@ "version": "0.2.0", "configurations": [ { - "name": "Launch Extension", - "type": "extensionHost", - "request": "launch", - "runtimeExecutable": "${execPath}", - "args": [ - "--extensionDevelopmentPath=${workspaceRoot}" - ], - "stopOnEntry": false, - "sourceMaps": true, - "outFiles": ["${workspaceRoot}/out/**/*.js"], - "preLaunchTask": "npm" - } + "name": "Launch Extension", + "type": "extensionHost", + "request": "launch", + "runtimeExecutable": "${execPath}", + "args": ["--extensionDevelopmentPath=${workspaceRoot}" ], + "stopOnEntry": false, + "sourceMaps": true, + "outFiles": [ "${workspaceRoot}/out/**/*.js" ], + "preLaunchTask": "npm: watch" + } ] } \ No newline at end of file diff --git a/decorator-sample/.vscode/tasks.json b/decorator-sample/.vscode/tasks.json index 6de436a7..241aa6d9 100644 --- a/decorator-sample/.vscode/tasks.json +++ b/decorator-sample/.vscode/tasks.json @@ -1,22 +1,20 @@ -// A task runner that calls a custom npm script that compiles the extension. +// See https://go.microsoft.com/fwlink/?LinkId=733558 +// for the documentation about the tasks.json format { - "version": "0.1.0", - - // we want to run npm - "command": "npm", - - // the command is a shell script - "isShellCommand": true, - - // show the output window only if unrecognized errors occur. - "showOutput": "silent", - - // we run the custom script "compile" as defined in package.json - "args": ["run", "compile"], - - // The tsc compiler is started in watching mode - "isWatching": true, - - // use the standard tsc in watch mode problem matcher to find compile problems in the output. - "problemMatcher": "$tsc-watch" + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "watch", + "problemMatcher": "$tsc-watch", + "isBackground": true, + "presentation": { + "reveal": "never" + }, + "group": { + "kind": "build", + "isDefault": true + } + } + ] } \ No newline at end of file diff --git a/decorator-sample/package.json b/decorator-sample/package.json index 42cae359..77367fa4 100644 --- a/decorator-sample/package.json +++ b/decorator-sample/package.json @@ -5,7 +5,7 @@ "publisher": "Microsoft", "license": "MIT", "engines": { - "vscode": "0.10.x" + "vscode": "^1.15.0" }, "categories": [ "Other" @@ -15,13 +15,14 @@ ], "main": "./out/extension", "scripts": { - "vscode:prepublish": "tsc -p ./", - "compile": "tsc -watch -p ./", + "vscode:prepublish": "npm run compile", + "compile": "tsc -p ./", + "watch": "tsc -watch -p ./", "postinstall": "node ./node_modules/vscode/bin/install" }, "devDependencies": { - "vscode": "^1.0.0", - "typescript": "^2.1.4", - "@types/node": "*" + "vscode": "^1.1.5", + "typescript": "^2.5.3", + "@types/node": "7.0.4" } }