dc6bf16c37
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Rhys Arkins <rhys@arkins.net> |
||
---|---|---|
.. | ||
__fixtures__ | ||
__snapshots__ | ||
extract | ||
post-update | ||
update | ||
artifacts.spec.ts | ||
artifacts.ts | ||
detect.spec.ts | ||
detect.ts | ||
index.ts | ||
range.spec.ts | ||
range.ts | ||
readme.md | ||
schema.ts | ||
types.ts | ||
utils.spec.ts | ||
utils.ts |
The following depTypes
are currently supported by the npm manager :
dependencies
devDependencies
optionalDependencies
peerDependencies
engines
: Renovate will update anynode
,npm
andyarn
version specified underengines
.volta
: Renovate will update anynode
,npm
,pnpm
andyarn
version specified undervolta
.packageManager
Yarn
Version Selection / Installation
If Renovate detects a packageManager
setting for Yarn in package.json
then it will use Corepack to install Yarn.
HTTP Proxy Support
Yarn itself does not natively recognize/support the HTTP_PROXY
and HTTPS_PROXY
environment variables.
You can configure RENOVATE_X_YARN_PROXY=true
as an environment variable to enable configuring of Yarn proxy (e.g. if you cannot configure these proxy settings yourself in ~/.yarnrc.yml
).
If set, and Renovate detects Yarn 2+, and one or both of those variables are present, then Renovate will run commands like yarn config set --home httpProxy http://proxy
prior to executing yarn install
.
This will result in the ~/.yarnrc.yml
file being created or modified with these settings, and the settings are not removed afterwards.
Configuration/conversion of NO_PROXY
to Yarn config is not supported.