mirror of
https://github.com/renovatebot/renovate.git
synced 2025-05-13 08:01:49 +00:00
30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
The following `depTypes` are currently supported by the npm manager :
|
|
|
|
- `dependencies`
|
|
- `devDependencies`
|
|
- `optionalDependencies`
|
|
- `peerDependencies`
|
|
- `engines` : Renovate will update any `node`, `npm` and `yarn` version specified under `engines`.
|
|
- `volta` : Renovate will update any `node`, `npm`, `pnpm` and `yarn` version specified under `volta`.
|
|
- `packageManager`
|
|
- `overrides`
|
|
- `resolutions`
|
|
- `pnpm.overrides`
|
|
- `pnpm.catalog.<name>`, such as `pnpm.catalog.default` and `pnpm.catalog.myCatalog`. [Matches any default and named pnpm catalogs](https://pnpm.io/catalogs#defining-catalogs).
|
|
|
|
### 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.
|