{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"packageRules": [
{
"matchPackageNames": ["node"],
"matchDepTypes": ["engines"],
"allowedVersions": "22.x",
"rangeStrategy": "pin"
},
{
"matchPackageNames": ["node"],
"matchManagers": ["nvm"],
"allowedVersions": "22.x",
"rangeStrategy": "pin"
},
{
"matchManagers": ["npm"],
"groupName": "all npm dependencies",
"schedule": ["on monday at 10:00am"]
},
{
"matchUpdateTypes": ["patch"],
"minimumReleaseAge": "1 day"
},
{
"matchManagers": ["npm", "dockerfile"],
"matchPackageNames": ["@playwright/test", "mcr.microsoft.com/playwright"],
"groupName": "playwright",
"minimumGroupSize": 2,
"schedule": ["on monday at 10:00am"]
},
{
"matchPackageNames": [
"@playcanvas/attribute-parser",
"@playcanvas/eslint-config",
"@playcanvas/observer",
"@playcanvas/pcui",
"@playcanvas/pcui-graph"
],
"groupName": "internal @playcanvas dependencies",
"schedule": ["at any time"]
},
{
"matchPackageNames": ["monaco-editor"],
"allowedVersions": "0.47.0",
"rangeStrategy": "pin"
},
{
"matchDepTypes": ["devDependencies"],
"rangeStrategy": "pin"
},
{
"matchDepTypes": ["dependencies"],
"rangeStrategy": "widen"
}
]
}