Skip to content

Group Presets

Preset group configs for Renovate. Source repository

group:accountsMonorepo

Group packages from accounts monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:accounts",
      "groupName": "accounts monorepo"
    }
  ]
}

group:all

Group all updates together

{
  "groupName": "all dependencies",
  "separateMajorMinor": false,
  "groupSlug": "all",
  "packageRules": [
    {
      "packagePatterns": [
        "*"
      ],
      "groupName": "all dependencies",
      "groupSlug": "all"
    }
  ],
  "lockFileMaintenance": {
    "enabled": false
  }
}

group:allApollographql

Group all packages published by Apollo GraphQL together

{
  "packageRules": [
    {
      "extends": "packages:apollographql",
      "groupName": "all apollo-graphql packages"
    }
  ]
}

group:allNonMajor

Group all minor and patch updates together

{
  "packageRules": [
    {
      "packagePatterns": [
        "*"
      ],
      "minor": {
        "groupName": "all non-major dependencies",
        "groupSlug": "all-minor-patch"
      }
    }
  ]
}

group:angular1Monorepo

Group packages from angular1 monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:angular1",
      "groupName": "angular1 monorepo"
    }
  ]
}

group:angularMonorepo

Group packages from angular monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:angular",
      "groupName": "angular monorepo"
    }
  ]
}

group:angularmaterialMonorepo

Group packages from angularmaterial monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:angularmaterial",
      "groupName": "angularmaterial monorepo"
    }
  ]
}

group:apolloclientMonorepo

Group packages from apolloclient monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:apolloclient",
      "groupName": "apolloclient monorepo"
    }
  ]
}

group:apollolinkMonorepo

Group packages from apollolink monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:apollolink",
      "groupName": "apollolink monorepo"
    }
  ]
}

group:awsappsyncMonorepo

Group packages from awsappsync monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:awsappsync",
      "groupName": "awsappsync monorepo"
    }
  ]
}

group:babel6Monorepo

Group packages from babel6 monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:babel6",
      "groupName": "babel6 monorepo"
    }
  ]
}

group:babelMonorepo

Group packages from babel monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:babel",
      "groupName": "babel monorepo"
    }
  ]
}

group:basetMonorepo

Group packages from baset monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:baset",
      "groupName": "baset monorepo"
    }
  ]
}

group:commitlintMonorepo

Group packages from commitlint monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:commitlint",
      "groupName": "commitlint monorepo"
    }
  ]
}

group:definitelyTyped

Group all @types packages together

{
  "packageRules": [
    {
      "groupName": "definitelyTyped",
      "packagePatterns": [
        "^@types/"
      ]
    }
  ]
}

group:emotionMonorepo

Group packages from emotion monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:emotion",
      "groupName": "emotion monorepo"
    }
  ]
}

group:fimbullinterMonorepo

Group packages from fimbullinter monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:fimbullinter",
      "groupName": "fimbullinter monorepo"
    }
  ]
}

group:fusionjs

Fusion.js packages

{
  "packageNames": [
    "fusion-cli",
    "fusion-core",
    "fusion-test-utils",
    "fusion-tokens"
  ],
  "packagePatterns": [
    "^fusion-plugin-*",
    "^fusion-react*",
    "^fusion-apollo*"
  ]
}

group:gatsbyMonorepo

Group packages from gatsby monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:gatsby",
      "groupName": "gatsby monorepo"
    }
  ]
}

group:graphqlcodegeneratorMonorepo

Group packages from graphqlcodegenerator monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:graphqlcodegenerator",
      "groupName": "graphqlcodegenerator monorepo"
    }
  ]
}

group:jestMonorepo

Group packages from jest monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:jest",
      "groupName": "jest monorepo"
    }
  ]
}

group:jsTest

Group JS test packages together

{
  "packageRules": [
    {
      "extends": "packages:jsTest",
      "groupName": "JS test packages"
    }
  ]
}

group:jsTestMonMajor

Group non-major JS test package updates together

{
  "packageRules": [
    {
      "extends": "packages:jsTest",
      "minor": {
        "groupName": "JS test packages"
      }
    }
  ]
}

group:jsUnitTest

Group JS unit test packages together

