Files
test-repo/.github/renovate.json5
T
fisker Cheung 1b246f896d Add yuku parser (#19628)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
# Conflicts:
#	tests/format/js/deferred-import-evaluation/__snapshots__/format.test.js.snap
2026-07-17 10:30:10 +08:00

111 lines
2.8 KiB
JSON

{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
dependencyDashboardApproval: true,
labels: ["dependency"],
baseBranchPatterns: ["main"],
postUpdateOptions: ["yarnDedupeHighest"],
prHourlyLimit: 0,
prConcurrentLimit: 0,
lockFileMaintenance: { enabled: true },
packageRules: [
{
groupName: "GitHub Actions",
matchManagers: ["github-actions"],
},
{
groupName: "devDependencies",
matchDepTypes: ["devDependencies"],
},
{
groupName: "React",
matchPackageNames: ["react", "react-dom", "@types/react"],
},
{
groupName: "babel",
matchPackageNames: ["@babel/*"],
},
{
groupName: "typescript-eslint",
matchPackageNames: ["@typescript-eslint/*"],
},
{
groupName: "glimmer",
matchPackageNames: ["@glimmer/*"],
},
{
groupName: "flow-parser",
matchPackageNames: ["flow-parser", "hermes-parser", "flow-estree"],
},
{
groupName: "ESLint related dependencies",
matchPackageNames: [
"eslint",
"@eslint/*",
"@stylistic/eslint-plugin",
"eslint-config-prettier",
"eslint-plugin-compat",
"eslint-plugin-jest",
"eslint-plugin-n",
"eslint-plugin-regexp",
"eslint-plugin-simple-import-sort",
"eslint-plugin-unicorn",
"globals",
],
},
{
groupName: "Angular Estree parser",
matchPackageNames: ["@angular/compiler", "angular-estree-parser"],
},
{
groupName: "Acorn and Espree",
matchPackageNames: ["acorn", "acorn-jsx", "espree"],
},
{
groupName: "Yuku parser",
matchPackageNames: ["yuku-parser", "@yuku-parser/*"],
},
{
groupName: "Regex related dependencies",
matchPackageNames: ["regexp-util", "unicode-regex", "cjk-regex"],
},
{
groupName: "Config search related dependencies",
matchPackageNames: ["url-or-path", "search-closest"],
},
{
groupName: "Markdown dependencies",
matchPackageNames: ["micromark-*", "mdast-"],
},
{
groupName: "Docusaurus",
matchPackageNames: ["@docusaurus/*"],
},
{
groupName: "CodeMirror",
matchPackageNames: [
"@codemirror/*",
"cm6-graphql",
"@xiechao/codemirror-lang-handlebars",
"@catppuccin/codemirror",
],
},
],
ignoreDeps: [
// It's a dependency of `remark-parse`, use same version to reduce size
"collapse-white-space",
// It will be updated by release script
"prettier",
// Old versions are required to test
"node",
// Not tree-shakeable, and we don't need it in v4
"get-stdin",
// Those mdx related dependencies will be dropped
"unified",
"remark-parse",
"remark-math",
"remark-footnotes",
"trim",
],
ignorePaths: ["tests/**", "packages/**"],
}