soluble-io/cache-interop

View on GitHub
renovate.json5

Summary

Maintainability
Test Coverage
/**
 * Renovatebot config and overrides
 *
 * - https://docs.renovatebot.com/configuration-options/
 * - https://docs.renovatebot.com/presets-default/
 */
{
  "extends": ["config:base"],
  "enabled": true,
  "enabledManagers": ["npm", "docker-compose", "dockerfile", "github-actions"],
  "postUpdateOptions": [
    // https://docs.renovatebot.com/configuration-options/#postupdateoptions
    // Will run yarn dedupe --strategy highest
    'yarnDedupeHighest'
  ],
  "packageRules": [
    {
      // Root package.json
      "matchPaths": ["package.json"],
      "matchDepTypes": [
        "dependencies",
      ],
      "rangeStrategy": "pin"
    },
    {
      // Will preserve semver found in packages/*
      "matchPaths": ["packages/**"],
      "matchDepTypes": [
        "dependencies",
      ],
      "rangeStrategy": "replace"
    },
    {
      // All dev deps
      "matchDepTypes": [
        "devDependencies"
      ],
      "rangeStrategy": "auto"
    }
  ]
}