version: 2

# Dependabot for consumer apps scaffolded from create-raredays-app.
# Weekly cadence with grouped PRs to minimise noise — RareDays
# packages move together, and dev tooling churns enough that grouped
# updates are easier to review than per-package.

updates:
  - package-ecosystem: npm
    directory: /
    schedule:
      interval: weekly
    open-pull-requests-limit: 5
    groups:
      raredays:
        patterns:
          - "@raredays/*"
      react:
        patterns:
          - react
          - react-dom
          - "@types/react"
          - "@types/react-dom"
      next:
        patterns:
          - next
      tailwind:
        patterns:
          - tailwindcss
          - "@tailwindcss/*"
      storybook:
        patterns:
          - storybook
          - "@storybook/*"
      vitest:
        patterns:
          - vitest
          - "@vitejs/*"
          - happy-dom
      drizzle:
        patterns:
          - drizzle-kit
          - drizzle-orm
      dev-tooling:
        dependency-type: development
        patterns:
          - "*"

  - package-ecosystem: github-actions
    directory: /
    schedule:
      interval: weekly
    open-pull-requests-limit: 3
    groups:
      gha:
        patterns:
          - "*"
