|
17 | 17 | rangeStrategy: 'pin',
|
18 | 18 | packageRules: [
|
19 | 19 | { matchPackageNames: ['*'], matchManagers: ['npm'] },
|
20 |
| - { matchPackageNames: ['@types/**'], groupName: 'types' }, |
| 20 | + { matchPackageNames: ['@types{/,}**'], groupName: 'types' }, |
21 | 21 | {
|
22 | 22 | matchPackageNames: [
|
23 | 23 | 'graphql',
|
24 |
| - '@apollo/**', |
25 |
| - '@graphql-tools/**', |
| 24 | + '@apollo{/,}**', |
| 25 | + '@graphql-tools{/,}**', |
26 | 26 | '@as-integrations/h3',
|
27 | 27 | 'graphql-**',
|
28 | 28 | '@graphql-**',
|
29 | 29 | ],
|
30 | 30 | groupName: 'graphql',
|
31 | 31 | },
|
32 | 32 | {
|
33 |
| - matchPackageNames: ['@typescript-eslint/**', 'eslint', 'eslint-**'], |
| 33 | + matchPackageNames: ['@typescript-eslint{/,}**', 'eslint', 'eslint-**'], |
34 | 34 | groupName: 'eslint',
|
35 | 35 | },
|
36 | 36 | {
|
|
42 | 42 | 'nuxt',
|
43 | 43 | 'vite',
|
44 | 44 | 'nuxt-**',
|
45 |
| - '@nuxt/**', |
46 |
| - '@nuxtjs/**', |
| 45 | + '@nuxt{/,}**', |
| 46 | + '@nuxtjs{/,}**', |
47 | 47 | 'pinia',
|
48 | 48 | '@pinia/nuxt',
|
49 | 49 | '@bg-dev/nuxt-naiveui',
|
|
53 | 53 | '@vee-validate/zod',
|
54 | 54 | 'zod',
|
55 | 55 | 'ufo',
|
| 56 | + 'unstorage', |
56 | 57 | ],
|
57 | 58 | groupName: 'nuxt',
|
58 | 59 | },
|
59 | 60 | {
|
60 | 61 | matchPackageNames: [
|
61 | 62 | 'vue',
|
62 |
| - '@vue/**', |
| 63 | + '@vue{/,}**', |
63 | 64 | 'vue-**',
|
64 | 65 | 'unplugin-vue-components',
|
65 |
| - '@vueuse/core', |
| 66 | + '@vueuse{/,}**', |
66 | 67 | '@he-tree/vue',
|
67 |
| - '@tailwindcss/forms', |
68 |
| - '@tailwindcss/typography', |
| 68 | + '@tailwindcss{/,}**', |
69 | 69 | 'tailwindcss',
|
70 | 70 | '@yaireo/tagify',
|
71 | 71 | ],
|
72 | 72 | groupName: 'vue',
|
73 | 73 | },
|
74 |
| - { matchPackageNames: ['prisma', '@prisma/**'], groupName: 'prisma' }, |
75 |
| - { matchPackageNames: ['@azure/**'], groupName: 'azure' }, |
76 |
| - { matchPackageNames: ['lucia', '@lucia-auth/**'], groupName: 'lucia' }, |
| 74 | + { matchPackageNames: ['prisma', '@prisma{/,}**'], groupName: 'prisma' }, |
| 75 | + { matchPackageNames: ['@azure{/,}**'], groupName: 'azure' }, |
| 76 | + { matchPackageNames: ['lucia', '@lucia-auth{/,}**'], groupName: 'lucia' }, |
77 | 77 | {
|
78 |
| - matchPackageNames: ['@vitest**', 'vitest', 'vitest-**'], |
| 78 | + matchPackageNames: ['@vitest{/,}**', 'vitest', 'vitest-**'], |
79 | 79 | groupName: 'vitest',
|
80 | 80 | },
|
81 | 81 | {
|
82 |
| - matchPackageNames: ['storybook', '@storybook/**', 'chromatic'], |
| 82 | + matchPackageNames: [ |
| 83 | + 'storybook', |
| 84 | + '@storybook{/,}**', |
| 85 | + 'storybook-**', |
| 86 | + 'chromatic', |
| 87 | + ], |
83 | 88 | groupName: 'storybook',
|
84 | 89 | },
|
| 90 | + { |
| 91 | + matchPackageNames: ['concurrently', 'cross-env', 'npm-run-all', 'pnpm'], |
| 92 | + groupName: 'tools', |
| 93 | + }, |
85 | 94 | {
|
86 | 95 | matchManagers: ['docker-compose', 'dockerfile'],
|
87 | 96 | groupName: 'docker',
|
|
0 commit comments