mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-03-25 00:00:14 +08:00
zone.js was listed as a devDependency but is never imported or used in the source code or build scripts. The Angular partial compilation does not require it. Consumers decide whether to use zone.js in their own apps. Also removes the zone.js version constraint from renovate.
108 lines
2.9 KiB
JSON
108 lines
2.9 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
":semanticCommits",
|
|
":dependencyDashboard",
|
|
":rebaseStalePrs",
|
|
":separateMajorReleases",
|
|
":combinePatchMinorReleases",
|
|
":ignoreUnstable",
|
|
":prImmediately",
|
|
":updateNotScheduled",
|
|
":automergeDisabled",
|
|
":maintainLockFilesWeekly",
|
|
":prConcurrentLimit10"
|
|
],
|
|
"platformAutomerge": true,
|
|
"rangeStrategy": "bump",
|
|
"semanticCommits": "enabled",
|
|
"timezone": "Europe/Berlin",
|
|
"schedule": ["before 6am on monday"],
|
|
"labels": ["dependencies"],
|
|
"assignees": ["danielsogl"],
|
|
"reviewers": ["danielsogl"],
|
|
"packageRules": [
|
|
{
|
|
"matchManagers": ["npm"],
|
|
"matchUpdateTypes": ["patch", "minor"],
|
|
"automerge": true,
|
|
"platformAutomerge": true,
|
|
"groupName": "non-major dependencies",
|
|
"groupSlug": "all-minor-patch"
|
|
},
|
|
{
|
|
"matchManagers": ["npm"],
|
|
"matchUpdateTypes": ["major"],
|
|
"automerge": false,
|
|
"groupName": "major dependencies",
|
|
"groupSlug": "all-major"
|
|
},
|
|
{
|
|
"groupName": "TypeScript type definitions",
|
|
"automerge": true,
|
|
"platformAutomerge": true,
|
|
"matchPackageNames": ["/^@types//"]
|
|
},
|
|
{
|
|
"groupName": "linting and formatting",
|
|
"automerge": true,
|
|
"platformAutomerge": true,
|
|
"matchPackageNames": ["/^eslint/", "/^@eslint//", "/^prettier/", "lefthook", "typescript-eslint"]
|
|
},
|
|
{
|
|
"groupName": "Angular",
|
|
"allowedVersions": "<=20",
|
|
"automerge": false,
|
|
"matchPackageNames": ["/^@angular//", "/^@angular-devkit//", "/@schematics/angular/"]
|
|
},
|
|
{
|
|
"matchPackageNames": ["typescript"],
|
|
"allowedVersions": "<=5",
|
|
"groupName": "TypeScript core",
|
|
"automerge": false
|
|
},
|
|
{
|
|
"groupName": "Build and bundling tools",
|
|
"automerge": true,
|
|
"platformAutomerge": true,
|
|
"matchPackageNames": ["rollup", "tsx"]
|
|
},
|
|
{
|
|
"groupName": "Testing framework",
|
|
"automerge": true,
|
|
"platformAutomerge": true,
|
|
"matchPackageNames": ["jest", "@swc/jest", "@swc/core", "@types/jest", "jest-environment-jsdom"]
|
|
},
|
|
{
|
|
"groupName": "Documentation tools",
|
|
"automerge": true,
|
|
"platformAutomerge": true,
|
|
"matchPackageNames": ["typedoc", "typedoc-plugin-markdown"]
|
|
},
|
|
{
|
|
"matchManagers": ["npm"],
|
|
"matchDepTypes": ["engines"],
|
|
"enabled": false,
|
|
"description": "Disable Node.js engine updates"
|
|
}
|
|
],
|
|
"vulnerabilityAlerts": {
|
|
"enabled": true,
|
|
"automerge": true,
|
|
"schedule": ["at any time"]
|
|
},
|
|
"lockFileMaintenance": {
|
|
"enabled": true,
|
|
"automerge": true,
|
|
"schedule": ["before 6am on monday"]
|
|
},
|
|
"prCreation": "immediate",
|
|
"prHourlyLimit": 2,
|
|
"prConcurrentLimit": 5,
|
|
"updatePinnedDependencies": false,
|
|
"enabledManagers": ["npm"],
|
|
"ignoreDeps": [],
|
|
"ignorePaths": ["**/node_modules/**", "**/dist/**", "**/coverage/**"]
|
|
}
|