Use same lock values as mobile clients
[ProtonMail-WebClient.git] / renovate.json
blob39e6bcbae920d9eb404eed7ff1649f862c227fb2
2     "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3     "extends": ["config:base", "group:allNonMajor", ":semanticCommitsDisabled"],
4     "schedule": ["before 5am every tuesday", "before 5am every thursday"],
5     "postUpdateOptions": ["yarnDedupeHighest"],
6     "rangeStrategy": "bump",
7     "rebaseWhen": "conflicted",
8     "prConcurrentLimit": 2,
9     "ignoreDeps": [
10         "roosterjs",
11         "emoji-mart",
12         "@emoji-mart/data",
13         "pmcrypto",
14         "pmcrypto-v6-canary",
15         "@openpgp/web-stream-tools",
16         "@protontech/pass-rust-core",
17         "@mlc-ai/web-llm"
18     ],
19     "ignorePaths": ["**/node_modules/**", "applications/pass-extension/safari/**"],
20     "packageRules": [
21         {
22             "groupName": "Playwright",
23             "matchPackageNames": ["playwright", "@playwright/test", "mcr.microsoft.com/playwright"]
24         },
25         {
26             "groupName": "lexical",
27             "matchPackagePatterns": ["@lexical/*", "lexical", "yjs", "y-protocols"]
28         },
29         {
30             "groupName": "Unleash",
31             "matchPackageNames": ["@unleash/proxy-client-react", "unleash-proxy-client"]
32         },
33         {
34             "groupName": "pdfme",
35             "matchPackagePatterns": ["@pdfme/*"]
36         },
37         {
38             "groupName": "redux",
39             "matchPackagePatterns": ["redux"]
40         }
41     ]