{
  "packageRules": [
    {
      "extends": "packages:jsUnitTest",
      "groupName": "JS unit test packages"
    }
  ]
}

group:jsUnitTestNonMajor

Group JS unit test packages together

{
  "packageRules": [
    {
      "extends": "packages:jsUnitTest",
      "minor": {
        "groupName": "JS unit test packages"
      }
    }
  ]
}

group:linters

Group various lint packages together

{
  "packageRules": [
    {
      "extends": "packages:linters",
      "groupName": "linters"
    }
  ]
}

group:lodashMonorepo

Group packages from lodash monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:lodash",
      "groupName": "lodash monorepo"
    }
  ]
}

group:materialMonorepo

Group packages from material monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:material",
      "groupName": "material monorepo"
    }
  ]
}

group:monorepos

Group monorepo packages together

{
  "extends": [
    "group:accountsMonorepo",
    "group:angularMonorepo",
    "group:angular1Monorepo",
    "group:angularmaterialMonorepo",
    "group:apolloclientMonorepo",
    "group:apollolinkMonorepo",
    "group:awsappsyncMonorepo",
    "group:babelMonorepo",
    "group:babel6Monorepo",
    "group:basetMonorepo",
    "group:commitlintMonorepo",
    "group:emotionMonorepo",
    "group:fimbullinterMonorepo",
    "group:gatsbyMonorepo",
    "group:graphqlcodegeneratorMonorepo",
    "group:jestMonorepo",
    "group:lodashMonorepo",
    "group:materialMonorepo",
    "group:muiMonorepo",
    "group:neutrinoMonorepo",
    "group:ngrxMonorepo",
    "group:nrwlMonorepo",
    "group:pouchdbMonorepo",
    "group:reactMonorepo",
    "group:reactrouterMonorepo",
    "group:semantic-releaseMonorepo",
    "group:storybookMonorepo",
    "group:wordpressMonorepo"
  ]
}

group:muiMonorepo

Group packages from mui monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:mui",
      "groupName": "mui monorepo"
    }
  ]
}

group:neutrinoMonorepo

Group packages from neutrino monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:neutrino",
      "groupName": "neutrino monorepo"
    }
  ]
}

group:ngrxMonorepo

Group packages from ngrx monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:ngrx",
      "groupName": "ngrx monorepo"
    }
  ]
}

group:nrwlMonorepo

Group packages from nrwl monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:nrwl",
      "groupName": "nrwl monorepo"
    }
  ]
}

group:polymer

Group all @polymer packages together

{
  "packageRules": [
    {
      "groupName": "polymer packages",
      "packagePatterns": [
        "^@polymer/"
      ]
    }
  ]
}

group:pouchdbMonorepo

Group packages from pouchdb monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:pouchdb",
      "groupName": "pouchdb monorepo"
    }
  ]
}

group:reactMonorepo

Group packages from react monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:react",
      "groupName": "react monorepo"
    }
  ]
}

group:reactrouterMonorepo

Group packages from reactrouter monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:reactrouter",
      "groupName": "reactrouter monorepo"
    }
  ]
}

group:semantic-releaseMonorepo

Group packages from semantic-release monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:semantic-release",
      "groupName": "semantic-release monorepo"
    }
  ]
}

group:storybookMonorepo

Group packages from storybook monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:storybook",
      "groupName": "storybook monorepo"
    }
  ]
}

group:test

Group all test packages together

{
  "packageRules": [
    {
      "extends": "packages:test",
      "groupName": "test packages"
    }
  ]
}

group:testNonMajor

Group all non-major test package updates together

{
  "packageRules": [
    {
      "extends": "packages:test",
      "minor": {
        "groupName": "test packages"
      }
    }
  ]
}

group:unitTest

Group all unit test packages together

{
  "packageRules": [
    {
      "extends": "packages:unitTest",
      "groupName": "unit test packages"
    }
  ]
}

group:unitTestNonMajor

Group all unit test packages together

{
  "packageRules": [
    {
      "extends": "packages:unitTest",
      "minor": {
        "groupName": "unit test packages"
      }
    }
  ]
}

group:wordpressMonorepo

Group packages from wordpress monorepo together

{
  "packageRules": [
    {
      "extends": "monorepo:wordpress",
      "groupName": "wordpress monorepo"
    }
  ]
}