/** * PLEASE DO NOT MODIFY * * This file is automatically generated by running `node scripts/build_renovate_config` * */ { extends: [ 'config:base', ], includePaths: [ 'package.json', 'x-pack/package.json', 'x-pack/legacy/plugins/*/package.json', 'packages/*/package.json', 'examples/*/package.json', 'test/plugin_functional/plugins/*/package.json', 'test/interpreter_functional/plugins/*/package.json', ], baseBranches: [ 'master', ], labels: [ 'release_note:skip', 'Team:Operations', 'renovate', 'v8.0.0', 'v7.9.0', ], major: { labels: [ 'release_note:skip', 'Team:Operations', 'renovate', 'v8.0.0', 'v7.9.0', 'renovate:major', ], }, separateMajorMinor: false, masterIssue: true, masterIssueApproval: true, rangeStrategy: 'bump', npm: { lockFileMaintenance: { enabled: false, }, packageRules: [ { groupSlug: '@elastic/charts', groupName: '@elastic/charts related packages', packageNames: [ '@elastic/charts', '@types/elastic__charts', ], reviewers: [ 'markov00', ], masterIssueApproval: false, }, { groupSlug: '@reach/router', groupName: '@reach/router related packages', packageNames: [ '@reach/router', '@types/reach__router', ], }, { groupSlug: '@testing-library/dom', groupName: '@testing-library/dom related packages', packageNames: [ '@testing-library/dom', '@types/testing-library__dom', ], }, { groupSlug: 'angular', groupName: 'angular related packages', packagePatterns: [ '(\\b|_)angular(\\b|_)', ], }, { groupSlug: 'api-documenter', groupName: 'api-documenter related packages', packageNames: [ '@microsoft/api-documenter', '@types/microsoft__api-documenter', '@microsoft/api-extractor', '@types/microsoft__api-extractor', ], enabled: false, }, { groupSlug: 'archiver', groupName: 'archiver related packages', packageNames: [ 'archiver', '@types/archiver', ], }, { groupSlug: 'babel', groupName: 'babel related packages', packagePatterns: [ '(\\b|_)babel(\\b|_)', ], packageNames: [ 'core-js', '@types/core-js', '@babel/preset-react', '@types/babel__preset-react', '@babel/preset-typescript', '@types/babel__preset-typescript', ], }, { groupSlug: 'base64-js', groupName: 'base64-js related packages', packageNames: [ 'base64-js', '@types/base64-js', ], }, { groupSlug: 'bluebird', groupName: 'bluebird related packages', packageNames: [ 'bluebird', '@types/bluebird', ], }, { groupSlug: 'browserslist-useragent', groupName: 'browserslist-useragent related packages', packageNames: [ 'browserslist-useragent', '@types/browserslist-useragent', ], }, { groupSlug: 'chance', groupName: 'chance related packages', packageNames: [ 'chance', '@types/chance', ], }, { groupSlug: 'cheerio', groupName: 'cheerio related packages', packageNames: [ 'cheerio', '@types/cheerio', ], }, { groupSlug: 'chroma-js', groupName: 'chroma-js related packages', packageNames: [ 'chroma-js', '@types/chroma-js', ], }, { groupSlug: 'chromedriver', groupName: 'chromedriver related packages', packageNames: [ 'chromedriver', '@types/chromedriver', ], }, { groupSlug: 'classnames', groupName: 'classnames related packages', packageNames: [ 'classnames', '@types/classnames', ], }, { groupSlug: 'cmd-shim', groupName: 'cmd-shim related packages', packageNames: [ 'cmd-shim', '@types/cmd-shim', ], }, { groupSlug: 'color', groupName: 'color related packages', packageNames: [ 'color', '@types/color', ], }, { groupSlug: 'cpy', groupName: 'cpy related packages', packageNames: [ 'cpy', '@types/cpy', ], }, { groupSlug: 'cytoscape', groupName: 'cytoscape related packages', packageNames: [ 'cytoscape', '@types/cytoscape', ], }, { groupSlug: 'd3', groupName: 'd3 related packages', packagePatterns: [ '(\\b|_)d3(\\b|_)', ], }, { groupSlug: 'dedent', groupName: 'dedent related packages', packageNames: [ 'dedent', '@types/dedent', ], }, { groupSlug: 'deep-freeze-strict', groupName: 'deep-freeze-strict related packages', packageNames: [ 'deep-freeze-strict', '@types/deep-freeze-strict', ], }, { groupSlug: 'delete-empty', groupName: 'delete-empty related packages', packageNames: [ 'delete-empty', '@types/delete-empty', ], }, { groupSlug: 'dragselect', groupName: 'dragselect related packages', packageNames: [ 'dragselect', '@types/dragselect', ], labels: [ 'release_note:skip', 'Team:Operations', 'renovate', 'v8.0.0', 'v7.9.0', ':ml', ], }, { groupSlug: 'elasticsearch', groupName: 'elasticsearch related packages', packageNames: [ 'elasticsearch', '@types/elasticsearch', ], }, { groupSlug: 'eslint', groupName: 'eslint related packages', packagePatterns: [ '(\\b|_)eslint(\\b|_)', ], }, { groupSlug: 'estree', groupName: 'estree related packages', packageNames: [ 'estree', '@types/estree', ], }, { groupSlug: 'fancy-log', groupName: 'fancy-log related packages', packageNames: [ 'fancy-log', '@types/fancy-log', ], }, { groupSlug: 'fetch-mock', groupName: 'fetch-mock related packages', packageNames: [ 'fetch-mock', '@types/fetch-mock', ], }, { groupSlug: 'file-saver', groupName: 'file-saver related packages', packageNames: [ 'file-saver', '@types/file-saver', ], }, { groupSlug: 'flot', groupName: 'flot related packages', packageNames: [ 'flot', '@types/flot', ], }, { groupSlug: 'geojson', groupName: 'geojson related packages', packageNames: [ 'geojson', '@types/geojson', ], }, { groupSlug: 'getopts', groupName: 'getopts related packages', packageNames: [ 'getopts', '@types/getopts', ], }, { groupSlug: 'getos', groupName: 'getos related packages', packageNames: [ 'getos', '@types/getos', ], }, { groupSlug: 'git-url-parse', groupName: 'git-url-parse related packages', packageNames: [ 'git-url-parse', '@types/git-url-parse', ], }, { groupSlug: 'glob', groupName: 'glob related packages', packageNames: [ 'glob', '@types/glob', ], }, { groupSlug: 'globby', groupName: 'globby related packages', packageNames: [ 'globby', '@types/globby', ], }, { groupSlug: 'graphql', groupName: 'graphql related packages', packagePatterns: [ '(\\b|_)graphql(\\b|_)', '(\\b|_)apollo(\\b|_)', ], }, { groupSlug: 'grunt', groupName: 'grunt related packages', packagePatterns: [ '(\\b|_)grunt(\\b|_)', ], }, { groupSlug: 'gulp', groupName: 'gulp related packages', packagePatterns: [ '(\\b|_)gulp(\\b|_)', ], }, { groupSlug: 'hapi', groupName: 'hapi related packages', packagePatterns: [ '(\\b|_)hapi(\\b|_)', ], packageNames: [ 'hapi', '@types/hapi', 'joi', '@types/joi', 'boom', '@types/boom', 'hoek', '@types/hoek', 'h2o2', '@types/h2o2', '@elastic/good', '@types/elastic__good', 'good-squeeze', '@types/good-squeeze', 'inert', '@types/inert', 'accept', '@types/accept', ], }, { groupSlug: 'has-ansi', groupName: 'has-ansi related packages', packageNames: [ 'has-ansi', '@types/has-ansi', ], }, { groupSlug: 'history', groupName: 'history related packages', packageNames: [ 'history', '@types/history', ], }, { groupSlug: 'inquirer', groupName: 'inquirer related packages', packageNames: [ 'inquirer', '@types/inquirer', ], }, { groupSlug: 'intl-relativeformat', groupName: 'intl-relativeformat related packages', packageNames: [ 'intl-relativeformat', '@types/intl-relativeformat', ], }, { groupSlug: 'jest', groupName: 'jest related packages', packagePatterns: [ '(\\b|_)jest(\\b|_)', ], }, { groupSlug: 'jquery', groupName: 'jquery related packages', packageNames: [ 'jquery', '@types/jquery', ], }, { groupSlug: 'js-search', groupName: 'js-search related packages', packageNames: [ 'js-search', '@types/js-search', ], }, { groupSlug: 'js-yaml', groupName: 'js-yaml related packages', packageNames: [ 'js-yaml', '@types/js-yaml', ], }, { groupSlug: 'jsdom', groupName: 'jsdom related packages', packageNames: [ 'jsdom', '@types/jsdom', ], }, { groupSlug: 'json-stable-stringify', groupName: 'json-stable-stringify related packages', packageNames: [ 'json-stable-stringify', '@types/json-stable-stringify', ], }, { groupSlug: 'json5', groupName: 'json5 related packages', packageNames: [ 'json5', '@types/json5', ], }, { groupSlug: 'jsonwebtoken', groupName: 'jsonwebtoken related packages', packageNames: [ 'jsonwebtoken', '@types/jsonwebtoken', ], }, { groupSlug: 'jsts', groupName: 'jsts related packages', packageNames: [ 'jsts', '@types/jsts', ], allowedVersions: '^1.6.2', }, { groupSlug: 'karma', groupName: 'karma related packages', packagePatterns: [ '(\\b|_)karma(\\b|_)', ], }, { groupSlug: 'language server', groupName: 'language server related packages', packageNames: [ 'vscode-jsonrpc', '@types/vscode-jsonrpc', 'vscode-languageserver', '@types/vscode-languageserver', 'vscode-languageserver-types', '@types/vscode-languageserver-types', ], }, { groupSlug: 'license-checker', groupName: 'license-checker related packages', packageNames: [ 'license-checker', '@types/license-checker', ], }, { groupSlug: 'listr', groupName: 'listr related packages', packageNames: [ 'listr', '@types/listr', ], }, { groupSlug: 'lodash', groupName: 'lodash related packages', packageNames: [ 'lodash', '@types/lodash', ], }, { groupSlug: 'lodash.clonedeep', groupName: 'lodash.clonedeep related packages', packageNames: [ 'lodash.clonedeep', '@types/lodash.clonedeep', ], }, { groupSlug: 'lodash.clonedeepwith', groupName: 'lodash.clonedeepwith related packages', packageNames: [ 'lodash.clonedeepwith', '@types/lodash.clonedeepwith', ], }, { groupSlug: 'log-symbols', groupName: 'log-symbols related packages', packageNames: [ 'log-symbols', '@types/log-symbols', ], }, { groupSlug: 'lru-cache', groupName: 'lru-cache related packages', packageNames: [ 'lru-cache', '@types/lru-cache', ], }, { groupSlug: 'mapbox-gl', groupName: 'mapbox-gl related packages', packageNames: [ 'mapbox-gl', '@types/mapbox-gl', ], }, { groupSlug: 'markdown-it', groupName: 'markdown-it related packages', packageNames: [ 'markdown-it', '@types/markdown-it', ], }, { groupSlug: 'memoize-one', groupName: 'memoize-one related packages', packageNames: [ 'memoize-one', '@types/memoize-one', ], }, { groupSlug: 'mime', groupName: 'mime related packages', packageNames: [ 'mime', '@types/mime', ], }, { groupSlug: 'minimatch', groupName: 'minimatch related packages', packageNames: [ 'minimatch', '@types/minimatch', ], }, { groupSlug: 'mocha', groupName: 'mocha related packages', packagePatterns: [ '(\\b|_)mocha(\\b|_)', ], }, { groupSlug: 'moment', groupName: 'moment related packages', packagePatterns: [ '(\\b|_)moment(\\b|_)', ], }, { groupSlug: 'mustache', groupName: 'mustache related packages', packageNames: [ 'mustache', '@types/mustache', ], }, { groupSlug: 'ncp', groupName: 'ncp related packages', packageNames: [ 'ncp', '@types/ncp', ], }, { groupSlug: 'nock', groupName: 'nock related packages', packageNames: [ 'nock', '@types/nock', ], }, { groupSlug: 'node', groupName: 'node related packages', packageNames: [ 'node', '@types/node', ], }, { groupSlug: 'node-fetch', groupName: 'node-fetch related packages', packageNames: [ 'node-fetch', '@types/node-fetch', ], }, { groupSlug: 'node-forge', groupName: 'node-forge related packages', packageNames: [ 'node-forge', '@types/node-forge', ], }, { groupSlug: 'node-sass', groupName: 'node-sass related packages', packageNames: [ 'node-sass', '@types/node-sass', ], }, { groupSlug: 'nodemailer', groupName: 'nodemailer related packages', packageNames: [ 'nodemailer', '@types/nodemailer', ], }, { groupSlug: 'normalize-path', groupName: 'normalize-path related packages', packageNames: [ 'normalize-path', '@types/normalize-path', ], }, { groupSlug: 'object-hash', groupName: 'object-hash related packages', packageNames: [ 'object-hash', '@types/object-hash', ], }, { groupSlug: 'opn', groupName: 'opn related packages', packageNames: [ 'opn', '@types/opn', ], }, { groupSlug: 'ora', groupName: 'ora related packages', packageNames: [ 'ora', '@types/ora', ], }, { groupSlug: 'papaparse', groupName: 'papaparse related packages', packageNames: [ 'papaparse', '@types/papaparse', ], }, { groupSlug: 'parse-link-header', groupName: 'parse-link-header related packages', packageNames: [ 'parse-link-header', '@types/parse-link-header', ], }, { groupSlug: 'pegjs', groupName: 'pegjs related packages', packageNames: [ 'pegjs', '@types/pegjs', ], }, { groupSlug: 'pngjs', groupName: 'pngjs related packages', packageNames: [ 'pngjs', '@types/pngjs', ], }, { groupSlug: 'podium', groupName: 'podium related packages', packageNames: [ 'podium', '@types/podium', ], }, { groupSlug: 'pretty-ms', groupName: 'pretty-ms related packages', packageNames: [ 'pretty-ms', '@types/pretty-ms', ], }, { groupSlug: 'proper-lockfile', groupName: 'proper-lockfile related packages', packageNames: [ 'proper-lockfile', '@types/proper-lockfile', ], }, { groupSlug: 'puppeteer', groupName: 'puppeteer related packages', packageNames: [ 'puppeteer', '@types/puppeteer', ], }, { groupSlug: 'react', groupName: 'react related packages', packagePatterns: [ '(\\b|_)react(\\b|_)', '(\\b|_)redux(\\b|_)', '(\\b|_)enzyme(\\b|_)', ], packageNames: [ 'ngreact', '@types/ngreact', 'recompose', '@types/recompose', 'prop-types', '@types/prop-types', 'typescript-fsa-reducers', '@types/typescript-fsa-reducers', 'reselect', '@types/reselect', ], }, { groupSlug: 'read-pkg', groupName: 'read-pkg related packages', packageNames: [ 'read-pkg', '@types/read-pkg', ], }, { groupSlug: 'reduce-reducers', groupName: 'reduce-reducers related packages', packageNames: [ 'reduce-reducers', '@types/reduce-reducers', ], }, { groupSlug: 'request', groupName: 'request related packages', packageNames: [ 'request', '@types/request', ], }, { groupSlug: 'selenium-webdriver', groupName: 'selenium-webdriver related packages', packageNames: [ 'selenium-webdriver', '@types/selenium-webdriver', ], }, { groupSlug: 'semver', groupName: 'semver related packages', packageNames: [ 'semver', '@types/semver', ], }, { groupSlug: 'set-value', groupName: 'set-value related packages', packageNames: [ 'set-value', '@types/set-value', ], }, { groupSlug: 'sinon', groupName: 'sinon related packages', packageNames: [ 'sinon', '@types/sinon', ], }, { groupSlug: 'stats-lite', groupName: 'stats-lite related packages', packageNames: [ 'stats-lite', '@types/stats-lite', ], }, { groupSlug: 'storybook', groupName: 'storybook related packages', packagePatterns: [ '(\\b|_)storybook(\\b|_)', ], }, { groupSlug: 'strip-ansi', groupName: 'strip-ansi related packages', packageNames: [ 'strip-ansi', '@types/strip-ansi', ], }, { groupSlug: 'strong-log-transformer', groupName: 'strong-log-transformer related packages', packageNames: [ 'strong-log-transformer', '@types/strong-log-transformer', ], }, { groupSlug: 'styled-components', groupName: 'styled-components related packages', packageNames: [ 'styled-components', '@types/styled-components', ], }, { groupSlug: 'supertest', groupName: 'supertest related packages', packageNames: [ 'supertest', '@types/supertest', ], }, { groupSlug: 'supertest-as-promised', groupName: 'supertest-as-promised related packages', packageNames: [ 'supertest-as-promised', '@types/supertest-as-promised', ], }, { groupSlug: 'tar', groupName: 'tar related packages', packageNames: [ 'tar', '@types/tar', ], }, { groupSlug: 'tar-fs', groupName: 'tar-fs related packages', packageNames: [ 'tar-fs', '@types/tar-fs', ], }, { groupSlug: 'tempy', groupName: 'tempy related packages', packageNames: [ 'tempy', '@types/tempy', ], }, { groupSlug: 'through2', groupName: 'through2 related packages', packageNames: [ 'through2', '@types/through2', ], }, { groupSlug: 'through2-map', groupName: 'through2-map related packages', packageNames: [ 'through2-map', '@types/through2-map', ], }, { groupSlug: 'tinycolor2', groupName: 'tinycolor2 related packages', packageNames: [ 'tinycolor2', '@types/tinycolor2', ], }, { groupSlug: 'type-detect', groupName: 'type-detect related packages', packageNames: [ 'type-detect', '@types/type-detect', ], }, { groupSlug: 'typescript', groupName: 'typescript related packages', packagePatterns: [ '(\\b|_)ts(\\b|_)', '(\\b|_)typescript(\\b|_)', ], packageNames: [ 'tslib', '@types/tslib', ], }, { groupSlug: 'use-resize-observer', groupName: 'use-resize-observer related packages', packageNames: [ 'use-resize-observer', '@types/use-resize-observer', ], }, { groupSlug: 'uuid', groupName: 'uuid related packages', packageNames: [ 'uuid', '@types/uuid', ], }, { groupSlug: 'vega', groupName: 'vega related packages', packagePatterns: [ '(\\b|_)vega(\\b|_)', ], enabled: false, }, { groupSlug: 'vinyl', groupName: 'vinyl related packages', packageNames: [ 'vinyl', '@types/vinyl', ], }, { groupSlug: 'vinyl-fs', groupName: 'vinyl-fs related packages', packageNames: [ 'vinyl-fs', '@types/vinyl-fs', ], }, { groupSlug: 'watchpack', groupName: 'watchpack related packages', packageNames: [ 'watchpack', '@types/watchpack', ], }, { groupSlug: 'webpack', groupName: 'webpack related packages', packagePatterns: [ '(\\b|_)webpack(\\b|_)', '(\\b|_)loader(\\b|_)', '(\\b|_)acorn(\\b|_)', '(\\b|_)terser(\\b|_)', ], packageNames: [ 'mini-css-extract-plugin', '@types/mini-css-extract-plugin', 'chokidar', '@types/chokidar', ], }, { groupSlug: 'write-pkg', groupName: 'write-pkg related packages', packageNames: [ 'write-pkg', '@types/write-pkg', ], }, { groupSlug: 'xml-crypto', groupName: 'xml-crypto related packages', packageNames: [ 'xml-crypto', '@types/xml-crypto', ], }, { groupSlug: 'xml2js', groupName: 'xml2js related packages', packageNames: [ 'xml2js', '@types/xml2js', ], }, { groupSlug: 'zen-observable', groupName: 'zen-observable related packages', packageNames: [ 'zen-observable', '@types/zen-observable', ], }, { packagePatterns: [ '^@kbn/.*', ], enabled: false, }, ], }, prConcurrentLimit: 0, vulnerabilityAlerts: { enabled: false, }, rebaseStalePrs: false, rebaseConflictedPrs: false, semanticCommits: false, }