{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "labels": ["dependencies"],
  "extends": [
    "config:js-app"
  ],
  "packageRules": [
    {
      "matchPackageNames": ["netlify-cli", "happy-dom"],
      "extends": ["schedule:weekly"]
    },
    {
      "groupName": "caniuse-and-related",
      "matchPackageNames": ["caniuse-lite", "browserslist"],
      "extends": ["schedule:weekly"]
    },
    {
      "groupName": "vueuse",
      "matchPackagePrefixes": [
        "@vueuse/"
      ]
    },
    {
      "groupName": "histoire",
      "matchPackagePrefixes": [
        "@histoire/",
        "histoire"
      ]
    },
    {
      "matchDepTypes": ["devDependencies"],
      "automerge": true,
      "automergeStrategy": "squash",
      "automergeType": "pr"
    }
  ]
}
