{
  extends: ['github>netlify/renovate-config:default'],
  ignorePresets: [':prHourlyLimit2'],
  semanticCommits: true,
  dependencyDashboard: true,
  automerge: true,
  packageRules: [
    {
      packageNames: [
        // Those cannot be upgraded to a major version until we drop support for Node 8
        'ava',
        'chalk',
        'clean-stack',
        'cp-file',
        'del',
        'execa',
        'find-up',
        'get-bin-path',
        'get-node',
        'get-stream',
        'globby',
        'got',
        'is-plain-obj',
        'lerna',
        'locate-path',
        'log-process-errors',
        'move-file',
        'nock',
        'os-name',
        'p-locate',
        'pkg-dir',
        'pretty-ms',
        'ps-list',
        'semver',
        'supports-color',
        'update-notifier',
        'yargs',
        // Those cannot be upgraded to a major version until we drop support for Node 10
        'p-reduce',
        'path-key',
        'path-type',
        'read-pkg-up',
        // Those cannot be upgraded to using ES modules
        'ansi-escapes',
        'has-ansi',
        'indent-string',
        'string-width',
        'strip-ansi',
        '@sindresorhus/slugify',
      ],
      major: {
        enabled: false,
      },
    },
  ],
}
