This package has been deprecated

Author message:

npm-hosted presets has been deprecated, I recommend github presets.

@stardust-configs/renovate-config

0.5.0 • Public • Published

@stardust-configs/renovate-config

Shareable Renovate config

Usage

Edit renovate.json.

app preset

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
lib preset

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
libNode preset

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.

label preset
{
  "extends": [":label(dependencies)"]
}
assignee preset
{
  "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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

Package Sidebar

Install

npm i @stardust-configs/renovate-config

Weekly Downloads

1

Version

0.5.0

License

MIT

Unpacked Size

8.41 kB

Total Files

16

Last publish

Collaborators

  • p-chan