Distribution management
The plugin downloads and installs a Node.js distribution. When required, the plugin may also trigger the install of a Yarn distribution relying on the Berry baseline. This means that both Yarn 1 and Yarn 2+ distributions are supported. Optionally, a shared/global Node.js distribution may be used instead to avoid network overhead and duplication. The plugin may also use a HTTP proxy server when downloading the Node.js distribution, to take advantage of any caching facility, and submit to the organization's security rules. Basic authentication scheme is supported for both distribution and proxy servers.