lol
1diff --git i/.npmrc w/.npmrc
2index 7b6aac5399..e5fe8dfea0 100644
3--- i/.npmrc
4+++ w/.npmrc
5@@ -2,3 +2,4 @@ auto-install-peers=true
6 strict-peer-dependencies=false
7 save-workspace-protocol=rolling
8 node-linker=isolated
9+inject-workspace-packages=true
10diff --git i/pnpm-lock.yaml w/pnpm-lock.yaml
11index ca893d48d9..4e81b2eb2f 100644
12--- i/pnpm-lock.yaml
13+++ w/pnpm-lock.yaml
14@@ -3,6 +3,7 @@ lockfileVersion: '9.0'
15 settings:
16 autoInstallPeers: true
17 excludeLinksFromLockfile: false
18+ injectWorkspacePackages: true
19
20 importers:
21
22@@ -590,7 +591,7 @@ importers:
23 devDependencies:
24 '@cspell/eslint-plugin':
25 specifier: workspace:*
26- version: link:../..
27+ version: file:packages/cspell-eslint-plugin(eslint@8.57.1)
28 es-toolkit:
29 specifier: ^1.39.10
30 version: 1.39.10
31@@ -1073,7 +1074,7 @@ importers:
32 devDependencies:
33 '@cspell/eslint-plugin':
34 specifier: workspace:*
35- version: link:../../../packages/cspell-eslint-plugin
36+ version: file:packages/cspell-eslint-plugin(eslint@9.8.0)
37 '@eslint/js':
38 specifier: ^9.34.0
39 version: 9.34.0
40@@ -2091,6 +2092,10 @@ packages:
41 resolution: {integrity: sha512-2ZRcZP/ncJ5q953o8i+R0fb8+14PDt5UefUNMrFZZHvfTI0jukAASOQeLY+WT6ASZv6CgbPrApAdbppy9FaXYQ==}
42 engines: {node: '>=18'}
43
44+ '@cspell/cspell-bundled-dicts@file:packages/cspell-bundled-dicts':
45+ resolution: {directory: packages/cspell-bundled-dicts, type: directory}
46+ engines: {node: '>=20'}
47+
48 '@cspell/cspell-json-reporter@8.19.4':
49 resolution: {integrity: sha512-pOlUtLUmuDdTIOhDTvWxxta0Wm8RCD/p1V0qUqeP6/Ups1ajBI4FWEpRFd7yMBTUHeGeSNicJX5XeX7wNbAbLQ==}
50 engines: {node: '>=18'}
51@@ -2099,18 +2104,34 @@ packages:
52 resolution: {integrity: sha512-GNAyk+7ZLEcL2fCMT5KKZprcdsq3L1eYy3e38/tIeXfbZS7Sd1R5FXUe6CHXphVWTItV39TvtLiDwN/2jBts9A==}
53 engines: {node: '>=18'}
54
55+ '@cspell/cspell-pipe@file:packages/cspell-pipe':
56+ resolution: {directory: packages/cspell-pipe, type: directory}
57+ engines: {node: '>=20'}
58+
59 '@cspell/cspell-resolver@8.19.4':
60 resolution: {integrity: sha512-S8vJMYlsx0S1D60glX8H2Jbj4mD8519VjyY8lu3fnhjxfsl2bDFZvF3ZHKsLEhBE+Wh87uLqJDUJQiYmevHjDg==}
61 engines: {node: '>=18'}
62
63+ '@cspell/cspell-resolver@file:packages/cspell-resolver':
64+ resolution: {directory: packages/cspell-resolver, type: directory}
65+ engines: {node: '>=20'}
66+
67 '@cspell/cspell-service-bus@8.19.4':
68 resolution: {integrity: sha512-uhY+v8z5JiUogizXW2Ft/gQf3eWrh5P9036jN2Dm0UiwEopG/PLshHcDjRDUiPdlihvA0RovrF0wDh4ptcrjuQ==}
69 engines: {node: '>=18'}
70
71+ '@cspell/cspell-service-bus@file:packages/cspell-service-bus':
72+ resolution: {directory: packages/cspell-service-bus, type: directory}
73+ engines: {node: '>=20'}
74+
75 '@cspell/cspell-types@8.19.4':
76 resolution: {integrity: sha512-ekMWuNlFiVGfsKhfj4nmc8JCA+1ZltwJgxiKgDuwYtR09ie340RfXFF6YRd2VTW5zN7l4F1PfaAaPklVz6utSg==}
77 engines: {node: '>=18'}
78
79+ '@cspell/cspell-types@file:packages/cspell-types':
80+ resolution: {directory: packages/cspell-types, type: directory}
81+ engines: {node: '>=20'}
82+
83 '@cspell/dict-ada@4.1.1':
84 resolution: {integrity: sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==}
85
86@@ -2321,18 +2342,40 @@ packages:
87 resolution: {integrity: sha512-0LLghC64+SiwQS20Sa0VfFUBPVia1rNyo0bYeIDoB34AA3qwguDBVJJkthkpmaP1R2JeR/VmxmJowuARc4ZUxA==}
88 engines: {node: '>=18.0'}
89
90+ '@cspell/dynamic-import@file:packages/dynamic-import':
91+ resolution: {directory: packages/dynamic-import, type: directory}
92+ engines: {node: '>=20'}
93+
94+ '@cspell/eslint-plugin@file:packages/cspell-eslint-plugin':
95+ resolution: {directory: packages/cspell-eslint-plugin, type: directory}
96+ engines: {node: '>=20'}
97+ peerDependencies:
98+ eslint: ^7 || ^8 || ^9
99+
100 '@cspell/filetypes@8.19.4':
101 resolution: {integrity: sha512-D9hOCMyfKtKjjqQJB8F80PWsjCZhVGCGUMiDoQpcta0e+Zl8vHgzwaC0Ai4QUGBhwYEawHGiWUd7Y05u/WXiNQ==}
102 engines: {node: '>=18'}
103
104+ '@cspell/filetypes@file:packages/cspell-filetypes':
105+ resolution: {directory: packages/cspell-filetypes, type: directory}
106+ engines: {node: '>=20'}
107+
108 '@cspell/strong-weak-map@8.19.4':
109 resolution: {integrity: sha512-MUfFaYD8YqVe32SQaYLI24/bNzaoyhdBIFY5pVrvMo1ZCvMl8AlfI2OcBXvcGb5aS5z7sCNCJm11UuoYbLI1zw==}
110 engines: {node: '>=18'}
111
112+ '@cspell/strong-weak-map@file:packages/cspell-strong-weak-map':
113+ resolution: {directory: packages/cspell-strong-weak-map, type: directory}
114+ engines: {node: '>=20'}
115+
116 '@cspell/url@8.19.4':
117 resolution: {integrity: sha512-Pa474iBxS+lxsAL4XkETPGIq3EgMLCEb9agj3hAd2VGMTCApaiUvamR4b+uGXIPybN70piFxvzrfoxsG2uIP6A==}
118 engines: {node: '>=18.0'}
119
120+ '@cspell/url@file:packages/cspell-url':
121+ resolution: {directory: packages/cspell-url, type: directory}
122+ engines: {node: '>=20'}
123+
124 '@cspotcode/source-map-support@0.8.1':
125 resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
126 engines: {node: '>=12'}
127@@ -3254,6 +3297,9 @@ packages:
128 '@napi-rs/wasm-runtime@1.0.3':
129 resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==}
130
131+ '@napi-rs/wasm-runtime@1.0.5':
132+ resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==}
133+
134 '@nodelib/fs.scandir@2.1.5':
135 resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
136 engines: {node: '>= 8'}
137@@ -3407,12 +3453,8 @@ packages:
138 '@octokit/types@14.1.0':
139 resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==}
140
141- '@oxc-project/runtime@0.82.3':
142- resolution: {integrity: sha512-LNh5GlJvYHAnMurO+EyA8jJwN1rki7l3PSHuosDh2I7h00T6/u9rCkUjg/SvPmT1CZzvhuW0y+gf7jcqUy/Usg==}
143- engines: {node: '>=6.9.0'}
144-
145- '@oxc-project/types@0.82.3':
146- resolution: {integrity: sha512-6nCUxBnGX0c6qfZW5MaF6/fmu5dHJDMiMPaioKHKs5mi5+8/FHQ7WGjgQIz1zxpmceMYfdIXkOaLYE+ejbuOtA==}
147+ '@oxc-project/types@0.93.0':
148+ resolution: {integrity: sha512-yNtwmWZIBtJsMr5TEfoZFDxIWV6OdScOpza/f5YxbqUMJk+j6QX3Cf3jgZShGEFYWQJ5j9mJ6jM0tZHu2J9Yrg==}
149
150 '@oxc-resolver/binding-android-arm-eabi@11.7.1':
151 resolution: {integrity: sha512-K0gF1mD6CYMAuX0dMWe6XW1Js00xCOBh/+ZAAJReQMa4+jmAk3bIeitsc8VnDthDbzOOKp3riizP3o/tBvNpgw==}
152@@ -3535,78 +3577,91 @@ packages:
153 '@quansync/fs@0.1.5':
154 resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==}
155
156- '@rolldown/binding-android-arm64@1.0.0-beta.34':
157- resolution: {integrity: sha512-jf5GNe5jP3Sr1Tih0WKvg2bzvh5T/1TA0fn1u32xSH7ca/p5t+/QRr4VRFCV/na5vjwKEhwWrChsL2AWlY+eoA==}
158+ '@rolldown/binding-android-arm64@1.0.0-beta.41':
159+ resolution: {integrity: sha512-Edflndd9lU7JVhVIvJlZhdCj5DkhYDJPIRn4Dx0RUdfc8asP9xHOI5gMd8MesDDx+BJpdIT/uAmVTearteU/mQ==}
160+ engines: {node: ^20.19.0 || >=22.12.0}
161 cpu: [arm64]
162 os: [android]
163
164- '@rolldown/binding-darwin-arm64@1.0.0-beta.34':
165- resolution: {integrity: sha512-2F/TqH4QuJQ34tgWxqBjFL3XV1gMzeQgUO8YRtCPGBSP0GhxtoFzsp7KqmQEothsxztlv+KhhT9Dbg3HHwHViQ==}
166+ '@rolldown/binding-darwin-arm64@1.0.0-beta.41':
167+ resolution: {integrity: sha512-XGCzqfjdk7550PlyZRTBKbypXrB7ATtXhw/+bjtxnklLQs0mKP/XkQVOKyn9qGKSlvH8I56JLYryVxl0PCvSNw==}
168+ engines: {node: ^20.19.0 || >=22.12.0}
169 cpu: [arm64]
170 os: [darwin]
171
172- '@rolldown/binding-darwin-x64@1.0.0-beta.34':
173- resolution: {integrity: sha512-E1QuFslgLWbHQ8Qli/AqUKdfg0pockQPwRxVbhNQ74SciZEZpzLaujkdmOLSccMlSXDfFCF8RPnMoRAzQ9JV8Q==}
174+ '@rolldown/binding-darwin-x64@1.0.0-beta.41':
175+ resolution: {integrity: sha512-Ho6lIwGJed98zub7n0xcRKuEtnZgbxevAmO4x3zn3C3N4GVXZD5xvCvTVxSMoeBJwTcIYzkVDRTIhylQNsTgLQ==}
176+ engines: {node: ^20.19.0 || >=22.12.0}
177 cpu: [x64]
178 os: [darwin]
179
180- '@rolldown/binding-freebsd-x64@1.0.0-beta.34':
181- resolution: {integrity: sha512-VS8VInNCwnkpI9WeQaWu3kVBq9ty6g7KrHdLxYMzeqz24+w9hg712TcWdqzdY6sn+24lUoMD9jTZrZ/qfVpk0g==}
182+ '@rolldown/binding-freebsd-x64@1.0.0-beta.41':
183+ resolution: {integrity: sha512-ijAZETywvL+gACjbT4zBnCp5ez1JhTRs6OxRN4J+D6AzDRbU2zb01Esl51RP5/8ZOlvB37xxsRQ3X4YRVyYb3g==}
184+ engines: {node: ^20.19.0 || >=22.12.0}
185 cpu: [x64]
186 os: [freebsd]
187
188- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
189- resolution: {integrity: sha512-4St4emjcnULnxJYb/5ZDrH/kK/j6PcUgc3eAqH5STmTrcF+I9m/X2xvSF2a2bWv1DOQhxBewThu0KkwGHdgu5w==}
190+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41':
191+ resolution: {integrity: sha512-EgIOZt7UildXKFEFvaiLNBXm+4ggQyGe3E5Z1QP9uRcJJs9omihOnm897FwOBQdCuMvI49iBgjFrkhH+wMJ2MA==}
192+ engines: {node: ^20.19.0 || >=22.12.0}
193 cpu: [arm]
194 os: [linux]
195
196- '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
197- resolution: {integrity: sha512-a737FTqhFUoWfnebS2SnQ2BS50p0JdukdkUBwy2J06j4hZ6Eej0zEB8vTfAqoCjn8BQKkXBy+3Sx0IRkgwz1gA==}
198+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41':
199+ resolution: {integrity: sha512-F8bUwJq8v/JAU8HSwgF4dztoqJ+FjdyjuvX4//3+Fbe2we9UktFeZ27U4lRMXF1vxWtdV4ey6oCSqI7yUrSEeg==}
200+ engines: {node: ^20.19.0 || >=22.12.0}
201 cpu: [arm64]
202 os: [linux]
203
204- '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
205- resolution: {integrity: sha512-NH+FeQWKyuw0k+PbXqpFWNfvD8RPvfJk766B/njdaWz4TmiEcSB0Nb6guNw1rBpM1FmltQYb3fFnTumtC6pRfA==}
206+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41':
207+ resolution: {integrity: sha512-MioXcCIX/wB1pBnBoJx8q4OGucUAfC1+/X1ilKFsjDK05VwbLZGRgOVD5OJJpUQPK86DhQciNBrfOKDiatxNmg==}
208+ engines: {node: ^20.19.0 || >=22.12.0}
209 cpu: [arm64]
210 os: [linux]
211
212- '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
213- resolution: {integrity: sha512-Q3RSCivp8pNadYK8ke3hLnQk08BkpZX9BmMjgwae2FWzdxhxxUiUzd9By7kneUL0vRQ4uRnhD9VkFQ+Haeqdvw==}
214+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41':
215+ resolution: {integrity: sha512-m66M61fizvRCwt5pOEiZQMiwBL9/y0bwU/+Kc4Ce/Pef6YfoEkR28y+DzN9rMdjo8Z28NXjsDPq9nH4mXnAP0g==}
216+ engines: {node: ^20.19.0 || >=22.12.0}
217 cpu: [x64]
218 os: [linux]
219
220- '@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
221- resolution: {integrity: sha512-wDd/HrNcVoBhWWBUW3evJHoo7GJE/RofssBy3Dsiip05YUBmokQVrYAyrboOY4dzs/lJ7HYeBtWQ9hj8wlyF0A==}
222+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.41':
223+ resolution: {integrity: sha512-yRxlSfBvWnnfrdtJfvi9lg8xfG5mPuyoSHm0X01oiE8ArmLRvoJGHUTJydCYz+wbK2esbq5J4B4Tq9WAsOlP1Q==}
224+ engines: {node: ^20.19.0 || >=22.12.0}
225 cpu: [x64]
226 os: [linux]
227
228- '@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
229- resolution: {integrity: sha512-dH3FTEV6KTNWpYSgjSXZzeX7vLty9oBYn6R3laEdhwZftQwq030LKL+5wyQdlbX5pnbh4h127hpv3Hl1+sj8dg==}
230+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.41':
231+ resolution: {integrity: sha512-PHVxYhBpi8UViS3/hcvQQb9RFqCtvFmFU1PvUoTRiUdBtgHA6fONNHU4x796lgzNlVSD3DO/MZNk1s5/ozSMQg==}
232+ engines: {node: ^20.19.0 || >=22.12.0}
233 cpu: [arm64]
234 os: [openharmony]
235
236- '@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
237- resolution: {integrity: sha512-y5BUf+QtO0JsIDKA51FcGwvhJmv89BYjUl8AmN7jqD6k/eU55mH6RJYnxwCsODq5m7KSSTigVb6O7/GqB8wbPw==}
238+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.41':
239+ resolution: {integrity: sha512-OAfcO37ME6GGWmj9qTaDT7jY4rM0T2z0/8ujdQIJQ2x2nl+ztO32EIwURfmXOK0U1tzkyuaKYvE34Pug/ucXlQ==}
240 engines: {node: '>=14.0.0'}
241 cpu: [wasm32]
242
243- '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
244- resolution: {integrity: sha512-ga5hFhdTwpaNxEiuxZHWnD3ed0GBAzbgzS5tRHpe0ObptxM1a9Xrq6TVfNQirBLwb5Y7T/FJmJi3pmdLy95ljg==}
245+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41':
246+ resolution: {integrity: sha512-NIYGuCcuXaq5BC4Q3upbiMBvmZsTsEPG9k/8QKQdmrch+ocSy5Jv9tdpdmXJyighKqm182nh/zBt+tSJkYoNlg==}
247+ engines: {node: ^20.19.0 || >=22.12.0}
248 cpu: [arm64]
249 os: [win32]
250
251- '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
252- resolution: {integrity: sha512-4/MBp9T9eRnZskxWr8EXD/xHvLhdjWaeX/qY9LPRG1JdCGV3DphkLTy5AWwIQ5jhAy2ZNJR5z2fYRlpWU0sIyQ==}
253+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41':
254+ resolution: {integrity: sha512-kANdsDbE5FkEOb5NrCGBJBCaZ2Sabp3D7d4PRqMYJqyLljwh9mDyYyYSv5+QNvdAmifj+f3lviNEUUuUZPEFPw==}
255+ engines: {node: ^20.19.0 || >=22.12.0}
256 cpu: [ia32]
257 os: [win32]
258
259- '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
260- resolution: {integrity: sha512-7O5iUBX6HSBKlQU4WykpUoEmb0wQmonb6ziKFr3dJTHud2kzDnWMqk344T0qm3uGv9Ddq6Re/94pInxo1G2d4w==}
261+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41':
262+ resolution: {integrity: sha512-UlpxKmFdik0Y2VjZrgUCgoYArZJiZllXgIipdBRV1hw6uK45UbQabSTW6Kp6enuOu7vouYWftwhuxfpE8J2JAg==}
263+ engines: {node: ^20.19.0 || >=22.12.0}
264 cpu: [x64]
265 os: [win32]
266
267- '@rolldown/pluginutils@1.0.0-beta.34':
268- resolution: {integrity: sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==}
269+ '@rolldown/pluginutils@1.0.0-beta.41':
270+ resolution: {integrity: sha512-ycMEPrS3StOIeb87BT3/+bu+blEtyvwQ4zmo2IcJQy0Rd1DAAhKksA0iUZ3MYSpJtjlPhg0Eo6mvVS6ggPhRbw==}
271
272 '@rollup/plugin-alias@5.1.1':
273 resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
274@@ -4091,6 +4146,9 @@ packages:
275 '@tybys/wasm-util@0.10.0':
276 resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==}
277
278+ '@tybys/wasm-util@0.10.1':
279+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
280+
281 '@types/body-parser@1.19.6':
282 resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
283
284@@ -4582,6 +4640,10 @@ packages:
285 resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==}
286 engines: {node: '>=14'}
287
288+ ansis@4.2.0:
289+ resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
290+ engines: {node: '>=14'}
291+
292 any-promise@1.3.0:
293 resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
294
295@@ -5257,6 +5319,10 @@ packages:
296 resolution: {integrity: sha512-LtFNZEWVrnpjiTNgEDsVN05UqhhJ1iA0HnTv4jsascPehlaUYVoyucgNbFeRs6UMaClJnqR0qT9lnPX+KO1OLg==}
297 engines: {node: '>=18'}
298
299+ cspell-config-lib@file:packages/cspell-config-lib:
300+ resolution: {directory: packages/cspell-config-lib, type: directory}
301+ engines: {node: '>=20'}
302+
303 cspell-dict-nl-nl@1.1.2:
304 resolution: {integrity: sha512-dwf5NgXQxLpuZysjTO9sM0fgoOTVL30CzG+4S0xYrbP1culdlaNejEPpzqoS30FRdIBroJmTIZ+hfB+tD6Fhmg==}
305 hasBin: true
306@@ -5265,6 +5331,10 @@ packages:
307 resolution: {integrity: sha512-lr8uIm7Wub8ToRXO9f6f7in429P1Egm3I+Ps3ZGfWpwLTCUBnHvJdNF/kQqF7PL0Lw6acXcjVWFYT7l2Wdst2g==}
308 engines: {node: '>=18'}
309
310+ cspell-dictionary@file:packages/cspell-dictionary:
311+ resolution: {directory: packages/cspell-dictionary, type: directory}
312+ engines: {node: '>=20'}
313+
314 cspell-gitignore@8.19.4:
315 resolution: {integrity: sha512-KrViypPilNUHWZkMV0SM8P9EQVIyH8HvUqFscI7+cyzWnlglvzqDdV4N5f+Ax5mK+IqR6rTEX8JZbCwIWWV7og==}
316 engines: {node: '>=18'}
317@@ -5274,23 +5344,44 @@ packages:
318 resolution: {integrity: sha512-042uDU+RjAz882w+DXKuYxI2rrgVPfRQDYvIQvUrY1hexH4sHbne78+OMlFjjzOCEAgyjnm1ktWUCCmh08pQUw==}
319 engines: {node: '>=18'}
320
321+ cspell-glob@file:packages/cspell-glob:
322+ resolution: {directory: packages/cspell-glob, type: directory}
323+ engines: {node: '>=20'}
324+
325 cspell-grammar@8.19.4:
326 resolution: {integrity: sha512-lzWgZYTu/L7DNOHjxuKf8H7DCXvraHMKxtFObf8bAzgT+aBmey5fW2LviXUkZ2Lb2R0qQY+TJ5VIGoEjNf55ow==}
327 engines: {node: '>=18'}
328 hasBin: true
329
330+ cspell-grammar@file:packages/cspell-grammar:
331+ resolution: {directory: packages/cspell-grammar, type: directory}
332+ engines: {node: '>=20'}
333+ hasBin: true
334+
335 cspell-io@8.19.4:
336 resolution: {integrity: sha512-W48egJqZ2saEhPWf5ftyighvm4mztxEOi45ILsKgFikXcWFs0H0/hLwqVFeDurgELSzprr12b6dXsr67dV8amg==}
337 engines: {node: '>=18'}
338
339+ cspell-io@file:packages/cspell-io:
340+ resolution: {directory: packages/cspell-io, type: directory}
341+ engines: {node: '>=20'}
342+
343 cspell-lib@8.19.4:
344 resolution: {integrity: sha512-NwfdCCYtIBNQuZcoMlMmL3HSv2olXNErMi/aOTI9BBAjvCHjhgX5hbHySMZ0NFNynnN+Mlbu5kooJ5asZeB3KA==}
345 engines: {node: '>=18'}
346
347+ cspell-lib@file:packages/cspell-lib:
348+ resolution: {directory: packages/cspell-lib, type: directory}
349+ engines: {node: '>=20'}
350+
351 cspell-trie-lib@8.19.4:
352 resolution: {integrity: sha512-yIPlmGSP3tT3j8Nmu+7CNpkPh/gBO2ovdnqNmZV+LNtQmVxqFd2fH7XvR1TKjQyctSH1ip0P5uIdJmzY1uhaYg==}
353 engines: {node: '>=18'}
354
355+ cspell-trie-lib@file:packages/cspell-trie-lib:
356+ resolution: {directory: packages/cspell-trie-lib, type: directory}
357+ engines: {node: '>=20'}
358+
359 cspell@8.19.4:
360 resolution: {integrity: sha512-toaLrLj3usWY0Bvdi661zMmpKW2DVLAG3tcwkAv4JBTisdIRn15kN/qZDrhSieUEhVgJgZJDH4UKRiq29mIFxA==}
361 engines: {node: '>=18'}
362@@ -9075,8 +9166,9 @@ packages:
363 vue-tsc:
364 optional: true
365
366- rolldown@1.0.0-beta.34:
367- resolution: {integrity: sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw==}
368+ rolldown@1.0.0-beta.41:
369+ resolution: {integrity: sha512-U+NPR0Bkg3wm61dteD2L4nAM1U9dtaqVrpDXwC36IKRHpEO/Ubpid4Nijpa2imPchcVNHfxVFwSSMJdwdGFUbg==}
370+ engines: {node: ^20.19.0 || >=22.12.0}
371 hasBin: true
372
373 rollup-plugin-dts@6.2.3:
374@@ -11432,20 +11524,91 @@ snapshots:
375 '@cspell/dict-typescript': 3.2.3
376 '@cspell/dict-vue': 3.0.5
377
378+ '@cspell/cspell-bundled-dicts@file:packages/cspell-bundled-dicts':
379+ dependencies:
380+ '@cspell/dict-ada': 4.1.1
381+ '@cspell/dict-al': 1.1.1
382+ '@cspell/dict-aws': 4.0.15
383+ '@cspell/dict-bash': 4.2.1
384+ '@cspell/dict-companies': 3.2.5
385+ '@cspell/dict-cpp': 6.0.12
386+ '@cspell/dict-cryptocurrencies': 5.0.5
387+ '@cspell/dict-csharp': 4.0.7
388+ '@cspell/dict-css': 4.0.18
389+ '@cspell/dict-dart': 2.3.1
390+ '@cspell/dict-data-science': 2.0.9
391+ '@cspell/dict-django': 4.1.5
392+ '@cspell/dict-docker': 1.1.16
393+ '@cspell/dict-dotnet': 5.0.10
394+ '@cspell/dict-elixir': 4.0.8
395+ '@cspell/dict-en-common-misspellings': 2.1.5
396+ '@cspell/dict-en-gb-mit': 3.1.8
397+ '@cspell/dict-en_us': 4.4.18
398+ '@cspell/dict-filetypes': 3.0.13
399+ '@cspell/dict-flutter': 1.1.1
400+ '@cspell/dict-fonts': 4.0.5
401+ '@cspell/dict-fsharp': 1.1.1
402+ '@cspell/dict-fullstack': 3.2.7
403+ '@cspell/dict-gaming-terms': 1.1.2
404+ '@cspell/dict-git': 3.0.7
405+ '@cspell/dict-golang': 6.0.23
406+ '@cspell/dict-google': 1.0.9
407+ '@cspell/dict-haskell': 4.0.6
408+ '@cspell/dict-html': 4.0.12
409+ '@cspell/dict-html-symbol-entities': 4.0.4
410+ '@cspell/dict-java': 5.0.12
411+ '@cspell/dict-julia': 1.1.1
412+ '@cspell/dict-k8s': 1.0.12
413+ '@cspell/dict-kotlin': 1.1.1
414+ '@cspell/dict-latex': 4.0.4
415+ '@cspell/dict-lorem-ipsum': 4.0.5
416+ '@cspell/dict-lua': 4.0.8
417+ '@cspell/dict-makefile': 1.0.5
418+ '@cspell/dict-markdown': 2.0.12(@cspell/dict-css@4.0.18)(@cspell/dict-html-symbol-entities@4.0.4)(@cspell/dict-html@4.0.12)(@cspell/dict-typescript@3.2.3)
419+ '@cspell/dict-monkeyc': 1.0.11
420+ '@cspell/dict-node': 5.0.8
421+ '@cspell/dict-npm': 5.2.15
422+ '@cspell/dict-php': 4.0.15
423+ '@cspell/dict-powershell': 5.0.15
424+ '@cspell/dict-public-licenses': 2.0.15
425+ '@cspell/dict-python': 4.2.19
426+ '@cspell/dict-r': 2.1.1
427+ '@cspell/dict-ruby': 5.0.9
428+ '@cspell/dict-rust': 4.0.12
429+ '@cspell/dict-scala': 5.0.8
430+ '@cspell/dict-shell': 1.1.1
431+ '@cspell/dict-software-terms': 5.1.7
432+ '@cspell/dict-sql': 2.2.1
433+ '@cspell/dict-svelte': 1.0.7
434+ '@cspell/dict-swift': 2.0.6
435+ '@cspell/dict-terraform': 1.1.3
436+ '@cspell/dict-typescript': 3.2.3
437+ '@cspell/dict-vue': 3.0.5
438+
439 '@cspell/cspell-json-reporter@8.19.4':
440 dependencies:
441 '@cspell/cspell-types': 8.19.4
442
443 '@cspell/cspell-pipe@8.19.4': {}
444
445+ '@cspell/cspell-pipe@file:packages/cspell-pipe': {}
446+
447 '@cspell/cspell-resolver@8.19.4':
448 dependencies:
449 global-directory: 4.0.1
450
451+ '@cspell/cspell-resolver@file:packages/cspell-resolver':
452+ dependencies:
453+ global-directory: 4.0.1
454+
455 '@cspell/cspell-service-bus@8.19.4': {}
456
457+ '@cspell/cspell-service-bus@file:packages/cspell-service-bus': {}
458+
459 '@cspell/cspell-types@8.19.4': {}
460
461+ '@cspell/cspell-types@file:packages/cspell-types': {}
462+
463 '@cspell/dict-ada@4.1.1': {}
464
465 '@cspell/dict-al@1.1.1': {}
466@@ -11594,12 +11757,39 @@ snapshots:
467 '@cspell/url': 8.19.4
468 import-meta-resolve: 4.2.0
469
470+ '@cspell/dynamic-import@file:packages/dynamic-import':
471+ dependencies:
472+ '@cspell/url': file:packages/cspell-url
473+ import-meta-resolve: 4.2.0
474+
475+ '@cspell/eslint-plugin@file:packages/cspell-eslint-plugin(eslint@8.57.1)':
476+ dependencies:
477+ '@cspell/cspell-types': file:packages/cspell-types
478+ '@cspell/url': file:packages/cspell-url
479+ cspell-lib: file:packages/cspell-lib
480+ eslint: 8.57.1
481+ synckit: 0.11.11
482+
483+ '@cspell/eslint-plugin@file:packages/cspell-eslint-plugin(eslint@9.8.0)':
484+ dependencies:
485+ '@cspell/cspell-types': file:packages/cspell-types
486+ '@cspell/url': file:packages/cspell-url
487+ cspell-lib: file:packages/cspell-lib
488+ eslint: 9.8.0
489+ synckit: 0.11.11
490+
491 '@cspell/filetypes@8.19.4': {}
492
493+ '@cspell/filetypes@file:packages/cspell-filetypes': {}
494+
495 '@cspell/strong-weak-map@8.19.4': {}
496
497+ '@cspell/strong-weak-map@file:packages/cspell-strong-weak-map': {}
498+
499 '@cspell/url@8.19.4': {}
500
501+ '@cspell/url@file:packages/cspell-url': {}
502+
503 '@cspotcode/source-map-support@0.8.1':
504 dependencies:
505 '@jridgewell/trace-mapping': 0.3.9
506@@ -13234,6 +13424,13 @@ snapshots:
507 '@tybys/wasm-util': 0.10.0
508 optional: true
509
510+ '@napi-rs/wasm-runtime@1.0.5':
511+ dependencies:
512+ '@emnapi/core': 1.5.0
513+ '@emnapi/runtime': 1.5.0
514+ '@tybys/wasm-util': 0.10.1
515+ optional: true
516+
517 '@nodelib/fs.scandir@2.1.5':
518 dependencies:
519 '@nodelib/fs.stat': 2.0.5
520@@ -13493,9 +13690,7 @@ snapshots:
521 dependencies:
522 '@octokit/openapi-types': 25.1.0
523
524- '@oxc-project/runtime@0.82.3': {}
525-
526- '@oxc-project/types@0.82.3': {}
527+ '@oxc-project/types@0.93.0': {}
528
529 '@oxc-resolver/binding-android-arm-eabi@11.7.1':
530 optional: true
531@@ -13579,51 +13774,51 @@ snapshots:
532 dependencies:
533 quansync: 0.2.11
534
535- '@rolldown/binding-android-arm64@1.0.0-beta.34':
536+ '@rolldown/binding-android-arm64@1.0.0-beta.41':
537 optional: true
538
539- '@rolldown/binding-darwin-arm64@1.0.0-beta.34':
540+ '@rolldown/binding-darwin-arm64@1.0.0-beta.41':
541 optional: true
542
543- '@rolldown/binding-darwin-x64@1.0.0-beta.34':
544+ '@rolldown/binding-darwin-x64@1.0.0-beta.41':
545 optional: true
546
547- '@rolldown/binding-freebsd-x64@1.0.0-beta.34':
548+ '@rolldown/binding-freebsd-x64@1.0.0-beta.41':
549 optional: true
550
551- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
552+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41':
553 optional: true
554
555- '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
556+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41':
557 optional: true
558
559- '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
560+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41':
561 optional: true
562
563- '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
564+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41':
565 optional: true
566
567- '@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
568+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.41':
569 optional: true
570
571- '@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
572+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.41':
573 optional: true
574
575- '@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
576+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.41':
577 dependencies:
578- '@napi-rs/wasm-runtime': 1.0.3
579+ '@napi-rs/wasm-runtime': 1.0.5
580 optional: true
581
582- '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
583+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41':
584 optional: true
585
586- '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
587+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41':
588 optional: true
589
590- '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
591+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41':
592 optional: true
593
594- '@rolldown/pluginutils@1.0.0-beta.34': {}
595+ '@rolldown/pluginutils@1.0.0-beta.41': {}
596
597 '@rollup/plugin-alias@5.1.1(rollup@4.50.0)':
598 optionalDependencies:
599@@ -14053,6 +14248,11 @@ snapshots:
600 tslib: 2.8.1
601 optional: true
602
603+ '@tybys/wasm-util@0.10.1':
604+ dependencies:
605+ tslib: 2.8.1
606+ optional: true
607+
608 '@types/body-parser@1.19.6':
609 dependencies:
610 '@types/connect': 3.4.38
611@@ -14641,6 +14841,8 @@ snapshots:
612
613 ansis@4.1.0: {}
614
615+ ansis@4.2.0: {}
616+
617 any-promise@1.3.0: {}
618
619 anymatch@3.1.3:
620@@ -15387,6 +15589,13 @@ snapshots:
621 comment-json: 4.2.5
622 yaml: 2.8.1
623
624+ cspell-config-lib@file:packages/cspell-config-lib:
625+ dependencies:
626+ '@cspell/cspell-types': file:packages/cspell-types
627+ comment-json: 4.2.5
628+ smol-toml: 1.4.2
629+ yaml: 2.8.1
630+
631 cspell-dict-nl-nl@1.1.2:
632 dependencies:
633 '@cspell/dict-nl-nl': 1.0.35
634@@ -15399,6 +15608,13 @@ snapshots:
635 cspell-trie-lib: 8.19.4
636 fast-equals: 5.2.2
637
638+ cspell-dictionary@file:packages/cspell-dictionary:
639+ dependencies:
640+ '@cspell/cspell-pipe': file:packages/cspell-pipe
641+ '@cspell/cspell-types': file:packages/cspell-types
642+ cspell-trie-lib: file:packages/cspell-trie-lib
643+ fast-equals: 5.2.2
644+
645 cspell-gitignore@8.19.4:
646 dependencies:
647 '@cspell/url': 8.19.4
648@@ -15410,16 +15626,31 @@ snapshots:
649 '@cspell/url': 8.19.4
650 picomatch: 4.0.3
651
652+ cspell-glob@file:packages/cspell-glob:
653+ dependencies:
654+ '@cspell/url': file:packages/cspell-url
655+ picomatch: 4.0.3
656+
657 cspell-grammar@8.19.4:
658 dependencies:
659 '@cspell/cspell-pipe': 8.19.4
660 '@cspell/cspell-types': 8.19.4
661
662+ cspell-grammar@file:packages/cspell-grammar:
663+ dependencies:
664+ '@cspell/cspell-pipe': file:packages/cspell-pipe
665+ '@cspell/cspell-types': file:packages/cspell-types
666+
667 cspell-io@8.19.4:
668 dependencies:
669 '@cspell/cspell-service-bus': 8.19.4
670 '@cspell/url': 8.19.4
671
672+ cspell-io@file:packages/cspell-io:
673+ dependencies:
674+ '@cspell/cspell-service-bus': file:packages/cspell-service-bus
675+ '@cspell/url': file:packages/cspell-url
676+
677 cspell-lib@8.19.4:
678 dependencies:
679 '@cspell/cspell-bundled-dicts': 8.19.4
680@@ -15447,12 +15678,45 @@ snapshots:
681 vscode-uri: 3.1.0
682 xdg-basedir: 5.1.0
683
684+ cspell-lib@file:packages/cspell-lib:
685+ dependencies:
686+ '@cspell/cspell-bundled-dicts': file:packages/cspell-bundled-dicts
687+ '@cspell/cspell-pipe': file:packages/cspell-pipe
688+ '@cspell/cspell-resolver': file:packages/cspell-resolver
689+ '@cspell/cspell-types': file:packages/cspell-types
690+ '@cspell/dynamic-import': file:packages/dynamic-import
691+ '@cspell/filetypes': file:packages/cspell-filetypes
692+ '@cspell/strong-weak-map': file:packages/cspell-strong-weak-map
693+ '@cspell/url': file:packages/cspell-url
694+ clear-module: 4.1.2
695+ comment-json: 4.2.5
696+ cspell-config-lib: file:packages/cspell-config-lib
697+ cspell-dictionary: file:packages/cspell-dictionary
698+ cspell-glob: file:packages/cspell-glob
699+ cspell-grammar: file:packages/cspell-grammar
700+ cspell-io: file:packages/cspell-io
701+ cspell-trie-lib: file:packages/cspell-trie-lib
702+ env-paths: 3.0.0
703+ fast-equals: 5.2.2
704+ gensequence: 7.0.0
705+ import-fresh: 3.3.1
706+ resolve-from: 5.0.0
707+ vscode-languageserver-textdocument: 1.0.12
708+ vscode-uri: 3.1.0
709+ xdg-basedir: 5.1.0
710+
711 cspell-trie-lib@8.19.4:
712 dependencies:
713 '@cspell/cspell-pipe': 8.19.4
714 '@cspell/cspell-types': 8.19.4
715 gensequence: 7.0.0
716
717+ cspell-trie-lib@file:packages/cspell-trie-lib:
718+ dependencies:
719+ '@cspell/cspell-pipe': file:packages/cspell-pipe
720+ '@cspell/cspell-types': file:packages/cspell-types
721+ gensequence: 7.0.0
722+
723 cspell@8.19.4:
724 dependencies:
725 '@cspell/cspell-json-reporter': 8.19.4
726@@ -20092,7 +20356,7 @@ snapshots:
727 dependencies:
728 glob: 7.2.3
729
730- rolldown-plugin-dts@0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.34)(typescript@5.9.2):
731+ rolldown-plugin-dts@0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.41)(typescript@5.9.2):
732 dependencies:
733 '@babel/generator': 7.28.3
734 '@babel/parser': 7.28.3
735@@ -20102,34 +20366,33 @@ snapshots:
736 debug: 4.4.1(supports-color@8.1.1)
737 dts-resolver: 2.1.2(oxc-resolver@11.7.1)
738 get-tsconfig: 4.10.1
739- rolldown: 1.0.0-beta.34
740+ rolldown: 1.0.0-beta.41
741 optionalDependencies:
742 typescript: 5.9.2
743 transitivePeerDependencies:
744 - oxc-resolver
745 - supports-color
746
747- rolldown@1.0.0-beta.34:
748+ rolldown@1.0.0-beta.41:
749 dependencies:
750- '@oxc-project/runtime': 0.82.3
751- '@oxc-project/types': 0.82.3
752- '@rolldown/pluginutils': 1.0.0-beta.34
753- ansis: 4.1.0
754+ '@oxc-project/types': 0.93.0
755+ '@rolldown/pluginutils': 1.0.0-beta.41
756+ ansis: 4.2.0
757 optionalDependencies:
758- '@rolldown/binding-android-arm64': 1.0.0-beta.34
759- '@rolldown/binding-darwin-arm64': 1.0.0-beta.34
760- '@rolldown/binding-darwin-x64': 1.0.0-beta.34
761- '@rolldown/binding-freebsd-x64': 1.0.0-beta.34
762- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.34
763- '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.34
764- '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.34
765- '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.34
766- '@rolldown/binding-linux-x64-musl': 1.0.0-beta.34
767- '@rolldown/binding-openharmony-arm64': 1.0.0-beta.34
768- '@rolldown/binding-wasm32-wasi': 1.0.0-beta.34
769- '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.34
770- '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.34
771- '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.34
772+ '@rolldown/binding-android-arm64': 1.0.0-beta.41
773+ '@rolldown/binding-darwin-arm64': 1.0.0-beta.41
774+ '@rolldown/binding-darwin-x64': 1.0.0-beta.41
775+ '@rolldown/binding-freebsd-x64': 1.0.0-beta.41
776+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.41
777+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.41
778+ '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.41
779+ '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.41
780+ '@rolldown/binding-linux-x64-musl': 1.0.0-beta.41
781+ '@rolldown/binding-openharmony-arm64': 1.0.0-beta.41
782+ '@rolldown/binding-wasm32-wasi': 1.0.0-beta.41
783+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.41
784+ '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.41
785+ '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.41
786
787 rollup-plugin-dts@6.2.3(rollup@4.50.0)(typescript@5.9.2):
788 dependencies:
789@@ -20926,8 +21189,8 @@ snapshots:
790 diff: 8.0.2
791 empathic: 2.0.0
792 hookable: 5.5.3
793- rolldown: 1.0.0-beta.34
794- rolldown-plugin-dts: 0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.34)(typescript@5.9.2)
795+ rolldown: 1.0.0-beta.41
796+ rolldown-plugin-dts: 0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.41)(typescript@5.9.2)
797 semver: 7.7.2
798 tinyexec: 1.0.1
799 tinyglobby: 0.2.14