{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "github>microsoft/m365-renovate-config:beachballLibraryRecommended", "github>microsoft/m365-renovate-config:disableEsmVersions", "github>microsoft/m365-renovate-config:groupMore", "github>microsoft/m365-renovate-config:groupTypes", "github>microsoft/m365-renovate-config:keepFresh", "github>microsoft/m365-renovate-config:restrictNode(14)" ], "labels": ["renovate"], "prHourlyLimit": 5, "ignorePaths": [ "**/node_modules/**", // incorrect manager is being used for fixtures, and most of them don't have real deps anyway "**/__fixtures__/**" ], "regexManagers": [ { "fileMatch": ["^package.json$"], "matchStrings": [ "lage-npm\": \"npm:@lage-run/lage@(?[~^]?\\d+\\.\\d+\\.\\d+)" ], "depNameTemplate": "lage-npm", "packageNameTemplate": "@lage-run/lage", "datasourceTemplate": "npm", "depTypeTemplate": "devDependencies" } ], "packageRules": [ { "groupName": "Docusaurus deps", "matchPackagePrefixes": ["docusaurus", "@docusaurus/*"] }, { "groupName": "lage core deps", "matchPackagePrefixes": ["backfill-"], "matchPackageNames": ["backfill", "workspace-tools", "p-graph", "p-profiler"], "matchUpdateTypes": ["major", "minor", "patch", "bump"], "dependencyDashboardApproval": false }, { // Don't try to pin or otherwise modify in-repo deps "matchPackagePrefixes": ["@lage-run/"], "enabled": false } ] }