mirror of
https://github.com/pdfme/pdfme.git
synced 2026-04-17 20:49:43 -04:00
Prevent Dependabot from creating PRs for major version bumps that cannot be applied without significant migration work: - React 16→19 (ReactDOM.render removal) - antd 5→6 (form-render incompatibility) - pdfjs-dist 3→5 (API restructuring) - canvas 2→3 (pdfjs-dist incompatibility) - eslint 9→10 (eslint-plugin-react incompatibility) - @testing-library/react 12→16 (requires React 18+) Minor and patch updates are still enabled for all packages. See #1375 for the tracking issue to address these upgrades. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
229 lines
5.3 KiB
YAML
229 lines
5.3 KiB
YAML
version: 2
|
|
updates:
|
|
# Root package.json
|
|
- package-ecosystem: "npm"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "monthly"
|
|
open-pull-requests-limit: 20
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
ignore:
|
|
- dependency-name: "eslint"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "@types/react"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "@types/react-dom"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "@testing-library/react"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "canvas"
|
|
update-types: ["version-update:semver-major"]
|
|
|
|
# Common package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/common"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
|
|
# Converter package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/converter"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
ignore:
|
|
- dependency-name: "pdfjs-dist"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "canvas"
|
|
update-types: ["version-update:semver-major"]
|
|
|
|
# Generator package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/generator"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
|
|
# Manipulator package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/manipulator"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
|
|
# Schemas package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/schemas"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
lucide-packages:
|
|
patterns:
|
|
- "lucide*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
|
|
# UI package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/ui"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
lucide-packages:
|
|
patterns:
|
|
- "lucide*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
ignore:
|
|
- dependency-name: "react"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "react-dom"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "@types/react"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "@types/react-dom"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "antd"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "@testing-library/react"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "eslint"
|
|
update-types: ["version-update:semver-major"]
|
|
|
|
# Playground
|
|
- package-ecosystem: "npm"
|
|
directory: "/playground"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
lucide-packages:
|
|
patterns:
|
|
- "lucide*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
ignore:
|
|
- dependency-name: "antd"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "pdfjs-dist"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "canvas"
|
|
update-types: ["version-update:semver-major"]
|
|
|
|
# Website
|
|
- package-ecosystem: "npm"
|
|
directory: "/website"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
|
|
# PDF-lib package
|
|
- package-ecosystem: "npm"
|
|
directory: "/packages/pdf-lib"
|
|
schedule:
|
|
interval: "monthly"
|
|
labels:
|
|
- "dependencies"
|
|
- "npm"
|
|
groups:
|
|
eslint-packages:
|
|
patterns:
|
|
- "eslint*"
|
|
- "@typescript-eslint*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|