0.5.0 • Published 2 years ago

@stardust-configs/renovate-config v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@stardust-configs/renovate-config

Shareable Renovate config

Usage

Edit renovate.json.

for Application

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["github>stardust-configs/renovate-config:app"]
}
  • Pin all dependencies (Except peerDependencies)
  • Monthly update
  • Grouping non-major dependencies updates, non-major devDependencies updates

for Library (Browser & Node.js)

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["github>stardust-configs/renovate-config:lib"]
}
  • Pin only devDependencies
  • Monthly update
  • Automerge non-major updates

for Library (Node.js)

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["github>stardust-configs/renovate-config:libNode"]
}
  • Pin all dependencies (Except peerDependencies)
  • Monthly update
  • Automerge non-major updates

Override

Override renovate.json.

{
  "extends": [":label(dependencies)"]
}
{
  "extends": [":assignee(p-chan)"]
}

FAQ

Why does each preset have a different target to pin?

See Should you Pin your JavaScript Dependencies?.

Why does the non-major rules exclude v0.x?

Because during v0.x, even non-major updates cause breaking changes.

Author

@p-chan

LICENSE

MIT

0.5.0

2 years ago

0.3.0

3 years ago

0.4.0

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago