terminal-nerds/snippets

View on GitHub
.github/renovate.json

Summary

Maintainability
Test Coverage
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>terminal-nerds/.github//.github/renovate"],
"packageRules": [
{
"groupName": "configs",
"addLabels": ["⚙️ configuration"],
"matchUpdateTypes": ["major", "minor", "patch", "rollback"],
"packagePatterns": [
"@terminal-nerds/*-config",
"browserslist",
"depcheck",
"eslint",
"husky",
"lint-staged",
"markdownlint-cli",
"prettier",
"pretty-quick",
"syncpack",
"tsup",
"typescript",
"vitest"
]
},
{
"groupName": "tools",
"addLabels": ["🧰 project"],
"matchUpdateTypes": ["major", "minor", "patch", "rollback"],
"packagePatterns": [
"@changesets/*",
"@types/which",
"all-contributors-cli",
"concurrently",
"del-cli",
"inquirer",
"husky",
"plop",
"turbo",
"tsx",
"which"
]
},
{
"groupName": "types",
"addLabels": ["🧰 project"],
"matchUpdateTypes": ["major", "minor", "patch", "rollback"],
"matchPackageNames": ["@total-typescript/ts-reset", "@types/node", "bun-types"]
},
{
"groupName": "project prerequisities",
"addLabels": ["🧰 project"],
"matchUpdateTypes": ["major", "minor", "patch", "rollback"],
"packagePatterns": ["node", "pnpm"],
"excludePackageNames": ["@types/node"]
},
{
"groupName": "package(s) dependencies",
"addLabels": ["📦 packages"],
"matchDepTypes": ["dependencies", "peerDependencies"],
"matchPaths": ["packages/**/package.json"],
"matchUpdateTypes": ["major", "minor", "patch", "rollback"]
},
{
"groupName": "package(s) development dependencies",
"addLabels": ["📦 packages"],
"matchDepTypes": ["devDependencies"],
"matchPaths": ["packages/**/package.json"],
"matchUpdateTypes": ["major", "minor", "patch", "rollback"]
}
]
}