I am currently trying to build a pluggable application myself and was wondering how vscode manages the extensions' dependencies. Does it
VS Code loads and runs extensions in a separate process called extension host which is a node.js process. The dependencies from
package.json are installed during the packaging of the extension and each extension uses its own copy of the dependencies.