2.0.0 • Published 7 months ago

@lmc-eu/renovate-config v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

@lmc-eu/renovate-config

LMC’s config for renovate

Usage

Enable Renovate in your repository and just extends in renovate.json.

{
  "extends": ["@lmc-eu"]
}

Note: You don’t have to do npm i -D @lmc-eu/renovate-config.

Presets

@lmc-eu

Default preset

{
  "extends": [
    ":semanticPrefixFixDepsChoreOthers",
    ":ignoreModulesAndTests",
    ":autodetectPinVersions",
    "workarounds:all",
    ":prConcurrentLimit10"
  ],
  "labels": ["dependencies"],
  "branchPrefix": "dependencies/",
  "commitMessagePrefix": "Deps: "
}

Schedule

@lmc-eu:scheduleWeeklyNonOfficeHours

Schedule weekly non-office hours

{
  "schedule": ["after 10pm and before 7am on Monday"]
}

@lmc-eu:scheduleWeeklyBusinessHours

Schedule weekly business hours

{
  "schedule": ["after 9am and before 5pm on Monday"]
}

@lmc-eu:scheduleEveryTwoWeeksBusinessHours

Schedule every two weeks business hours

{
  "schedule": ["after 9am and before 5pm on the 2nd and 4th day instance on Monday"]
}

@lmc-eu:scheduleEveryTwoWeeksNonOfficeHours

Schedule every two weeks non-office hours

{
  "schedule": ["after 10pm and before 7am on the 2nd and 4th day instance on Monday"]
}

Group

@lmc-eu:groupMajorProdDependencies

Group together major prod dependencies

{
  "packageRules": [
    {
      "groupName": "major prod dependencies",
      "groupSlug": "major-prod",
      "matchPackagePatterns": ["*"],
      "matchUpdateTypes": ["major"],
      "matchDepTypes": ["dependencies"]
    }
  ]
}

@lmc-eu:groupNonMajorProdDependencies

Group together non-major prod dependencies

{
  "packageRules": [
    {
      "groupName": "non-major prod dependencies",
      "groupSlug": "non-major-prod",
      "matchPackagePatterns": ["*"],
      "matchUpdateTypes": ["minor", "patch"],
      "matchDepTypes": ["dependencies"]
    }
  ]
}

@lmc-eu:groupAllDevDependencies

Group together all dev dependencies

{
  "packageRules": [
    {
      "groupName": "all dev dependencies",
      "groupSlug": "all-dev",
      "separateMajorMinor": false,
      "matchPackagePatterns": ["*"],
      "matchDepTypes": ["devDependencies"]
    }
  ]
}

References

License

MIT License

2.0.0

7 months ago

1.2.0

1 year ago

1.0.2

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.2.0

2 years ago

0.0.1

2 years ago