![]() Replaces many loops of the form: ```js for (let i = 0; i < elements.length; ++i) { const i = elements[i]; ... } ``` with: ```js for (const element of elements) { ... } ``` Mix of a horrible regex based find/replace and manual touch ups |
||
---|---|---|
.. | ||
.vscode | ||
images | ||
resources | ||
src | ||
.vscodeignore | ||
extension.webpack.config.js | ||
package.json | ||
package.nls.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
Node npm
Notice: This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.
Features
Task Running
This extension supports running npm scripts defined in the package.json
as tasks. Scripts with the name 'build', 'compile', or 'watch'
are treated as build tasks.
To run scripts as tasks, use the Tasks menu.
For more information about auto detection of Tasks, see the documentation.
Script Explorer
The Npm Script Explorer shows the npm scripts found in your workspace. The explorer view is enabled by the setting npm.enableScriptExplorer
. A script can be opened, run, or debug from the explorer.
Run Scripts from the Editor
The extension supports to run the selected script as a task when editing the package.json
file. You can either run a script from
the hover shown on a script or using the command Run Selected Npm Script
.
Others
The extension fetches data from https://registry.npmjs/org and https://registry.bower.io to provide auto-completion and information on hover features on npm dependencies.
Settings
npm.autoDetect
- Enable detecting scripts as tasks, the default ison
.npm.runSilent
- Run npm script with the--silent
option, the default isfalse
.npm.packageManager
- The package manager used to run the scripts:npm
oryarn
, the default isnpm
.npm.exclude
- Glob patterns for folders that should be excluded from automatic script detection. The pattern is matched against the absolute path of the package.json. For example, to exclude all test folders use '**/test/**'.npm.enableScriptExplorer
- Enable an explorer view for npm scripts.npm.scriptExplorerAction
- The default click action:open
orrun
, the default isopen
.npm.scriptCodeLens.enable
- Enable/disable the code lenses to run a script, the default isfalse
.