@hi85/renovate-config

1.1.2 • Public • Published

@hi85/renovate-config

Renovate icon

npm version CircleCI status Renovate status MIT License

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"
  ]
}

References

License

MIT License

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i @hi85/renovate-config

    Weekly Downloads

    0

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    6.83 kB

    Total Files

    4

    Last publish

    Collaborators

    • hi85