diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md index db869706d569af9f6cc339e8e36bf9e05177149e..e8b6f770fcd84329c5c2a07bc6ea07566b3a4798 100644 --- a/docs/usage/configuration-options.md +++ b/docs/usage/configuration-options.md @@ -350,10 +350,6 @@ Example: See [Private npm module support](https://docs.renovatebot.com/private-modules) for details on how this is used to encrypt npm tokens. -## engines - -Extend this if you wish to configure rules specifically for `engines` definitions. Renovate extracts and updates `node`, `npm` and `yarn` fields within. - ## excludeCommitPaths Warning: Advanced use! diff --git a/lib/config/definitions.ts b/lib/config/definitions.ts index ff4dd29577adafa71048afaf4fa2e9aeb2f619af..4dc9d6d9db5cf1ec8b3d56bb4f2797c14652c781 100644 --- a/lib/config/definitions.ts +++ b/lib/config/definitions.ts @@ -600,15 +600,6 @@ const options: RenovateOptions[] = [ subType: 'string', default: [], }, - { - name: 'engines', - description: 'Configuration specifically for `package.json`>`engines`', - stage: 'package', - type: 'object', - default: {}, - mergeable: true, - cli: false, - }, { name: 'aliases', description: 'Aliases for registries, package manager specific', diff --git a/lib/config/migration.ts b/lib/config/migration.ts index da3affa5e4d01ab40b9a4efee960a80799d446f4..19db6a85397b8c1138b2b2646972f9ab8368a4ec 100644 --- a/lib/config/migration.ts +++ b/lib/config/migration.ts @@ -46,6 +46,7 @@ export function migrateConfig( const depTypes = [ 'dependencies', 'devDependencies', + 'engines', 'optionalDependencies', 'peerDependencies', ];