mirror of
https://github.com/zen-browser/www.git
synced 2025-07-07 00:45:31 +02:00
* fix(renovate): optimize configuration and update package rules * chore(ci): update pnpm version to latest in CI pipeline configuration * chore(ci): remove version specification for pnpm in CI pipeline configuration
79 lines
2.4 KiB
JSON
79 lines
2.4 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": ["config:recommended", "config:js-app"],
|
|
"labels": ["dependencies", "renovate"],
|
|
"prConcurrentLimit": 10,
|
|
"prHourlyLimit": 2,
|
|
"rebaseWhen": "conflicted",
|
|
"dependencyDashboard": true,
|
|
"packageRules": [
|
|
{
|
|
"description": "Group minor and patch-level updates",
|
|
"matchUpdateTypes": ["minor", "patch", "digest"]
|
|
},
|
|
{
|
|
"description": "Group Astro related packages",
|
|
"groupName": "astro",
|
|
"matchPackageNames": ["astro*", "@astrojs*"]
|
|
},
|
|
{
|
|
"description": "Group React related packages",
|
|
"groupName": "react",
|
|
"matchPackageNames": ["react*", "@types/react*"]
|
|
},
|
|
{
|
|
"description": "Group testing libraries",
|
|
"groupName": "testing",
|
|
"matchPackageNames": ["vitest*", "@vitest*", "@testing-library*", "@playwright*", "jsdom*"]
|
|
},
|
|
{
|
|
"description": "Group ESLint and TypeScript packages",
|
|
"groupName": "eslint-typescript",
|
|
"matchPackageNames": ["eslint*", "@eslint*", "typescript*", "@typescript-eslint*"]
|
|
},
|
|
{
|
|
"description": "Group formatting and code quality tools",
|
|
"groupName": "code-quality",
|
|
"matchPackageNames": ["prettier*", "lefthook*", "@commitlint*", "cspell*", "@cspell*"]
|
|
},
|
|
{
|
|
"description": "Group TailwindCSS ecosystem",
|
|
"groupName": "tailwindcss",
|
|
"matchPackageNames": [
|
|
"tailwind*",
|
|
"@tailwindcss*",
|
|
"autoprefixer",
|
|
"postcss",
|
|
"clsx",
|
|
"tailwind-merge"
|
|
]
|
|
},
|
|
{
|
|
"description": "Group FontAwesome packages",
|
|
"groupName": "fontawesome",
|
|
"matchPackageNames": ["@fortawesome*"]
|
|
},
|
|
{
|
|
"description": "Group build and bundling tools",
|
|
"groupName": "build-tools",
|
|
"matchPackageNames": ["turbo*", "vite*", "jiti*", "wrangler*"]
|
|
},
|
|
{
|
|
"description": "Group type definitions",
|
|
"groupName": "type-definitions",
|
|
"matchPackageNames": ["@types*", "!@types/react*"]
|
|
},
|
|
{
|
|
"description": "Group devDependencies",
|
|
"groupName": "devDependencies",
|
|
"matchDepTypes": ["devDependencies"]
|
|
},
|
|
{
|
|
"description": "Major updates require manual review",
|
|
"matchUpdateTypes": ["major"],
|
|
"labels": ["dependencies", "major-update"]
|
|
}
|
|
],
|
|
"vulnerabilityAlerts": { "labels": ["security", "dependencies"] },
|
|
"osvVulnerabilityAlerts": true
|
|
}
|