@azu/renovate-config

Shareable config for Renovate (renovatebot.com)

Usage no npm install needed!

<script type="module">
  import azuRenovateConfig from 'https://cdn.skypack.dev/@azu/renovate-config';
</script>

README

@azu/renovate-config Actions Status: test

Shareable config for Renovate

Setup

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

Default preset

{
  "extends": ["@azu"]
}

Note: Don't necessary to do npm i -D @azu/renovate-config

Features

  • Auto merge patch and major version
  • Support Node.js
  • It defined packages that require manually updates like TypeScript, Prettier, Linters
  • Prevent supply-chain attack by "stabilityDays": 7

Maintenance preset

{
  "extends": [
    "@azu:maintenance"
  ]
}

Features

Same features with Default preset. The only difference from default preset, It does not update major updates.

  • Add { major: { enabled: false }}

It aim to less create Pull Request by renovatebot.

References

License

MIT