From af52b29394ab2abeffbd25f51a77f5dfe1ce0ed2 Mon Sep 17 00:00:00 2001 From: spalger Date: Tue, 7 Jan 2020 12:53:54 -0700 Subject: [PATCH] sort renovate packages in config --- renovate.json5 | 950 ++++++++++++++++++------------------- src/dev/renovate/config.ts | 2 +- 2 files changed, 476 insertions(+), 476 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index ecc9b3b2ceb624..f069e961c0f2be 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -46,35 +46,6 @@ enabled: false, }, packageRules: [ - { - groupSlug: 'eslint', - groupName: 'eslint related packages', - packagePatterns: [ - '(\\b|_)eslint(\\b|_)', - ], - }, - { - 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: 'jest', - groupName: 'jest related packages', - packagePatterns: [ - '(\\b|_)jest(\\b|_)', - ], - }, { groupSlug: '@elastic/charts', groupName: '@elastic/charts related packages', @@ -88,31 +59,11 @@ masterIssueApproval: false, }, { - groupSlug: 'mocha', - groupName: 'mocha related packages', - packagePatterns: [ - '(\\b|_)mocha(\\b|_)', - ], - }, - { - groupSlug: 'karma', - groupName: 'karma related packages', - packagePatterns: [ - '(\\b|_)karma(\\b|_)', - ], - }, - { - groupSlug: 'gulp', - groupName: 'gulp related packages', - packagePatterns: [ - '(\\b|_)gulp(\\b|_)', - ], - }, - { - groupSlug: 'grunt', - groupName: 'grunt related packages', - packagePatterns: [ - '(\\b|_)grunt(\\b|_)', + groupSlug: '@reach/router', + groupName: '@reach/router related packages', + packageNames: [ + '@reach/router', + '@types/reach__router', ], }, { @@ -122,126 +73,6 @@ '(\\b|_)angular(\\b|_)', ], }, - { - groupSlug: 'd3', - groupName: 'd3 related packages', - packagePatterns: [ - '(\\b|_)d3(\\b|_)', - ], - }, - { - 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: 'moment', - groupName: 'moment related packages', - packagePatterns: [ - '(\\b|_)moment(\\b|_)', - ], - }, - { - groupSlug: 'graphql', - groupName: 'graphql related packages', - packagePatterns: [ - '(\\b|_)graphql(\\b|_)', - '(\\b|_)apollo(\\b|_)', - ], - }, - { - 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: 'vega', - groupName: 'vega related packages', - packagePatterns: [ - '(\\b|_)vega(\\b|_)', - ], - enabled: false, - }, - { - 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: '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', - ], - }, - { - groupSlug: 'dragselect', - groupName: 'dragselect related packages', - packageNames: [ - 'dragselect', - '@types/dragselect', - ], - labels: [ - 'release_note:skip', - 'Team:Operations', - 'renovate', - 'v8.0.0', - 'v7.6.0', - ':ml', - ], - }, { groupSlug: 'api-documenter', groupName: 'api-documenter related packages', @@ -254,47 +85,34 @@ enabled: false, }, { - groupSlug: 'jsts', - groupName: 'jsts related packages', + groupSlug: 'archiver', + groupName: 'archiver related packages', packageNames: [ - 'jsts', - '@types/jsts', - ], - allowedVersions: '^1.6.2', - }, - { - groupSlug: 'storybook', - groupName: 'storybook related packages', - packagePatterns: [ - '(\\b|_)storybook(\\b|_)', + 'archiver', + '@types/archiver', ], }, { - groupSlug: 'typescript', - groupName: 'typescript related packages', + groupSlug: 'babel', + groupName: 'babel related packages', packagePatterns: [ - '(\\b|_)ts(\\b|_)', - '(\\b|_)typescript(\\b|_)', + '(\\b|_)babel(\\b|_)', ], packageNames: [ - 'tslib', - '@types/tslib', - ], - }, - { - groupSlug: 'json-stable-stringify', - groupName: 'json-stable-stringify related packages', - packageNames: [ - 'json-stable-stringify', - '@types/json-stable-stringify', + 'core-js', + '@types/core-js', + '@babel/preset-react', + '@types/babel__preset-react', + '@babel/preset-typescript', + '@types/babel__preset-typescript', ], }, { - groupSlug: 'lodash.clonedeep', - groupName: 'lodash.clonedeep related packages', + groupSlug: 'base64-js', + groupName: 'base64-js related packages', packageNames: [ - 'lodash.clonedeep', - '@types/lodash.clonedeep', + 'base64-js', + '@types/base64-js', ], }, { @@ -321,6 +139,14 @@ '@types/cheerio', ], }, + { + groupSlug: 'chroma-js', + groupName: 'chroma-js related packages', + packageNames: [ + 'chroma-js', + '@types/chroma-js', + ], + }, { groupSlug: 'chromedriver', groupName: 'chromedriver related packages', @@ -338,403 +164,441 @@ ], }, { - groupSlug: 'dedent', - groupName: 'dedent related packages', + groupSlug: 'cmd-shim', + groupName: 'cmd-shim related packages', packageNames: [ - 'dedent', - '@types/dedent', + 'cmd-shim', + '@types/cmd-shim', ], }, { - groupSlug: 'delete-empty', - groupName: 'delete-empty related packages', + groupSlug: 'color', + groupName: 'color related packages', packageNames: [ - 'delete-empty', - '@types/delete-empty', + 'color', + '@types/color', ], }, { - groupSlug: 'elasticsearch', - groupName: 'elasticsearch related packages', + groupSlug: 'cpy', + groupName: 'cpy related packages', packageNames: [ - 'elasticsearch', - '@types/elasticsearch', + 'cpy', + '@types/cpy', ], }, { - groupSlug: 'fetch-mock', - groupName: 'fetch-mock related packages', + groupSlug: 'cytoscape', + groupName: 'cytoscape related packages', packageNames: [ - 'fetch-mock', - '@types/fetch-mock', + 'cytoscape', + '@types/cytoscape', ], }, { - groupSlug: 'getopts', - groupName: 'getopts related packages', - packageNames: [ - 'getopts', - '@types/getopts', + groupSlug: 'd3', + groupName: 'd3 related packages', + packagePatterns: [ + '(\\b|_)d3(\\b|_)', ], }, { - groupSlug: 'glob', - groupName: 'glob related packages', + groupSlug: 'dedent', + groupName: 'dedent related packages', packageNames: [ - 'glob', - '@types/glob', + 'dedent', + '@types/dedent', ], }, { - groupSlug: 'globby', - groupName: 'globby related packages', + groupSlug: 'delete-empty', + groupName: 'delete-empty related packages', packageNames: [ - 'globby', - '@types/globby', + 'delete-empty', + '@types/delete-empty', ], }, { - groupSlug: 'has-ansi', - groupName: 'has-ansi related packages', + groupSlug: 'dragselect', + groupName: 'dragselect related packages', packageNames: [ - 'has-ansi', - '@types/has-ansi', + 'dragselect', + '@types/dragselect', + ], + labels: [ + 'release_note:skip', + 'Team:Operations', + 'renovate', + 'v8.0.0', + 'v7.6.0', + ':ml', ], }, { - groupSlug: 'history', - groupName: 'history related packages', + groupSlug: 'elasticsearch', + groupName: 'elasticsearch related packages', packageNames: [ - 'history', - '@types/history', + 'elasticsearch', + '@types/elasticsearch', ], }, { - groupSlug: 'jquery', - groupName: 'jquery related packages', - packageNames: [ - 'jquery', - '@types/jquery', + groupSlug: 'eslint', + groupName: 'eslint related packages', + packagePatterns: [ + '(\\b|_)eslint(\\b|_)', ], }, { - groupSlug: 'js-yaml', - groupName: 'js-yaml related packages', + groupSlug: 'fancy-log', + groupName: 'fancy-log related packages', packageNames: [ - 'js-yaml', - '@types/js-yaml', + 'fancy-log', + '@types/fancy-log', ], }, { - groupSlug: 'json5', - groupName: 'json5 related packages', + groupSlug: 'fetch-mock', + groupName: 'fetch-mock related packages', packageNames: [ - 'json5', - '@types/json5', + 'fetch-mock', + '@types/fetch-mock', ], }, { - groupSlug: 'license-checker', - groupName: 'license-checker related packages', + groupSlug: 'file-saver', + groupName: 'file-saver related packages', packageNames: [ - 'license-checker', - '@types/license-checker', + 'file-saver', + '@types/file-saver', ], }, { - groupSlug: 'listr', - groupName: 'listr related packages', + groupSlug: 'getopts', + groupName: 'getopts related packages', packageNames: [ - 'listr', - '@types/listr', + 'getopts', + '@types/getopts', ], }, { - groupSlug: 'lodash', - groupName: 'lodash related packages', + groupSlug: 'getos', + groupName: 'getos related packages', packageNames: [ - 'lodash', - '@types/lodash', + 'getos', + '@types/getos', ], }, { - groupSlug: 'lru-cache', - groupName: 'lru-cache related packages', + groupSlug: 'git-url-parse', + groupName: 'git-url-parse related packages', packageNames: [ - 'lru-cache', - '@types/lru-cache', + 'git-url-parse', + '@types/git-url-parse', ], }, { - groupSlug: 'markdown-it', - groupName: 'markdown-it related packages', + groupSlug: 'glob', + groupName: 'glob related packages', packageNames: [ - 'markdown-it', - '@types/markdown-it', + 'glob', + '@types/glob', ], }, { - groupSlug: 'minimatch', - groupName: 'minimatch related packages', + groupSlug: 'globby', + groupName: 'globby related packages', packageNames: [ - 'minimatch', - '@types/minimatch', + 'globby', + '@types/globby', ], }, { - groupSlug: 'mustache', - groupName: 'mustache related packages', - packageNames: [ - 'mustache', - '@types/mustache', + groupSlug: 'graphql', + groupName: 'graphql related packages', + packagePatterns: [ + '(\\b|_)graphql(\\b|_)', + '(\\b|_)apollo(\\b|_)', ], }, { - groupSlug: 'node', - groupName: 'node related packages', - packageNames: [ - 'node', - '@types/node', + groupSlug: 'grunt', + groupName: 'grunt related packages', + packagePatterns: [ + '(\\b|_)grunt(\\b|_)', ], }, { - groupSlug: 'opn', - groupName: 'opn related packages', + groupSlug: 'gulp', + groupName: 'gulp related packages', + packagePatterns: [ + '(\\b|_)gulp(\\b|_)', + ], + }, + { + groupSlug: 'hapi', + groupName: 'hapi related packages', + packagePatterns: [ + '(\\b|_)hapi(\\b|_)', + ], packageNames: [ - 'opn', - '@types/opn', + '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', ], }, { - groupSlug: 'pngjs', - groupName: 'pngjs related packages', + groupSlug: 'has-ansi', + groupName: 'has-ansi related packages', packageNames: [ - 'pngjs', - '@types/pngjs', + 'has-ansi', + '@types/has-ansi', ], }, { - groupSlug: 'podium', - groupName: 'podium related packages', + groupSlug: 'history', + groupName: 'history related packages', packageNames: [ - 'podium', - '@types/podium', + 'history', + '@types/history', ], }, { - groupSlug: '@reach/router', - groupName: '@reach/router related packages', + groupSlug: 'indent-string', + groupName: 'indent-string related packages', packageNames: [ - '@reach/router', - '@types/reach__router', + 'indent-string', + '@types/indent-string', ], }, { - groupSlug: 'request', - groupName: 'request related packages', + groupSlug: 'intl-relativeformat', + groupName: 'intl-relativeformat related packages', packageNames: [ - 'request', - '@types/request', + 'intl-relativeformat', + '@types/intl-relativeformat', ], }, { - groupSlug: 'selenium-webdriver', - groupName: 'selenium-webdriver related packages', - packageNames: [ - 'selenium-webdriver', - '@types/selenium-webdriver', + groupSlug: 'jest', + groupName: 'jest related packages', + packagePatterns: [ + '(\\b|_)jest(\\b|_)', ], }, { - groupSlug: 'semver', - groupName: 'semver related packages', + groupSlug: 'jquery', + groupName: 'jquery related packages', packageNames: [ - 'semver', - '@types/semver', + 'jquery', + '@types/jquery', ], }, { - groupSlug: 'sinon', - groupName: 'sinon related packages', + groupSlug: 'js-yaml', + groupName: 'js-yaml related packages', packageNames: [ - 'sinon', - '@types/sinon', + 'js-yaml', + '@types/js-yaml', ], }, { - groupSlug: 'strip-ansi', - groupName: 'strip-ansi related packages', + groupSlug: 'jsdom', + groupName: 'jsdom related packages', packageNames: [ - 'strip-ansi', - '@types/strip-ansi', + 'jsdom', + '@types/jsdom', ], }, { - groupSlug: 'styled-components', - groupName: 'styled-components related packages', + groupSlug: 'json-stable-stringify', + groupName: 'json-stable-stringify related packages', packageNames: [ - 'styled-components', - '@types/styled-components', + 'json-stable-stringify', + '@types/json-stable-stringify', ], }, { - groupSlug: 'supertest', - groupName: 'supertest related packages', + groupSlug: 'json5', + groupName: 'json5 related packages', packageNames: [ - 'supertest', - '@types/supertest', + 'json5', + '@types/json5', ], }, { - groupSlug: 'supertest-as-promised', - groupName: 'supertest-as-promised related packages', + groupSlug: 'jsonwebtoken', + groupName: 'jsonwebtoken related packages', packageNames: [ - 'supertest-as-promised', - '@types/supertest-as-promised', + 'jsonwebtoken', + '@types/jsonwebtoken', ], }, { - groupSlug: 'type-detect', - groupName: 'type-detect related packages', + groupSlug: 'jsts', + groupName: 'jsts related packages', packageNames: [ - 'type-detect', - '@types/type-detect', + 'jsts', + '@types/jsts', ], + allowedVersions: '^1.6.2', }, { - groupSlug: 'uuid', - groupName: 'uuid related packages', - packageNames: [ - 'uuid', - '@types/uuid', + groupSlug: 'karma', + groupName: 'karma related packages', + packagePatterns: [ + '(\\b|_)karma(\\b|_)', ], }, { - groupSlug: 'vinyl-fs', - groupName: 'vinyl-fs related packages', + groupSlug: 'language server', + groupName: 'language server related packages', packageNames: [ - 'vinyl-fs', - '@types/vinyl-fs', + 'vscode-jsonrpc', + '@types/vscode-jsonrpc', + 'vscode-languageserver', + '@types/vscode-languageserver', + 'vscode-languageserver-types', + '@types/vscode-languageserver-types', ], }, { - groupSlug: 'zen-observable', - groupName: 'zen-observable related packages', + groupSlug: 'license-checker', + groupName: 'license-checker related packages', packageNames: [ - 'zen-observable', - '@types/zen-observable', + 'license-checker', + '@types/license-checker', ], }, { - groupSlug: 'archiver', - groupName: 'archiver related packages', + groupSlug: 'listr', + groupName: 'listr related packages', packageNames: [ - 'archiver', - '@types/archiver', + 'listr', + '@types/listr', ], }, { - groupSlug: 'base64-js', - groupName: 'base64-js related packages', + groupSlug: 'lodash', + groupName: 'lodash related packages', packageNames: [ - 'base64-js', - '@types/base64-js', + 'lodash', + '@types/lodash', ], }, { - groupSlug: 'chroma-js', - groupName: 'chroma-js related packages', + groupSlug: 'lodash.clonedeep', + groupName: 'lodash.clonedeep related packages', packageNames: [ - 'chroma-js', - '@types/chroma-js', + 'lodash.clonedeep', + '@types/lodash.clonedeep', ], }, { - groupSlug: 'color', - groupName: 'color related packages', + groupSlug: 'lodash.clonedeepwith', + groupName: 'lodash.clonedeepwith related packages', packageNames: [ - 'color', - '@types/color', + 'lodash.clonedeepwith', + '@types/lodash.clonedeepwith', ], }, { - groupSlug: 'cytoscape', - groupName: 'cytoscape related packages', + groupSlug: 'log-symbols', + groupName: 'log-symbols related packages', packageNames: [ - 'cytoscape', - '@types/cytoscape', + 'log-symbols', + '@types/log-symbols', ], }, { - groupSlug: 'fancy-log', - groupName: 'fancy-log related packages', + groupSlug: 'lru-cache', + groupName: 'lru-cache related packages', packageNames: [ - 'fancy-log', - '@types/fancy-log', + 'lru-cache', + '@types/lru-cache', ], }, { - groupSlug: 'file-saver', - groupName: 'file-saver related packages', + groupSlug: 'mapbox-gl', + groupName: 'mapbox-gl related packages', packageNames: [ - 'file-saver', - '@types/file-saver', + 'mapbox-gl', + '@types/mapbox-gl', ], }, { - groupSlug: 'getos', - groupName: 'getos related packages', + groupSlug: 'markdown-it', + groupName: 'markdown-it related packages', packageNames: [ - 'getos', - '@types/getos', + 'markdown-it', + '@types/markdown-it', ], }, { - groupSlug: 'git-url-parse', - groupName: 'git-url-parse related packages', + groupSlug: 'memoize-one', + groupName: 'memoize-one related packages', packageNames: [ - 'git-url-parse', - '@types/git-url-parse', + 'memoize-one', + '@types/memoize-one', ], }, { - groupSlug: 'jsdom', - groupName: 'jsdom related packages', + groupSlug: 'mime', + groupName: 'mime related packages', packageNames: [ - 'jsdom', - '@types/jsdom', + 'mime', + '@types/mime', ], }, { - groupSlug: 'jsonwebtoken', - groupName: 'jsonwebtoken related packages', + groupSlug: 'minimatch', + groupName: 'minimatch related packages', packageNames: [ - 'jsonwebtoken', - '@types/jsonwebtoken', + 'minimatch', + '@types/minimatch', ], }, { - groupSlug: 'mapbox-gl', - groupName: 'mapbox-gl related packages', - packageNames: [ - 'mapbox-gl', - '@types/mapbox-gl', + groupSlug: 'mocha', + groupName: 'mocha related packages', + packagePatterns: [ + '(\\b|_)mocha(\\b|_)', ], }, { - groupSlug: 'memoize-one', - groupName: 'memoize-one related packages', + groupSlug: 'moment', + groupName: 'moment related packages', + packagePatterns: [ + '(\\b|_)moment(\\b|_)', + ], + }, + { + groupSlug: 'mustache', + groupName: 'mustache related packages', packageNames: [ - 'memoize-one', - '@types/memoize-one', + 'mustache', + '@types/mustache', ], }, { - groupSlug: 'mime', - groupName: 'mime related packages', + groupSlug: 'ncp', + groupName: 'ncp related packages', packageNames: [ - 'mime', - '@types/mime', + 'ncp', + '@types/ncp', ], }, { @@ -745,6 +609,14 @@ '@types/nock', ], }, + { + groupSlug: 'node', + groupName: 'node related packages', + packageNames: [ + 'node', + '@types/node', + ], + }, { groupSlug: 'node-fetch', groupName: 'node-fetch related packages', @@ -769,6 +641,22 @@ '@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', @@ -777,6 +665,30 @@ '@types/papaparse', ], }, + { + groupSlug: 'parse-link-header', + groupName: 'parse-link-header related packages', + packageNames: [ + 'parse-link-header', + '@types/parse-link-header', + ], + }, + { + groupSlug: 'pngjs', + groupName: 'pngjs related packages', + packageNames: [ + 'pngjs', + '@types/pngjs', + ], + }, + { + groupSlug: 'podium', + groupName: 'podium related packages', + packageNames: [ + 'podium', + '@types/podium', + ], + }, { groupSlug: 'proper-lockfile', groupName: 'proper-lockfile related packages', @@ -793,6 +705,35 @@ '@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', @@ -802,123 +743,166 @@ ], }, { - groupSlug: 'tar-fs', - groupName: 'tar-fs related packages', + groupSlug: 'request', + groupName: 'request related packages', packageNames: [ - 'tar-fs', - '@types/tar-fs', + 'request', + '@types/request', ], }, { - groupSlug: 'tinycolor2', - groupName: 'tinycolor2 related packages', + groupSlug: 'selenium-webdriver', + groupName: 'selenium-webdriver related packages', packageNames: [ - 'tinycolor2', - '@types/tinycolor2', + 'selenium-webdriver', + '@types/selenium-webdriver', ], }, { - groupSlug: 'xml-crypto', - groupName: 'xml-crypto related packages', + groupSlug: 'semver', + groupName: 'semver related packages', packageNames: [ - 'xml-crypto', - '@types/xml-crypto', + 'semver', + '@types/semver', ], }, { - groupSlug: 'xml2js', - groupName: 'xml2js related packages', + groupSlug: 'sinon', + groupName: 'sinon related packages', packageNames: [ - 'xml2js', - '@types/xml2js', + 'sinon', + '@types/sinon', ], }, { - groupSlug: 'intl-relativeformat', - groupName: 'intl-relativeformat related packages', + groupSlug: 'storybook', + groupName: 'storybook related packages', + packagePatterns: [ + '(\\b|_)storybook(\\b|_)', + ], + }, + { + groupSlug: 'strip-ansi', + groupName: 'strip-ansi related packages', packageNames: [ - 'intl-relativeformat', - '@types/intl-relativeformat', + 'strip-ansi', + '@types/strip-ansi', ], }, { - groupSlug: 'cmd-shim', - groupName: 'cmd-shim related packages', + groupSlug: 'strong-log-transformer', + groupName: 'strong-log-transformer related packages', packageNames: [ - 'cmd-shim', - '@types/cmd-shim', + 'strong-log-transformer', + '@types/strong-log-transformer', ], }, { - groupSlug: 'cpy', - groupName: 'cpy related packages', + groupSlug: 'styled-components', + groupName: 'styled-components related packages', packageNames: [ - 'cpy', - '@types/cpy', + 'styled-components', + '@types/styled-components', ], }, { - groupSlug: 'indent-string', - groupName: 'indent-string related packages', + groupSlug: 'supertest', + groupName: 'supertest related packages', packageNames: [ - 'indent-string', - '@types/indent-string', + 'supertest', + '@types/supertest', ], }, { - groupSlug: 'lodash.clonedeepwith', - groupName: 'lodash.clonedeepwith related packages', + groupSlug: 'supertest-as-promised', + groupName: 'supertest-as-promised related packages', packageNames: [ - 'lodash.clonedeepwith', - '@types/lodash.clonedeepwith', + 'supertest-as-promised', + '@types/supertest-as-promised', ], }, { - groupSlug: 'log-symbols', - groupName: 'log-symbols related packages', + groupSlug: 'tar-fs', + groupName: 'tar-fs related packages', packageNames: [ - 'log-symbols', - '@types/log-symbols', + 'tar-fs', + '@types/tar-fs', ], }, { - groupSlug: 'ncp', - groupName: 'ncp related packages', + groupSlug: 'tempy', + groupName: 'tempy related packages', packageNames: [ - 'ncp', - '@types/ncp', + 'tempy', + '@types/tempy', ], }, { - groupSlug: 'ora', - groupName: 'ora related packages', + groupSlug: 'tinycolor2', + groupName: 'tinycolor2 related packages', packageNames: [ - 'ora', - '@types/ora', + 'tinycolor2', + '@types/tinycolor2', ], }, { - groupSlug: 'read-pkg', - groupName: 'read-pkg related packages', + groupSlug: 'type-detect', + groupName: 'type-detect related packages', packageNames: [ - 'read-pkg', - '@types/read-pkg', + 'type-detect', + '@types/type-detect', ], }, { - groupSlug: 'strong-log-transformer', - groupName: 'strong-log-transformer related packages', + groupSlug: 'typescript', + groupName: 'typescript related packages', + packagePatterns: [ + '(\\b|_)ts(\\b|_)', + '(\\b|_)typescript(\\b|_)', + ], packageNames: [ - 'strong-log-transformer', - '@types/strong-log-transformer', + 'tslib', + '@types/tslib', ], }, { - groupSlug: 'tempy', - groupName: 'tempy related packages', + groupSlug: 'uuid', + groupName: 'uuid related packages', packageNames: [ - 'tempy', - '@types/tempy', + 'uuid', + '@types/uuid', + ], + }, + { + groupSlug: 'vega', + groupName: 'vega related packages', + packagePatterns: [ + '(\\b|_)vega(\\b|_)', + ], + enabled: false, + }, + { + groupSlug: 'vinyl-fs', + groupName: 'vinyl-fs related packages', + packageNames: [ + 'vinyl-fs', + '@types/vinyl-fs', + ], + }, + { + 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', ], }, { @@ -938,11 +922,27 @@ ], }, { - groupSlug: 'parse-link-header', - groupName: 'parse-link-header related packages', + groupSlug: 'xml-crypto', + groupName: 'xml-crypto related packages', packageNames: [ - 'parse-link-header', - '@types/parse-link-header', + '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', ], }, { diff --git a/src/dev/renovate/config.ts b/src/dev/renovate/config.ts index 61feb4e47f0220..c7056ba69449ab 100644 --- a/src/dev/renovate/config.ts +++ b/src/dev/renovate/config.ts @@ -95,7 +95,7 @@ export const RENOVATE_CONFIG = { allowedVersions: group.allowedVersions || undefined, reviewers: group.reviewers || undefined, masterIssueApproval: group.autoOpenPr ? false : undefined, - })), + })).sort((a, b) => a.groupName.localeCompare(b.groupName)), // internal/local packages {