Skip to content

Commit 4f7293a

Browse files
committed
chore: add renovate
1 parent f28d40f commit 4f7293a

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

‎renovate.json‎

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": ["config:recommended"],
4+
"dependencyDashboard": false,
5+
"baseBranchPatterns": ["master"],
6+
"commitMessagePrefix": "chore(deps): ",
7+
"labels": ["🔄 dependencies"],
8+
"packageRules": [
9+
{
10+
"matchUpdateTypes": ["minor", "patch"],
11+
"automerge": true,
12+
"ignoreTests": true
13+
},
14+
{
15+
"groupName": "Vue / Nuxt ecosystem",
16+
"matchPackageNames": [
17+
"vue",
18+
"nuxt",
19+
"@nuxt/content",
20+
"@nuxt/fonts",
21+
"vue-router",
22+
"vue-sonner",
23+
"@vueuse/core",
24+
"nuxt-umami",
25+
"@lucide/vue",
26+
"@shikijs/transformers"
27+
]
28+
},
29+
{
30+
"groupName": "Vite & plugins",
31+
"matchPackageNames": [
32+
"vite",
33+
"@vitejs/plugin-vue",
34+
"@cloudflare/vite-plugin",
35+
"@tailwindcss/vite"
36+
]
37+
},
38+
{
39+
"groupName": "Tailwind CSS",
40+
"matchPackageNames": ["tailwindcss", "tw-animate-css"]
41+
},
42+
{
43+
"groupName": "Drizzle ORM",
44+
"matchPackageNames": ["drizzle-orm", "drizzle-kit"]
45+
},
46+
{
47+
"groupName": "BullMQ & Redis",
48+
"matchPackageNames": ["bullmq", "ioredis"]
49+
},
50+
{
51+
"groupName": "TypeScript & @types",
52+
"matchPackageNames": ["typescript"],
53+
"matchPackagePatterns": ["^@types/"]
54+
},
55+
{
56+
"groupName": "Cloudflare tooling",
57+
"matchPackageNames": ["wrangler"],
58+
"matchPackagePatterns": ["^@cloudflare/"]
59+
},
60+
{
61+
"groupName": "GitHub Actions",
62+
"matchManagers": ["github-actions"]
63+
},
64+
{
65+
"groupName": "CSS class utilities",
66+
"matchPackageNames": [
67+
"clsx",
68+
"tailwind-merge",
69+
"class-variance-authority"
70+
]
71+
},
72+
{
73+
"groupName": "TanStack",
74+
"matchPackagePatterns": ["^@tanstack/"]
75+
},
76+
{
77+
"groupName": "Unovis charts",
78+
"matchPackagePatterns": ["^@unovis/"]
79+
}
80+
]
81+
}

0 commit comments

Comments
 (0)