@hi85/renovate-config
My shareable config for Renovate.
Setup
Enable Renovate in your repo and just extends
in renovate.json
.
{
"extends": ["@hi85"]
}
Note: You don't have to do npm i -D @hi85/renovate-config
.
Presets
@hi85
Default preset.
{
"extends": [
"config:base",
"npm:unpublishSafe",
":label(renovate)",
":prHourlyLimitNone",
":rebaseStalePrs",
":timezone(Asia/Tokyo)"
],
"npm": {
"commitMessageTopic": "{{prettyDepType}} {{depName}}",
"extends": [
":maintainLockFilesMonthly"
],
"rangeStrategy": "bump"
}
}
@hi85:automergeAllNonMajor
Group and automerge all minor and patch updates.
{
"extends": [
"group:allNonMajor",
":automergeMinor"
]
}
@hi85:scheduleWeekly
Weekly schedule.
{
"schedule": [
"after 6am on Monday",
"before 9am on Monday"
]
}
@hi85:semanticCommitTypeAllChore
Set the semantic commit type for all dependencies to chore
.
{
"extends": [
":semanticCommitTypeAll(chore)",
":semanticCommits"
]
}