@@ -61,161 +61,161 @@ const config: RcFile = {
6161 label : 'Nx packages' ,
6262 packages : [ '**' ] ,
6363 dependencies : [ 'nx' , '@nx/*' ] ,
64- policy : 'sameRange ' ,
64+ preferVersion : 'highestSemver ' ,
6565 } ,
6666 // Mantine packages must all use the same version
6767 {
6868 label : 'Mantine packages' ,
6969 packages : [ '**' ] ,
7070 dependencies : [ '@mantine/*' ] ,
71- policy : 'sameRange ' ,
71+ preferVersion : 'highestSemver ' ,
7272 } ,
7373 // TanStack packages must all use the same version
7474 {
7575 label : 'TanStack packages' ,
7676 packages : [ '**' ] ,
7777 dependencies : [ '@tanstack/*' ] ,
78- policy : 'sameRange ' ,
78+ preferVersion : 'highestSemver ' ,
7979 } ,
8080 // Testing Library packages must all use the same version
8181 {
8282 label : 'Testing Library packages' ,
8383 packages : [ '**' ] ,
8484 dependencies : [ '@testing-library/*' ] ,
85- policy : 'sameRange ' ,
85+ preferVersion : 'highestSemver ' ,
8686 } ,
8787 // TypeScript ESLint packages must all use the same version
8888 {
8989 label : 'TypeScript ESLint packages' ,
9090 packages : [ '**' ] ,
9191 dependencies : [ '@typescript-eslint/*' ] ,
92- policy : 'sameRange ' ,
92+ preferVersion : 'highestSemver ' ,
9393 } ,
9494 // Vitest packages must all use the same version
9595 {
9696 label : 'Vitest packages' ,
9797 packages : [ '**' ] ,
9898 dependencies : [ 'vitest' , '@vitest/*' ] ,
99- policy : 'sameRange ' ,
99+ preferVersion : 'highestSemver ' ,
100100 } ,
101101 // DnD Kit packages must all use the same version
102102 {
103103 label : 'DnD Kit packages' ,
104104 packages : [ '**' ] ,
105105 dependencies : [ '@dnd-kit/*' ] ,
106- policy : 'sameRange ' ,
106+ preferVersion : 'highestSemver ' ,
107107 } ,
108108 // Semantic Release packages must all use the same version
109109 {
110110 label : 'Semantic Release packages' ,
111111 packages : [ '**' ] ,
112112 dependencies : [ '@semantic-release/*' ] ,
113- policy : 'sameRange ' ,
113+ preferVersion : 'highestSemver ' ,
114114 } ,
115115 // Commitlint packages must all use the same version
116116 {
117117 label : 'Commitlint packages' ,
118118 packages : [ '**' ] ,
119119 dependencies : [ '@commitlint/*' ] ,
120- policy : 'sameRange ' ,
120+ preferVersion : 'highestSemver ' ,
121121 } ,
122122 // SWC packages must all use the same version
123123 {
124124 label : 'SWC packages' ,
125125 packages : [ '**' ] ,
126126 dependencies : [ '@swc/*' , '@swc-node/*' ] ,
127- policy : 'sameRange ' ,
127+ preferVersion : 'highestSemver ' ,
128128 } ,
129129 // React Three Fiber packages must all use the same version
130130 {
131131 label : 'React Three Fiber packages' ,
132132 packages : [ '**' ] ,
133133 dependencies : [ '@react-three/*' ] ,
134- policy : 'sameRange ' ,
134+ preferVersion : 'highestSemver ' ,
135135 } ,
136136 // Playwright packages must all use the same version
137137 {
138138 label : 'Playwright packages' ,
139139 packages : [ '**' ] ,
140140 dependencies : [ '@playwright/*' ] ,
141- policy : 'sameRange ' ,
141+ preferVersion : 'highestSemver ' ,
142142 } ,
143143 // Axe-core packages must all use the same version
144144 {
145145 label : 'Axe-core packages' ,
146146 packages : [ '**' ] ,
147147 dependencies : [ '@axe-core/*' ] ,
148- policy : 'sameRange ' ,
148+ preferVersion : 'highestSemver ' ,
149149 } ,
150150 // ESLint core packages must all use the same version
151151 {
152152 label : 'ESLint core packages' ,
153153 packages : [ '**' ] ,
154154 dependencies : [ '@eslint/*' ] ,
155- policy : 'sameRange ' ,
155+ preferVersion : 'highestSemver ' ,
156156 } ,
157157 // Vanilla Extract packages must all use the same version
158158 {
159159 label : 'Vanilla Extract packages' ,
160160 packages : [ '**' ] ,
161161 dependencies : [ '@vanilla-extract/*' ] ,
162- policy : 'sameRange ' ,
162+ preferVersion : 'highestSemver ' ,
163163 } ,
164164 // Vite packages must all use the same version
165165 {
166166 label : 'Vite packages' ,
167167 packages : [ '**' ] ,
168168 dependencies : [ 'vite' , '@vitejs/*' , 'vite-*' ] ,
169- policy : 'sameRange ' ,
169+ preferVersion : 'highestSemver ' ,
170170 } ,
171171 // D3 type definitions must all use the same version
172172 {
173173 label : 'D3 types' ,
174174 packages : [ '**' ] ,
175175 dependencies : [ '@types/d3' , '@types/d3-*' ] ,
176- policy : 'sameRange ' ,
176+ preferVersion : 'highestSemver ' ,
177177 } ,
178178 // Three.js packages must all use the same version
179179 {
180180 label : 'Three.js packages' ,
181181 packages : [ '**' ] ,
182182 dependencies : [ 'three' , '@types/three' , 'three-*' ] ,
183- policy : 'sameRange ' ,
183+ preferVersion : 'highestSemver ' ,
184184 } ,
185185 // React Force Graph packages must all use the same version
186186 {
187187 label : 'React Force Graph packages' ,
188188 packages : [ '**' ] ,
189189 dependencies : [ 'react-force-graph-*' ] ,
190- policy : 'sameRange ' ,
190+ preferVersion : 'highestSemver ' ,
191191 } ,
192192 // XO ESLint config packages must all use the same version
193193 {
194194 label : 'XO ESLint config' ,
195195 packages : [ '**' ] ,
196196 dependencies : [ 'eslint-config-xo' , 'eslint-config-xo-*' ] ,
197- policy : 'sameRange ' ,
197+ preferVersion : 'highestSemver ' ,
198198 } ,
199199 // React packages must all use the same version
200200 {
201201 label : 'React packages' ,
202202 packages : [ '**' ] ,
203203 dependencies : [ 'react' , 'react-dom' ] ,
204- policy : 'sameRange ' ,
204+ preferVersion : 'highestSemver ' ,
205205 } ,
206206 // React types must all use the same version
207207 {
208208 label : 'React types' ,
209209 packages : [ '**' ] ,
210210 dependencies : [ '@types/react' , '@types/react-dom' ] ,
211- policy : 'sameRange ' ,
211+ preferVersion : 'highestSemver ' ,
212212 } ,
213213 // PostHog packages must all use the same version
214214 {
215215 label : 'PostHog packages' ,
216216 packages : [ '**' ] ,
217217 dependencies : [ 'posthog-js' , '@posthog/*' ] ,
218- policy : 'sameRange ' ,
218+ preferVersion : 'highestSemver ' ,
219219 } ,
220220 // Everything else: use highest semver version found across all packages
221221 {
0 commit comments