* chore: bump electron@35.0.1
* chore: update types/node@22.x
* chore: update web types for node v22.x
* chore: bump electron@35.1.2
* chore: update node.js build
* chore: update app.dock usage
Refs 71f3ff6bf2
* chore: bump electron@35.1.4
* chore: bump electron@35.1.5
* ci: bump sysroot to glibc 2.28 and gcc 10.5.0
* ci: enable timeout for smoketests
* chore: bump min glibcxx to 3.4.26 for server
* Revert "ci: enable timeout for smoketests"
This reverts commit afb637e85dfb6c553c0e76ccc7063b5c8cf550bb.
* chore: update debian dependencies
* fix: workaround npm.ps1 argument parsing with powershell
* chore: update rpm dependencies
* test: partially revert changes from 242535
* test: remove redudant keybinding dispatch for selectTab
* test: fix test failure from running configured tasks
* test: focus settings editor for preferences.test.ts
* node - adopt compile cache (#246835)
* node - adopt compile cache
* adopt for utility process
* tweaks
* log state of compilation cache
* Revert "log state of compilation cache"
This reverts commit f3840387a583013834762e2c44f6e8424929297f.
* Revert "node - adopt compile cache (#246835)"
This reverts commit 673a00cab66c9bac87f3cd27b80efa41c80150f1.
* chore: update builds
* chore: bump electron@35.2.0
* chore: bump electron@35.2.1
* chore: bump electron@35.2.2
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
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.jsonfile. You can either run a script from
the hover shown on a script or using the command Run Selected Npm Script.
Run Scripts from a Folder in the Explorer
The extension supports running a script as a task from a folder in the Explorer. The command Run NPM Script in Folder... shown in the Explorer context menu finds all scripts in package.json files that are contained in this folder. You can then select the script to be executed as a task from the resulting list. You enable this support with the npm.runScriptFromFolder which is false by default.
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--silentoption, the default isfalse.npm.packageManager- The package manager used to install dependencies:auto,npm,yarn,pnpmorbun. The default isauto, which detects your package manager based on files in your workspace.npm.scriptRunner- The script runner used to run the scripts:auto,npm,yarn,pnpm,bunornode. The default isauto, which detects your script runner based on files in your workspace.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:openorrun, the default isopen.npm.enableRunFromFolder- Enable running npm scripts from the context menu of folders in Explorer, the default isfalse.npm.scriptCodeLens.enable- Enable/disable the code lenses to run a script, the default isfalse.