When installing a local VSIX using the VS Code CLI, the extension installs successfully, but the CLI emits Node.js deprecation warning DEP0169.
Steps to reproduce
- Open PowerShell.
- Enable deprecation tracing:
$env:NODE_OPTIONS="--trace-deprecation"
- Install any local VSIX:
code --install-extension .\restage-studio-0.0.8.vsix --force
The extension installs successfully, but the following warning is printed:
(node:35280) [DEP0169] DeprecationWarning: url.parse() behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for url.parse() vulnerabilities.
at urlParse (node:url:136:13)
at ey (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:475:22219)
at po.request (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:475:23676)
at async $i.queryRawGalleryExtensions (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:51717)
at async $i.queryGalleryExtensions (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:47890)
at async $i.getExtensionsUsingQueryApi (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:40341)
at async $i.getExtensionsUsingResourceApi (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:41650)
at async $i.getExtensions (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:39276)
at async Ps.updateMetadata (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:464:64646)
Expected behavior
The VS Code CLI should not call Node's deprecated url.parse() API and should not emit DEP0169.
When installing a local VSIX using the VS Code CLI, the extension installs successfully, but the CLI emits Node.js deprecation warning
DEP0169.Steps to reproduce
The extension installs successfully, but the following warning is printed:
(node:35280) [DEP0169] DeprecationWarning:
url.parse()behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued forurl.parse()vulnerabilities.at urlParse (node:url:136:13)
at ey (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:475:22219)
at po.request (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:475:23676)
at async $i.queryRawGalleryExtensions (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:51717)
at async $i.queryGalleryExtensions (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:47890)
at async $i.getExtensionsUsingQueryApi (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:40341)
at async $i.getExtensionsUsingResourceApi (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:41650)
at async $i.getExtensions (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:453:39276)
at async Ps.updateMetadata (/AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/code/node/cliProcessMain.js:464:64646)
Expected behavior
The VS Code CLI should not call Node's deprecated url.parse() API and should not emit DEP0169.