{
	"version": "0.1.0",
	"command": "gulp",
	"isShellCommand": true,
	"tasks": [
		{
			"taskName": "test",
			"showOutput": "always",
			"isTestCommand": true
		},
		{
			"taskName": "tslint",
			"args": [],
			"problemMatcher": {
				"owner": "tslint",
				"fileLocation": [
					"relative",
					"${workspaceRoot}"
				],
				"severity": "warning",
				"pattern": {
					"regexp": "^\\[tslint\\] (.*):(\\d+):(\\d+):\\s+(.*)$",
					"file": 1,
					"line": 2,
					"column": 3,
					"message": 4
				}
			}
		}
	]
}
{
	"version": "0.1.0",
	"tasks": [
		{
			"taskName": "build",
			"command": "npm",
			"isShellCommand": true,
			"args": ["run", "compile"],
			"showOutput": "always",
			"isBuildCommand": true
		},
		{
			"taskName": "test",
			"showOutput": "always",
			"isTestCommand": true
		},
		{
			"taskName": "tslint",
			"command": "gulp",
			"isShellCommand": true,
			"args": ["tslint"],
			"problemMatcher": {
				"owner": "tslint",
				"fileLocation": [
					"relative",
					"${workspaceRoot}"
				],
				"severity": "warning",
				"pattern": {
					"regexp": "^\\[tslint\\] (.*):(\\d+):(\\d+):\\s+(.*)$",
					"file": 1,
					"line": 2,
					"column": 3,
					"message": 4
				}
			}
		}
	]
}
Update build task to launch "npm run compile"
Update build task to launch "npm run compile"

This uses the new tasks.json support in VS Code 1.9 to allow tasks to run different commands. So, now you should be able to build with <kbd>Cmd+Shift+B</kbd> in VS Code.
