GitXplorerGitXplorer
m

NpmTaskRunner

public
88 stars
33 forks
32 issues

Commits

List of commits on branch master.
Verified
1c24af83df9982798ee3bb86242e1f7f487382b5

Merge pull request #97 from ChristopherHaws/feat/pnpm-color

mmadskristensen committed a year ago
Unverified
293a2143f3fd0573a58a0b9a76a5d5256cb9dd3e

Add colored output support for pnpm

CChristopherHaws committed a year ago
Verified
1b2dc6ec7707f0906a67a05cb13a318226e5d111

Merge pull request #93 from nil4/master

mmadskristensen committed a year ago
Unverified
c283665b2916ee0814cce3b7512ff41c8f70ea08

Bump to VS 2022 in the AppVeyor build script, as the VSIX targets VS v`17.x`

nnil4 committed a year ago
Unverified
23310ba51e5e347fd5320c65efe9b1a2c3f41410

Bump VisualStudio SDK packages from 17.0.x to 17.4.x

nnil4 committed a year ago
Unverified
b7e2b77413f399632c1b2df9eb9cc56c18248c00

Add `InstallationTarget` for `arm64` platforms.

nnil4 committed a year ago

README

The README file for this repository.

NPM Task Runner

Build status

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


Adds support for npm scripts defined in package.json directly in Visual Studio's Task Runner Explorer.

Yarn support

If packageManager is set in package.json when using corepack or a yarn.lock, .yarnclean, or .yarnrc file exists in the same directory as package.json, then the Yarn CLI will be called instead of npm. This requires that you have manually installed Yarn. A minimum Yarn version of v0.22.0 is recommended for the best results.

PNPM support

If packageManager is set in package.json when using corepack or a pnpm-lock.yaml, pnpm-workspace.yaml, or .pnpmfile.cjs file exists in the same directory as package.json, then the PNPM CLI will be called instead of npm. This requires that you have manually installed PNPM.

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"
	}
}

Task Runner Explorer

Open Task Runner Explorer by right-clicking the package.json file and select Task Runner Explorer from the context menu:

Open Task Runner Explorer

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.

Console

Verbose output

A button for turning verbose output on and off is located at the left toolbar.

Verbose Output

The button is a toggle button that can be left on or off for as long as needed.

Bindings

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

Visual Studio bindings

License

Apache 2.0