/NpmTaskRunner

Visual Studio extension

Primary LanguageC#OtherNOASSERTION

NPM Scripts Task Runner extension

Adds support for package.json's NPM scripts in Visual Studio 2015's Task Runner Explorer.

Build status

Download the extension at the VS Gallery or get the nightly build

NPM scripts

Inside package.json it is possible to add custom scripts inside the "scripts" element.

{
	"name": "test",
	"version": "1.0.0",
	"scripts": {
		"watch-test": "mocha --watch --reporter spec test",
		"build-js": "browserify -t reactify app/js/main.js | uglifyjs -mc > static/bundle.js"
	}
}

Execute scripts

When scripts are specified, the Task Runner Explorer will show those scripts.

Task list

Each script can be executed by double-clicking the task.

Bindings

Script bindings make it possible to associate individual scripts with Visual Studio events such as "After build" etc.

Visual Studio bindings

Intellisense

If you manually edit bindings in package.json, then full Intellisense is provided.

Visual Studio Intellisense