alessandro trinca tornidor commited on
Commit
3c1c1f4
·
1 Parent(s): c9713c7

chore: merge https://github.com/kamranahmedse/driver.js.git into https://github.com/trincadev/driver.js.git

Browse files
Files changed (3) hide show
  1. package.json +21 -15
  2. pnpm-lock.yaml +1236 -943
  3. src/highlight.ts +17 -2
package.json CHANGED
@@ -1,16 +1,22 @@
1
  {
2
- "name": "driver.js",
3
  "license": "MIT",
4
  "private": false,
5
- "version": "1.3.1",
6
  "main": "./dist/driver.js.cjs",
7
  "module": "./dist/driver.js.mjs",
8
  "types": "./dist/driver.js.d.ts",
9
  "homepage": "https://driverjs.com",
10
- "repository": "https://github.com/kamranahmedse/driver.js",
 
 
 
11
  "author": "Kamran Ahmed <[email protected]>",
 
 
 
12
  "bugs": {
13
- "url": "https://github.com/kamranahmedse/driver.js/issues"
14
  },
15
  "exports": {
16
  ".": {
@@ -36,17 +42,17 @@
36
  "!dist/**/*.js.map"
37
  ],
38
  "devDependencies": {
39
- "@types/jsdom": "^21.1.2",
40
- "@types/node": "^20.5.9",
41
- "@vitest/coverage-c8": "^0.32.0",
42
- "dts-bundle-generator": "^8.0.1",
43
- "postcss": "^8.4.29",
44
- "postcss-scss": "^4.0.7",
45
- "prettier": "^3.0.3",
46
- "ts-node": "^10.9.1",
47
- "typescript": "^5.2.2",
48
- "vite": "^4.4.9",
49
- "vitest": "^0.34.3"
50
  },
51
  "keywords": [
52
  "driver.js",
 
1
  {
2
+ "name": "@trincadev/driver.js",
3
  "license": "MIT",
4
  "private": false,
5
+ "version": "1.3.1-trincadev.2",
6
  "main": "./dist/driver.js.cjs",
7
  "module": "./dist/driver.js.mjs",
8
  "types": "./dist/driver.js.d.ts",
9
  "homepage": "https://driverjs.com",
10
+ "repository": {
11
+ "type": "git",
12
+ "url": "git+https://github.com/trincadev/driver.js.git"
13
+ },
14
  "author": "Kamran Ahmed <[email protected]>",
15
+ "contributors": [
16
+ "Alessandro Trinca Tornidor <[email protected]>"
17
+ ],
18
  "bugs": {
19
+ "url": "https://github.com/trincadev/driver.js/issues"
20
  },
21
  "exports": {
22
  ".": {
 
42
  "!dist/**/*.js.map"
43
  ],
44
  "devDependencies": {
45
+ "@types/jsdom": "^21.1.7",
46
+ "@types/node": "^22.10.7",
47
+ "@vitest/coverage-v8": "^3.0.3",
48
+ "dts-bundle-generator": "^9.5.1",
49
+ "postcss": "^8.5.1",
50
+ "postcss-scss": "^4.0.9",
51
+ "prettier": "^3.4.2",
52
+ "ts-node": "^10.9.2",
53
+ "typescript": "^5.7.3",
54
+ "vite": "^6.0.11",
55
+ "vitest": "^3.0.3"
56
  },
57
  "keywords": [
58
  "driver.js",
pnpm-lock.yaml CHANGED
@@ -1,1035 +1,747 @@
1
- lockfileVersion: '6.0'
2
 
3
  settings:
4
  autoInstallPeers: true
5
  excludeLinksFromLockfile: false
6
 
7
- devDependencies:
8
- '@types/jsdom':
9
- specifier: ^21.1.2
10
- version: 21.1.2
11
- '@types/node':
12
- specifier: ^20.5.9
13
- version: 20.5.9
14
- '@vitest/coverage-c8':
15
- specifier: ^0.32.0
16
- version: 0.32.0([email protected])
17
- dts-bundle-generator:
18
- specifier: ^8.0.1
19
- version: 8.0.1
20
- postcss:
21
- specifier: ^8.4.29
22
- version: 8.4.29
23
- postcss-scss:
24
- specifier: ^4.0.7
25
- version: 4.0.7(postcss@8.4.29)
26
- prettier:
27
- specifier: ^3.0.3
28
- version: 3.0.3
29
- ts-node:
30
- specifier: ^10.9.1
31
- version: 10.9.1(@types/[email protected])(typescript@5.2.2)
32
- typescript:
33
- specifier: ^5.2.2
34
- version: 5.2.2
35
- vite:
36
- specifier: ^4.4.9
37
- version: 4.4.9(@types/[email protected])
38
- vitest:
39
- specifier: ^0.34.3
40
- version: 0.34.3
 
 
 
41
 
42
  packages:
43
 
44
- /@ampproject/remapping@2.2.1:
45
- resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
46
  engines: {node: '>=6.0.0'}
47
- dependencies:
48
- '@jridgewell/gen-mapping': 0.3.3
49
- '@jridgewell/trace-mapping': 0.3.18
50
- dev: true
51
 
52
- /@bcoe/v8-coverage@0.2.3:
53
- resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
54
- dev: true
 
 
 
 
 
 
 
 
 
 
 
 
 
55
 
56
- /@cspotcode/source-map-support@0.8.1:
 
 
 
 
57
  resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
58
  engines: {node: '>=12'}
59
- dependencies:
60
- '@jridgewell/trace-mapping': 0.3.9
61
- dev: true
62
 
63
- /@esbuild/android-arm64@0.18.17:
64
- resolution: {integrity: sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==}
65
- engines: {node: '>=12'}
 
 
 
 
 
 
66
  cpu: [arm64]
67
  os: [android]
68
- requiresBuild: true
69
- dev: true
70
- optional: true
71
 
72
- /@esbuild/android-arm@0.18.17:
73
- resolution: {integrity: sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==}
74
- engines: {node: '>=12'}
75
  cpu: [arm]
76
  os: [android]
77
- requiresBuild: true
78
- dev: true
79
- optional: true
80
 
81
- /@esbuild/android-x64@0.18.17:
82
- resolution: {integrity: sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==}
83
- engines: {node: '>=12'}
84
  cpu: [x64]
85
  os: [android]
86
- requiresBuild: true
87
- dev: true
88
- optional: true
89
 
90
- /@esbuild/darwin-arm64@0.18.17:
91
- resolution: {integrity: sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==}
92
- engines: {node: '>=12'}
93
  cpu: [arm64]
94
  os: [darwin]
95
- requiresBuild: true
96
- dev: true
97
- optional: true
98
 
99
- /@esbuild/darwin-x64@0.18.17:
100
- resolution: {integrity: sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==}
101
- engines: {node: '>=12'}
102
  cpu: [x64]
103
  os: [darwin]
104
- requiresBuild: true
105
- dev: true
106
- optional: true
107
 
108
- /@esbuild/freebsd-arm64@0.18.17:
109
- resolution: {integrity: sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==}
110
- engines: {node: '>=12'}
111
  cpu: [arm64]
112
  os: [freebsd]
113
- requiresBuild: true
114
- dev: true
115
- optional: true
116
 
117
- /@esbuild/freebsd-x64@0.18.17:
118
- resolution: {integrity: sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==}
119
- engines: {node: '>=12'}
120
  cpu: [x64]
121
  os: [freebsd]
122
- requiresBuild: true
123
- dev: true
124
- optional: true
125
 
126
- /@esbuild/linux-arm64@0.18.17:
127
- resolution: {integrity: sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==}
128
- engines: {node: '>=12'}
129
  cpu: [arm64]
130
  os: [linux]
131
- requiresBuild: true
132
- dev: true
133
- optional: true
134
 
135
- /@esbuild/linux-arm@0.18.17:
136
- resolution: {integrity: sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==}
137
- engines: {node: '>=12'}
138
  cpu: [arm]
139
  os: [linux]
140
- requiresBuild: true
141
- dev: true
142
- optional: true
143
 
144
- /@esbuild/linux-ia32@0.18.17:
145
- resolution: {integrity: sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==}
146
- engines: {node: '>=12'}
147
  cpu: [ia32]
148
  os: [linux]
149
- requiresBuild: true
150
- dev: true
151
- optional: true
152
 
153
- /@esbuild/linux-loong64@0.18.17:
154
- resolution: {integrity: sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==}
155
- engines: {node: '>=12'}
156
  cpu: [loong64]
157
  os: [linux]
158
- requiresBuild: true
159
- dev: true
160
- optional: true
161
 
162
- /@esbuild/linux-mips64el@0.18.17:
163
- resolution: {integrity: sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==}
164
- engines: {node: '>=12'}
165
  cpu: [mips64el]
166
  os: [linux]
167
- requiresBuild: true
168
- dev: true
169
- optional: true
170
 
171
- /@esbuild/linux-ppc64@0.18.17:
172
- resolution: {integrity: sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==}
173
- engines: {node: '>=12'}
174
  cpu: [ppc64]
175
  os: [linux]
176
- requiresBuild: true
177
- dev: true
178
- optional: true
179
 
180
- /@esbuild/linux-riscv64@0.18.17:
181
- resolution: {integrity: sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==}
182
- engines: {node: '>=12'}
183
  cpu: [riscv64]
184
  os: [linux]
185
- requiresBuild: true
186
- dev: true
187
- optional: true
188
 
189
- /@esbuild/linux-s390x@0.18.17:
190
- resolution: {integrity: sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==}
191
- engines: {node: '>=12'}
192
  cpu: [s390x]
193
  os: [linux]
194
- requiresBuild: true
195
- dev: true
196
- optional: true
197
 
198
- /@esbuild/linux-x64@0.18.17:
199
- resolution: {integrity: sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==}
200
- engines: {node: '>=12'}
201
  cpu: [x64]
202
  os: [linux]
203
- requiresBuild: true
204
- dev: true
205
- optional: true
206
 
207
- /@esbuild/netbsd-x64@0.18.17:
208
- resolution: {integrity: sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==}
209
- engines: {node: '>=12'}
 
 
 
 
 
 
210
  cpu: [x64]
211
  os: [netbsd]
212
- requiresBuild: true
213
- dev: true
214
- optional: true
215
 
216
- /@esbuild/openbsd-x64@0.18.17:
217
- resolution: {integrity: sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==}
218
- engines: {node: '>=12'}
 
 
 
 
 
 
219
  cpu: [x64]
220
  os: [openbsd]
221
- requiresBuild: true
222
- dev: true
223
- optional: true
224
 
225
- /@esbuild/sunos-x64@0.18.17:
226
- resolution: {integrity: sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==}
227
- engines: {node: '>=12'}
228
  cpu: [x64]
229
  os: [sunos]
230
- requiresBuild: true
231
- dev: true
232
- optional: true
233
 
234
- /@esbuild/win32-arm64@0.18.17:
235
- resolution: {integrity: sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==}
236
- engines: {node: '>=12'}
237
  cpu: [arm64]
238
  os: [win32]
239
- requiresBuild: true
240
- dev: true
241
- optional: true
242
 
243
- /@esbuild/win32-ia32@0.18.17:
244
- resolution: {integrity: sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==}
245
- engines: {node: '>=12'}
246
  cpu: [ia32]
247
  os: [win32]
248
- requiresBuild: true
249
- dev: true
250
- optional: true
251
 
252
- /@esbuild/win32-x64@0.18.17:
253
- resolution: {integrity: sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==}
254
- engines: {node: '>=12'}
255
  cpu: [x64]
256
  os: [win32]
257
- requiresBuild: true
258
- dev: true
259
- optional: true
260
 
261
- /@istanbuljs/schema@0.1.3:
 
 
 
 
262
  resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
263
  engines: {node: '>=8'}
264
- dev: true
265
-
266
- /@jest/[email protected]:
267
- resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==}
268
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
269
- dependencies:
270
- '@sinclair/typebox': 0.27.8
271
- dev: true
272
 
273
- /@jridgewell/[email protected].3:
274
- resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
275
  engines: {node: '>=6.0.0'}
276
- dependencies:
277
- '@jridgewell/set-array': 1.1.2
278
- '@jridgewell/sourcemap-codec': 1.4.15
279
- '@jridgewell/trace-mapping': 0.3.18
280
- dev: true
281
 
282
- /@jridgewell/[email protected].0:
283
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
284
  engines: {node: '>=6.0.0'}
285
- dev: true
286
 
287
- /@jridgewell/resolve-uri@3.1.1:
288
- resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
289
  engines: {node: '>=6.0.0'}
290
- dev: true
291
 
292
- /@jridgewell/set-array@1.1.2:
293
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
294
- engines: {node: '>=6.0.0'}
295
- dev: true
296
 
297
- /@jridgewell/sourcemap-codec@1.4.14:
298
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
299
- dev: true
300
 
301
- /@jridgewell/sourcemap-codec@1.4.15:
302
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
303
- dev: true
304
 
305
- /@jridgewell/trace-mapping@0.3.18:
306
- resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
307
- dependencies:
308
- '@jridgewell/resolve-uri': 3.1.0
309
- '@jridgewell/sourcemap-codec': 1.4.14
310
- dev: true
311
 
312
- /@jridgewell/trace-mapping@0.3.9:
313
- resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
314
- dependencies:
315
- '@jridgewell/resolve-uri': 3.1.1
316
- '@jridgewell/sourcemap-codec': 1.4.15
317
- dev: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
318
 
319
- /@sinclair/typebox@0.27.8:
320
- resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
321
- dev: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
322
 
323
- /@tsconfig/[email protected].9:
324
- resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
325
- dev: true
326
 
327
- /@tsconfig/[email protected]:
328
  resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
329
- dev: true
330
 
331
- /@tsconfig/[email protected]:
332
  resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
333
- dev: true
334
 
335
- /@tsconfig/[email protected].3:
336
- resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
337
- dev: true
338
 
339
- /@types/chai-subset@1.3.3:
340
- resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
341
- dependencies:
342
- '@types/chai': 4.3.5
343
- dev: true
344
 
345
- /@types/chai@4.3.5:
346
- resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
347
- dev: true
348
 
349
- /@types/istanbul-lib-coverage@2.0.4:
350
- resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
351
- dev: true
352
 
353
- /@types/jsdom@21.1.2:
354
- resolution: {integrity: sha512-bGj+7TaCkOwkJfx7HtS9p22Ij0A2aKMuz8a1+owpkxa1wU/HUBy/WAXhdv90uDdVI9rSjGvUrXmLSeA9VP3JeA==}
355
- dependencies:
356
- '@types/node': 20.5.9
357
- '@types/tough-cookie': 4.0.2
358
- parse5: 7.1.2
359
- dev: true
360
 
361
- /@types/node@20.5.9:
362
- resolution: {integrity: sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==}
363
- dev: true
 
 
 
 
 
364
 
365
- /@types/tough-cookie@4.0.2:
366
- resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==}
367
- dev: true
368
 
369
- /@vitest/coverage-c8@0.32.0(vitest@0.34.3):
370
- resolution: {integrity: sha512-FeTzRN5VCL7B6YTRK5ZPQO2iwJzl2x7/mTQ/2uEeKZatAYBtvczeAYnzSUhCPev7p99+5skxMQZwqVcFTrVCdg==}
371
  peerDependencies:
372
- vitest: '>=0.30.0 <1'
373
- dependencies:
374
- '@ampproject/remapping': 2.2.1
375
- c8: 7.13.0
376
- magic-string: 0.30.0
377
- picocolors: 1.0.0
378
- std-env: 3.3.3
379
- vitest: 0.34.3
380
- dev: true
381
-
382
- /@vitest/[email protected]:
383
- resolution: {integrity: sha512-F8MTXZUYRBVsYL1uoIft1HHWhwDbSzwAU9Zgh8S6WFC3YgVb4AnFV2GXO3P5Em8FjEYaZtTnQYoNwwBrlOMXgg==}
384
- dependencies:
385
- '@vitest/spy': 0.34.3
386
- '@vitest/utils': 0.34.3
387
- chai: 4.3.7
388
- dev: true
389
 
390
- /@vitest/runner@0.34.3:
391
- resolution: {integrity: sha512-lYNq7N3vR57VMKMPLVvmJoiN4bqwzZ1euTW+XXYH5kzr3W/+xQG3b41xJn9ChJ3AhYOSoweu974S1V3qDcFESA==}
392
- dependencies:
393
- '@vitest/utils': 0.34.3
394
- p-limit: 4.0.0
395
- pathe: 1.1.1
396
- dev: true
397
 
398
- /@vitest/snapshot@0.34.3:
399
- resolution: {integrity: sha512-QyPaE15DQwbnIBp/yNJ8lbvXTZxS00kRly0kfFgAD5EYmCbYcA+1EEyRalc93M0gosL/xHeg3lKAClIXYpmUiQ==}
400
- dependencies:
401
- magic-string: 0.30.2
402
- pathe: 1.1.1
403
- pretty-format: 29.6.2
404
- dev: true
405
 
406
- /@vitest/spy@0.34.3:
407
- resolution: {integrity: sha512-N1V0RFQ6AI7CPgzBq9kzjRdPIgThC340DGjdKdPSE8r86aUSmeliTUgkTqLSgtEwWWsGfBQ+UetZWhK0BgJmkQ==}
408
- dependencies:
409
- tinyspy: 2.1.1
410
- dev: true
411
 
412
- /@vitest/utils@0.34.3:
413
- resolution: {integrity: sha512-kiSnzLG6m/tiT0XEl4U2H8JDBjFtwVlaE8I3QfGiMFR0QvnRDfYfdP3YvTBWM/6iJDAyaPY6yVQiCTUc7ZzTHA==}
414
- dependencies:
415
- diff-sequences: 29.4.3
416
- loupe: 2.3.6
417
- pretty-format: 29.6.2
418
- dev: true
419
 
420
- /acorn-walk@8.2.0:
421
- resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
422
- engines: {node: '>=0.4.0'}
423
- dev: true
424
 
425
- /acorn@8.10.0:
426
- resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
427
  engines: {node: '>=0.4.0'}
428
- hasBin: true
429
- dev: true
430
 
431
- /acorn@8.8.2:
432
- resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
433
  engines: {node: '>=0.4.0'}
434
  hasBin: true
435
- dev: true
436
 
437
438
  resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
439
  engines: {node: '>=8'}
440
- dev: true
441
 
442
- /ansi-styles@4.3.0:
 
 
 
 
443
  resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
444
  engines: {node: '>=8'}
445
- dependencies:
446
- color-convert: 2.0.1
447
- dev: true
448
 
449
- /ansi-styles@5.2.0:
450
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
451
- engines: {node: '>=10'}
452
- dev: true
453
 
454
455
  resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
456
- dev: true
457
 
458
- /assertion-error@1.1.0:
459
- resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
460
- dev: true
461
 
462
463
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
464
- dev: true
465
 
466
- /brace-expansion@1.1.11:
467
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
468
- dependencies:
469
- balanced-match: 1.0.2
470
- concat-map: 0.0.1
471
- dev: true
472
 
473
- /c8@7.13.0:
474
- resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==}
475
- engines: {node: '>=10.12.0'}
476
- hasBin: true
477
- dependencies:
478
- '@bcoe/v8-coverage': 0.2.3
479
- '@istanbuljs/schema': 0.1.3
480
- find-up: 5.0.0
481
- foreground-child: 2.0.0
482
- istanbul-lib-coverage: 3.2.0
483
- istanbul-lib-report: 3.0.0
484
- istanbul-reports: 3.1.5
485
- rimraf: 3.0.2
486
- test-exclude: 6.0.0
487
- v8-to-istanbul: 9.1.0
488
- yargs: 16.2.0
489
- yargs-parser: 20.2.9
490
- dev: true
491
-
492
493
  resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
494
  engines: {node: '>=8'}
495
- dev: true
496
 
497
- /chai@4.3.7:
498
- resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
499
- engines: {node: '>=4'}
500
- dependencies:
501
- assertion-error: 1.1.0
502
- check-error: 1.0.2
503
- deep-eql: 4.1.3
504
- get-func-name: 2.0.0
505
- loupe: 2.3.6
506
- pathval: 1.1.1
507
- type-detect: 4.0.8
508
- dev: true
509
-
510
511
- resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
512
- dev: true
513
-
514
515
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
516
- dependencies:
517
- string-width: 4.2.3
518
- strip-ansi: 6.0.1
519
- wrap-ansi: 7.0.0
520
- dev: true
521
 
522
- /cliui@8.0.1:
 
 
 
 
523
  resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
524
  engines: {node: '>=12'}
525
- dependencies:
526
- string-width: 4.2.3
527
- strip-ansi: 6.0.1
528
- wrap-ansi: 7.0.0
529
- dev: true
530
 
531
532
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
533
  engines: {node: '>=7.0.0'}
534
- dependencies:
535
- color-name: 1.1.4
536
- dev: true
537
 
538
539
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
540
- dev: true
541
-
542
543
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
544
- dev: true
545
 
546
- /convert-source-map@1.9.0:
547
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
548
- dev: true
549
-
550
551
  resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
552
- dev: true
553
 
554
555
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
556
  engines: {node: '>= 8'}
557
- dependencies:
558
- path-key: 3.1.1
559
- shebang-command: 2.0.0
560
- which: 2.0.2
561
- dev: true
562
 
563
- /debug@4.3.4:
564
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
565
  engines: {node: '>=6.0'}
566
  peerDependencies:
567
  supports-color: '*'
568
  peerDependenciesMeta:
569
  supports-color:
570
  optional: true
571
- dependencies:
572
- ms: 2.1.2
573
- dev: true
574
 
575
- /deep-eql@4.1.3:
576
- resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
577
  engines: {node: '>=6'}
578
- dependencies:
579
- type-detect: 4.0.8
580
- dev: true
581
-
582
583
- resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==}
584
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
585
- dev: true
586
 
587
588
  resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
589
  engines: {node: '>=0.3.1'}
590
- dev: true
591
 
592
- /dts-bundle-generator@8.0.1:
593
- resolution: {integrity: sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA==}
594
  engines: {node: '>=14.0.0'}
595
  hasBin: true
596
- dependencies:
597
- typescript: 5.2.2
598
- yargs: 17.7.2
599
- dev: true
600
 
601
- /emoji-regex@8.0.0:
 
 
 
602
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
603
- dev: true
604
 
605
- /entities@4.5.0:
 
 
 
606
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
607
  engines: {node: '>=0.12'}
608
- dev: true
609
 
610
- /esbuild@0.18.17:
611
- resolution: {integrity: sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==}
612
- engines: {node: '>=12'}
 
 
 
613
  hasBin: true
614
- requiresBuild: true
615
- optionalDependencies:
616
- '@esbuild/android-arm': 0.18.17
617
- '@esbuild/android-arm64': 0.18.17
618
- '@esbuild/android-x64': 0.18.17
619
- '@esbuild/darwin-arm64': 0.18.17
620
- '@esbuild/darwin-x64': 0.18.17
621
- '@esbuild/freebsd-arm64': 0.18.17
622
- '@esbuild/freebsd-x64': 0.18.17
623
- '@esbuild/linux-arm': 0.18.17
624
- '@esbuild/linux-arm64': 0.18.17
625
- '@esbuild/linux-ia32': 0.18.17
626
- '@esbuild/linux-loong64': 0.18.17
627
- '@esbuild/linux-mips64el': 0.18.17
628
- '@esbuild/linux-ppc64': 0.18.17
629
- '@esbuild/linux-riscv64': 0.18.17
630
- '@esbuild/linux-s390x': 0.18.17
631
- '@esbuild/linux-x64': 0.18.17
632
- '@esbuild/netbsd-x64': 0.18.17
633
- '@esbuild/openbsd-x64': 0.18.17
634
- '@esbuild/sunos-x64': 0.18.17
635
- '@esbuild/win32-arm64': 0.18.17
636
- '@esbuild/win32-ia32': 0.18.17
637
- '@esbuild/win32-x64': 0.18.17
638
- dev: true
639
-
640
641
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
642
  engines: {node: '>=6'}
643
- dev: true
644
 
645
- /find-up@5.0.0:
646
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
647
- engines: {node: '>=10'}
648
- dependencies:
649
- locate-path: 6.0.0
650
- path-exists: 4.0.0
651
- dev: true
652
 
653
- /foreground-child@2.0.0:
654
- resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
655
- engines: {node: '>=8.0.0'}
656
- dependencies:
657
- cross-spawn: 7.0.3
658
- signal-exit: 3.0.7
659
- dev: true
660
 
661
- /fs.realpath@1.0.0:
662
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
663
- dev: true
664
 
665
666
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
667
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
668
  os: [darwin]
669
- requiresBuild: true
670
- dev: true
671
- optional: true
672
 
673
674
  resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
675
  engines: {node: 6.* || 8.* || >= 10.*}
676
- dev: true
677
 
678
- /get-func-name@2.0.0:
679
- resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
680
- dev: true
681
 
682
- /glob@7.2.3:
683
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
684
- dependencies:
685
- fs.realpath: 1.0.0
686
- inflight: 1.0.6
687
- inherits: 2.0.4
688
- minimatch: 3.1.2
689
- once: 1.4.0
690
- path-is-absolute: 1.0.1
691
- dev: true
692
-
693
694
  resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
695
  engines: {node: '>=8'}
696
- dev: true
697
 
698
699
  resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
700
- dev: true
701
-
702
703
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
704
- dependencies:
705
- once: 1.4.0
706
- wrappy: 1.0.2
707
- dev: true
708
-
709
710
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
711
- dev: true
712
 
713
714
  resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
715
  engines: {node: '>=8'}
716
- dev: true
717
 
718
719
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
720
- dev: true
721
-
722
723
- resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
724
- engines: {node: '>=8'}
725
- dev: true
726
 
727
- /istanbul-lib-report@3.0.0:
728
- resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
729
  engines: {node: '>=8'}
730
- dependencies:
731
- istanbul-lib-coverage: 3.2.0
732
- make-dir: 3.1.0
733
- supports-color: 7.2.0
734
- dev: true
735
-
736
737
- resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
738
- engines: {node: '>=8'}
739
- dependencies:
740
- html-escaper: 2.0.2
741
- istanbul-lib-report: 3.0.0
742
- dev: true
743
 
744
- /jsonc-parser@3.2.0:
745
- resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
746
- dev: true
747
-
748
749
- resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
750
- engines: {node: '>=14'}
751
- dev: true
752
 
753
- /locate-path@6.0.0:
754
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
755
  engines: {node: '>=10'}
756
- dependencies:
757
- p-locate: 5.0.0
758
- dev: true
759
 
760
- /loupe@2.3.6:
761
- resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
762
- dependencies:
763
- get-func-name: 2.0.0
764
- dev: true
765
 
766
- /magic-string@0.30.0:
767
- resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
768
- engines: {node: '>=12'}
769
- dependencies:
770
- '@jridgewell/sourcemap-codec': 1.4.15
771
- dev: true
772
 
773
- /magic-string@0.30.2:
774
- resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==}
775
- engines: {node: '>=12'}
776
- dependencies:
777
- '@jridgewell/sourcemap-codec': 1.4.15
778
- dev: true
779
 
780
- /make-dir@3.1.0:
781
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
782
- engines: {node: '>=8'}
783
- dependencies:
784
- semver: 6.3.0
785
- dev: true
786
 
787
- /make-error@1.3.6:
788
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
789
- dev: true
790
 
791
- /minimatch@3.1.2:
792
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
793
- dependencies:
794
- brace-expansion: 1.1.11
795
- dev: true
796
 
797
- /mlly@1.4.0:
798
- resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
799
- dependencies:
800
- acorn: 8.10.0
801
- pathe: 1.1.1
802
- pkg-types: 1.0.3
803
- ufo: 1.1.2
804
- dev: true
805
-
806
807
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
808
- dev: true
809
-
810
811
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
812
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
813
- hasBin: true
814
- dev: true
815
 
816
- /once@1.4.0:
817
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
818
- dependencies:
819
- wrappy: 1.0.2
820
- dev: true
821
 
822
- /p-limit@3.1.0:
823
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
824
- engines: {node: '>=10'}
825
- dependencies:
826
- yocto-queue: 0.1.0
827
- dev: true
828
 
829
- /p-limit@4.0.0:
830
- resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
831
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
832
- dependencies:
833
- yocto-queue: 1.0.0
834
- dev: true
835
 
836
- /p-locate@5.0.0:
837
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
838
- engines: {node: '>=10'}
839
- dependencies:
840
- p-limit: 3.1.0
841
- dev: true
842
 
843
- /parse5@7.1.2:
844
- resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
845
- dependencies:
846
- entities: 4.5.0
847
- dev: true
848
 
849
- /path-exists@4.0.0:
850
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
851
- engines: {node: '>=8'}
852
- dev: true
853
 
854
- /path-is-absolute@1.0.1:
855
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
856
- engines: {node: '>=0.10.0'}
857
- dev: true
858
 
859
860
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
861
  engines: {node: '>=8'}
862
- dev: true
863
 
864
- /pathe@1.1.1:
865
- resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
866
- dev: true
867
 
868
- /pathval@1.1.1:
869
- resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
870
- dev: true
871
 
872
- /picocolors@1.0.0:
873
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
874
- dev: true
875
 
876
- /pkg-types@1.0.3:
877
- resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
878
- dependencies:
879
- jsonc-parser: 3.2.0
880
- mlly: 1.4.0
881
- pathe: 1.1.1
882
- dev: true
883
 
884
885
- resolution: {integrity: sha512-xPv2GseoyXPa58Nro7M73ZntttusuCmZdeOojUFR5PZDz2BR62vfYx1w9TyOnp1+nYFowgOMipsCBhxzVkAEPw==}
886
  engines: {node: '>=12.0'}
887
  peerDependencies:
888
- postcss: ^8.4.19
889
- dependencies:
890
- postcss: 8.4.29
891
- dev: true
892
 
893
- /postcss@8.4.29:
894
- resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==}
895
  engines: {node: ^10 || ^12 || >=14}
896
- dependencies:
897
- nanoid: 3.3.6
898
- picocolors: 1.0.0
899
- source-map-js: 1.0.2
900
- dev: true
901
 
902
- /prettier@3.0.3:
903
- resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
904
  engines: {node: '>=14'}
905
  hasBin: true
906
- dev: true
907
 
908
- /pretty-format@29.6.2:
909
- resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==}
910
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
911
- dependencies:
912
- '@jest/schemas': 29.6.0
913
- ansi-styles: 5.2.0
914
- react-is: 18.2.0
915
- dev: true
916
-
917
918
- resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
919
- dev: true
920
-
921
922
  resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
923
  engines: {node: '>=0.10.0'}
924
- dev: true
925
-
926
927
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
928
- hasBin: true
929
- dependencies:
930
- glob: 7.2.3
931
- dev: true
932
 
933
- /rollup@3.27.1:
934
- resolution: {integrity: sha512-tXNDFwOkN6C2w5Blj1g6ForKeFw6c1mDu5jxoeDO3/pmYjgt+8yvIFjKzH5FQUq70OKZBkOt0zzv0THXL7vwzQ==}
935
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
936
  hasBin: true
937
- optionalDependencies:
938
- fsevents: 2.3.2
939
- dev: true
940
 
941
942
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
 
943
  hasBin: true
944
- dev: true
945
 
946
947
  resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
948
  engines: {node: '>=8'}
949
- dependencies:
950
- shebang-regex: 3.0.0
951
- dev: true
952
 
953
954
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
955
  engines: {node: '>=8'}
956
- dev: true
957
 
958
959
  resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
960
- dev: true
961
 
962
- /signal-exit@3.0.7:
963
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
964
- dev: true
965
 
966
- /source-map-js@1.0.2:
967
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
968
  engines: {node: '>=0.10.0'}
969
- dev: true
970
 
971
972
  resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
973
- dev: true
974
 
975
- /std-env@3.3.3:
976
- resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
977
- dev: true
978
 
979
980
  resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
981
  engines: {node: '>=8'}
982
- dependencies:
983
- emoji-regex: 8.0.0
984
- is-fullwidth-code-point: 3.0.0
985
- strip-ansi: 6.0.1
986
- dev: true
987
 
988
- /strip-ansi@6.0.1:
989
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
 
 
 
 
990
  engines: {node: '>=8'}
991
- dependencies:
992
- ansi-regex: 5.0.1
993
- dev: true
994
 
995
- /strip-literal@1.0.1:
996
- resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
997
- dependencies:
998
- acorn: 8.10.0
999
- dev: true
1000
 
1001
1002
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1003
  engines: {node: '>=8'}
1004
- dependencies:
1005
- has-flag: 4.0.0
1006
- dev: true
1007
 
1008
- /test-exclude@6.0.0:
1009
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
1010
- engines: {node: '>=8'}
1011
- dependencies:
1012
- '@istanbuljs/schema': 0.1.3
1013
- glob: 7.2.3
1014
- minimatch: 3.1.2
1015
- dev: true
1016
 
1017
- /tinybench@2.5.0:
1018
- resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
1019
- dev: true
1020
 
1021
- /tinypool@0.7.0:
1022
- resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==}
 
 
 
 
1023
  engines: {node: '>=14.0.0'}
1024
- dev: true
1025
 
1026
- /tinyspy@2.1.1:
1027
- resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
1028
  engines: {node: '>=14.0.0'}
1029
- dev: true
1030
 
1031
- /[email protected].1(@types/[email protected])(typescript@5.2.2):
1032
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
1033
  hasBin: true
1034
  peerDependencies:
1035
  '@swc/core': '>=1.2.50'
@@ -1041,126 +753,79 @@ packages:
1041
  optional: true
1042
  '@swc/wasm':
1043
  optional: true
1044
- dependencies:
1045
- '@cspotcode/source-map-support': 0.8.1
1046
- '@tsconfig/node10': 1.0.9
1047
- '@tsconfig/node12': 1.0.11
1048
- '@tsconfig/node14': 1.0.3
1049
- '@tsconfig/node16': 1.0.3
1050
- '@types/node': 20.5.9
1051
- acorn: 8.8.2
1052
- acorn-walk: 8.2.0
1053
- arg: 4.1.3
1054
- create-require: 1.1.1
1055
- diff: 4.0.2
1056
- make-error: 1.3.6
1057
- typescript: 5.2.2
1058
- v8-compile-cache-lib: 3.0.1
1059
- yn: 3.1.1
1060
- dev: true
1061
-
1062
1063
- resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
1064
- engines: {node: '>=4'}
1065
- dev: true
1066
 
1067
- /typescript@5.2.2:
1068
- resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
1069
  engines: {node: '>=14.17'}
1070
  hasBin: true
1071
- dev: true
1072
 
1073
- /ufo@1.1.2:
1074
- resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
1075
- dev: true
1076
 
1077
1078
  resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
1079
- dev: true
1080
 
1081
- /v8-to-istanbul@9.1.0:
1082
- resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
1083
- engines: {node: '>=10.12.0'}
1084
- dependencies:
1085
- '@jridgewell/trace-mapping': 0.3.18
1086
- '@types/istanbul-lib-coverage': 2.0.4
1087
- convert-source-map: 1.9.0
1088
- dev: true
1089
-
1090
1091
- resolution: {integrity: sha512-+0TzJf1g0tYXj6tR2vEyiA42OPq68QkRZCu/ERSo2PtsDJfBpDyEfuKbRvLmZqi/CgC7SCBtyC+WjTGNMRIaig==}
1092
- engines: {node: '>=v14.18.0'}
1093
  hasBin: true
1094
- dependencies:
1095
- cac: 6.7.14
1096
- debug: 4.3.4
1097
- mlly: 1.4.0
1098
- pathe: 1.1.1
1099
- picocolors: 1.0.0
1100
- vite: 4.4.9(@types/[email protected])
1101
- transitivePeerDependencies:
1102
- - '@types/node'
1103
- - less
1104
- - lightningcss
1105
- - sass
1106
- - stylus
1107
- - sugarss
1108
- - supports-color
1109
- - terser
1110
- dev: true
1111
 
1112
- /vite@4.4.9(@types/[email protected]):
1113
- resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
1114
- engines: {node: ^14.18.0 || >=16.0.0}
1115
  hasBin: true
1116
  peerDependencies:
1117
- '@types/node': '>= 14'
 
1118
  less: '*'
1119
  lightningcss: ^1.21.0
1120
  sass: '*'
 
1121
  stylus: '*'
1122
  sugarss: '*'
1123
- terser: ^5.4.0
 
 
1124
  peerDependenciesMeta:
1125
  '@types/node':
1126
  optional: true
 
 
1127
  less:
1128
  optional: true
1129
  lightningcss:
1130
  optional: true
1131
  sass:
1132
  optional: true
 
 
1133
  stylus:
1134
  optional: true
1135
  sugarss:
1136
  optional: true
1137
  terser:
1138
  optional: true
1139
- dependencies:
1140
- '@types/node': 20.5.9
1141
- esbuild: 0.18.17
1142
- postcss: 8.4.29
1143
- rollup: 3.27.1
1144
- optionalDependencies:
1145
- fsevents: 2.3.2
1146
- dev: true
1147
 
1148
- /vitest@0.34.3:
1149
- resolution: {integrity: sha512-7+VA5Iw4S3USYk+qwPxHl8plCMhA5rtfwMjgoQXMT7rO5ldWcdsdo3U1QD289JgglGK4WeOzgoLTsGFu6VISyQ==}
1150
- engines: {node: '>=v14.18.0'}
1151
  hasBin: true
1152
  peerDependencies:
1153
  '@edge-runtime/vm': '*'
1154
- '@vitest/browser': '*'
1155
- '@vitest/ui': '*'
 
1156
  happy-dom: '*'
1157
  jsdom: '*'
1158
- playwright: '*'
1159
- safaridriver: '*'
1160
- webdriverio: '*'
1161
  peerDependenciesMeta:
1162
  '@edge-runtime/vm':
1163
  optional: true
 
 
1164
  '@vitest/browser':
1165
  optional: true
1166
  '@vitest/ui':
@@ -1169,129 +834,757 @@ packages:
1169
  optional: true
1170
  jsdom:
1171
  optional: true
1172
- playwright:
1173
- optional: true
1174
- safaridriver:
1175
- optional: true
1176
- webdriverio:
1177
- optional: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1178
  dependencies:
1179
- '@types/chai': 4.3.5
1180
- '@types/chai-subset': 1.3.3
1181
- '@types/node': 20.5.9
1182
- '@vitest/expect': 0.34.3
1183
- '@vitest/runner': 0.34.3
1184
- '@vitest/snapshot': 0.34.3
1185
- '@vitest/spy': 0.34.3
1186
- '@vitest/utils': 0.34.3
1187
- acorn: 8.10.0
1188
- acorn-walk: 8.2.0
1189
  cac: 6.7.14
1190
- chai: 4.3.7
1191
- debug: 4.3.4
1192
- local-pkg: 0.4.3
1193
- magic-string: 0.30.2
1194
- pathe: 1.1.1
1195
- picocolors: 1.0.0
1196
- std-env: 3.3.3
1197
- strip-literal: 1.0.1
1198
- tinybench: 2.5.0
1199
- tinypool: 0.7.0
1200
- vite: 4.4.9(@types/[email protected])
1201
- vite-node: 0.34.3(@types/[email protected])
1202
- why-is-node-running: 2.2.2
1203
  transitivePeerDependencies:
 
 
1204
  - less
1205
  - lightningcss
1206
  - sass
 
1207
  - stylus
1208
  - sugarss
1209
  - supports-color
1210
  - terser
1211
- dev: true
 
1212
 
1213
- /which@2.0.2:
1214
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1215
- engines: {node: '>= 8'}
1216
- hasBin: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1217
  dependencies:
1218
  isexe: 2.0.0
1219
- dev: true
1220
 
1221
- /why-is-node-running@2.2.2:
1222
- resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
1223
- engines: {node: '>=8'}
1224
- hasBin: true
1225
  dependencies:
1226
  siginfo: 2.0.0
1227
  stackback: 0.0.2
1228
- dev: true
1229
 
1230
1231
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1232
- engines: {node: '>=10'}
1233
  dependencies:
1234
  ansi-styles: 4.3.0
1235
  string-width: 4.2.3
1236
  strip-ansi: 6.0.1
1237
- dev: true
1238
 
1239
- /wrappy@1.0.2:
1240
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1241
- dev: true
1242
-
1243
- /y18n@5.0.8:
1244
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
1245
- engines: {node: '>=10'}
1246
- dev: true
1247
 
1248
- /yargs-parser@20.2.9:
1249
- resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
1250
- engines: {node: '>=10'}
1251
- dev: true
1252
 
1253
1254
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
1255
- engines: {node: '>=12'}
1256
- dev: true
1257
 
1258
- /yargs@16.2.0:
1259
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
1260
- engines: {node: '>=10'}
1261
- dependencies:
1262
- cliui: 7.0.4
1263
- escalade: 3.1.1
1264
- get-caller-file: 2.0.5
1265
- require-directory: 2.1.1
1266
- string-width: 4.2.3
1267
- y18n: 5.0.8
1268
- yargs-parser: 20.2.9
1269
- dev: true
1270
-
1271
1272
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
1273
- engines: {node: '>=12'}
1274
  dependencies:
1275
  cliui: 8.0.1
1276
- escalade: 3.1.1
1277
  get-caller-file: 2.0.5
1278
  require-directory: 2.1.1
1279
  string-width: 4.2.3
1280
  y18n: 5.0.8
1281
  yargs-parser: 21.1.1
1282
- dev: true
1283
-
1284
1285
- resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
1286
- engines: {node: '>=6'}
1287
- dev: true
1288
-
1289
1290
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1291
- engines: {node: '>=10'}
1292
- dev: true
1293
 
1294
- /yocto-queue@1.0.0:
1295
- resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
1296
- engines: {node: '>=12.20'}
1297
- dev: true
 
1
+ lockfileVersion: '9.0'
2
 
3
  settings:
4
  autoInstallPeers: true
5
  excludeLinksFromLockfile: false
6
 
7
+ importers:
8
+
9
+ .:
10
+ devDependencies:
11
+ '@types/jsdom':
12
+ specifier: ^21.1.7
13
+ version: 21.1.7
14
+ '@types/node':
15
+ specifier: ^22.10.7
16
+ version: 22.10.7
17
+ '@vitest/coverage-v8':
18
+ specifier: ^3.0.3
19
+ version: 3.0.3([email protected](@types/[email protected]))
20
+ dts-bundle-generator:
21
+ specifier: ^9.5.1
22
+ version: 9.5.1
23
+ postcss:
24
+ specifier: ^8.5.1
25
+ version: 8.5.1
26
+ postcss-scss:
27
+ specifier: ^4.0.9
28
+ version: 4.0.9([email protected])
29
+ prettier:
30
+ specifier: ^3.4.2
31
+ version: 3.4.2
32
+ ts-node:
33
+ specifier: ^10.9.2
34
+ version: 10.9.2(@types/node@22.10.7)([email protected])
35
+ typescript:
36
+ specifier: ^5.7.3
37
+ version: 5.7.3
38
+ vite:
39
+ specifier: ^6.0.11
40
+ version: 6.0.11(@types/node@22.10.7)
41
+ vitest:
42
+ specifier: ^3.0.3
43
+ version: 3.0.3(@types/[email protected])
44
 
45
  packages:
46
 
47
+ '@ampproject/remapping@2.3.0':
48
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
49
  engines: {node: '>=6.0.0'}
 
 
 
 
50
 
51
+ '@babel/helper-string-parser@7.25.9':
52
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
53
+ engines: {node: '>=6.9.0'}
54
+
55
+ '@babel/[email protected]':
56
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
57
+ engines: {node: '>=6.9.0'}
58
+
59
+ '@babel/[email protected]':
60
+ resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==}
61
+ engines: {node: '>=6.0.0'}
62
+ hasBin: true
63
+
64
+ '@babel/[email protected]':
65
+ resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==}
66
+ engines: {node: '>=6.9.0'}
67
 
68
+ '@bcoe/v8-coverage@1.0.2':
69
+ resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
70
+ engines: {node: '>=18'}
71
+
72
+ '@cspotcode/[email protected]':
73
  resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
74
  engines: {node: '>=12'}
 
 
 
75
 
76
+ '@esbuild/aix-ppc64@0.24.2':
77
+ resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
78
+ engines: {node: '>=18'}
79
+ cpu: [ppc64]
80
+ os: [aix]
81
+
82
+ '@esbuild/[email protected]':
83
+ resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
84
+ engines: {node: '>=18'}
85
  cpu: [arm64]
86
  os: [android]
 
 
 
87
 
88
+ '@esbuild/android-arm@0.24.2':
89
+ resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
90
+ engines: {node: '>=18'}
91
  cpu: [arm]
92
  os: [android]
 
 
 
93
 
94
+ '@esbuild/android-x64@0.24.2':
95
+ resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
96
+ engines: {node: '>=18'}
97
  cpu: [x64]
98
  os: [android]
 
 
 
99
 
100
+ '@esbuild/darwin-arm64@0.24.2':
101
+ resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
102
+ engines: {node: '>=18'}
103
  cpu: [arm64]
104
  os: [darwin]
 
 
 
105
 
106
+ '@esbuild/darwin-x64@0.24.2':
107
+ resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
108
+ engines: {node: '>=18'}
109
  cpu: [x64]
110
  os: [darwin]
 
 
 
111
 
112
+ '@esbuild/freebsd-arm64@0.24.2':
113
+ resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
114
+ engines: {node: '>=18'}
115
  cpu: [arm64]
116
  os: [freebsd]
 
 
 
117
 
118
+ '@esbuild/freebsd-x64@0.24.2':
119
+ resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
120
+ engines: {node: '>=18'}
121
  cpu: [x64]
122
  os: [freebsd]
 
 
 
123
 
124
+ '@esbuild/linux-arm64@0.24.2':
125
+ resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
126
+ engines: {node: '>=18'}
127
  cpu: [arm64]
128
  os: [linux]
 
 
 
129
 
130
+ '@esbuild/linux-arm@0.24.2':
131
+ resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
132
+ engines: {node: '>=18'}
133
  cpu: [arm]
134
  os: [linux]
 
 
 
135
 
136
+ '@esbuild/linux-ia32@0.24.2':
137
+ resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
138
+ engines: {node: '>=18'}
139
  cpu: [ia32]
140
  os: [linux]
 
 
 
141
 
142
+ '@esbuild/linux-loong64@0.24.2':
143
+ resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
144
+ engines: {node: '>=18'}
145
  cpu: [loong64]
146
  os: [linux]
 
 
 
147
 
148
+ '@esbuild/linux-mips64el@0.24.2':
149
+ resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
150
+ engines: {node: '>=18'}
151
  cpu: [mips64el]
152
  os: [linux]
 
 
 
153
 
154
+ '@esbuild/linux-ppc64@0.24.2':
155
+ resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
156
+ engines: {node: '>=18'}
157
  cpu: [ppc64]
158
  os: [linux]
 
 
 
159
 
160
+ '@esbuild/linux-riscv64@0.24.2':
161
+ resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
162
+ engines: {node: '>=18'}
163
  cpu: [riscv64]
164
  os: [linux]
 
 
 
165
 
166
+ '@esbuild/linux-s390x@0.24.2':
167
+ resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
168
+ engines: {node: '>=18'}
169
  cpu: [s390x]
170
  os: [linux]
 
 
 
171
 
172
+ '@esbuild/linux-x64@0.24.2':
173
+ resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
174
+ engines: {node: '>=18'}
175
  cpu: [x64]
176
  os: [linux]
 
 
 
177
 
178
+ '@esbuild/netbsd-arm64@0.24.2':
179
+ resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
180
+ engines: {node: '>=18'}
181
+ cpu: [arm64]
182
+ os: [netbsd]
183
+
184
+ '@esbuild/[email protected]':
185
+ resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
186
+ engines: {node: '>=18'}
187
  cpu: [x64]
188
  os: [netbsd]
 
 
 
189
 
190
+ '@esbuild/openbsd-arm64@0.24.2':
191
+ resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
192
+ engines: {node: '>=18'}
193
+ cpu: [arm64]
194
+ os: [openbsd]
195
+
196
+ '@esbuild/[email protected]':
197
+ resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
198
+ engines: {node: '>=18'}
199
  cpu: [x64]
200
  os: [openbsd]
 
 
 
201
 
202
+ '@esbuild/sunos-x64@0.24.2':
203
+ resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
204
+ engines: {node: '>=18'}
205
  cpu: [x64]
206
  os: [sunos]
 
 
 
207
 
208
+ '@esbuild/win32-arm64@0.24.2':
209
+ resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
210
+ engines: {node: '>=18'}
211
  cpu: [arm64]
212
  os: [win32]
 
 
 
213
 
214
+ '@esbuild/win32-ia32@0.24.2':
215
+ resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
216
+ engines: {node: '>=18'}
217
  cpu: [ia32]
218
  os: [win32]
 
 
 
219
 
220
+ '@esbuild/win32-x64@0.24.2':
221
+ resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
222
+ engines: {node: '>=18'}
223
  cpu: [x64]
224
  os: [win32]
 
 
 
225
 
226
+ '@isaacs/cliui@8.0.2':
227
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
228
+ engines: {node: '>=12'}
229
+
230
+ '@istanbuljs/[email protected]':
231
  resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
232
  engines: {node: '>=8'}
 
 
 
 
 
 
 
 
233
 
234
+ '@jridgewell/[email protected].8':
235
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
236
  engines: {node: '>=6.0.0'}
 
 
 
 
 
237
 
238
+ '@jridgewell/[email protected].2':
239
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
240
  engines: {node: '>=6.0.0'}
 
241
 
242
+ '@jridgewell/set-array@1.2.1':
243
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
244
  engines: {node: '>=6.0.0'}
 
245
 
246
+ '@jridgewell/sourcemap-codec@1.5.0':
247
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
 
 
248
 
249
+ '@jridgewell/trace-mapping@0.3.25':
250
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
 
251
 
252
+ '@jridgewell/trace-mapping@0.3.9':
253
+ resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
 
254
 
255
+ '@pkgjs/parseargs@0.11.0':
256
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
257
+ engines: {node: '>=14'}
 
 
 
258
 
259
+ '@rollup/rollup-android-arm-eabi@4.31.0':
260
+ resolution: {integrity: sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==}
261
+ cpu: [arm]
262
+ os: [android]
263
+
264
+ '@rollup/[email protected]':
265
+ resolution: {integrity: sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==}
266
+ cpu: [arm64]
267
+ os: [android]
268
+
269
+ '@rollup/[email protected]':
270
+ resolution: {integrity: sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==}
271
+ cpu: [arm64]
272
+ os: [darwin]
273
+
274
+ '@rollup/[email protected]':
275
+ resolution: {integrity: sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==}
276
+ cpu: [x64]
277
+ os: [darwin]
278
+
279
+ '@rollup/[email protected]':
280
+ resolution: {integrity: sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==}
281
+ cpu: [arm64]
282
+ os: [freebsd]
283
+
284
+ '@rollup/[email protected]':
285
+ resolution: {integrity: sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==}
286
+ cpu: [x64]
287
+ os: [freebsd]
288
+
289
+ '@rollup/[email protected]':
290
+ resolution: {integrity: sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==}
291
+ cpu: [arm]
292
+ os: [linux]
293
+
294
+ '@rollup/[email protected]':
295
+ resolution: {integrity: sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==}
296
+ cpu: [arm]
297
+ os: [linux]
298
+
299
+ '@rollup/[email protected]':
300
+ resolution: {integrity: sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==}
301
+ cpu: [arm64]
302
+ os: [linux]
303
+
304
+ '@rollup/[email protected]':
305
+ resolution: {integrity: sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==}
306
+ cpu: [arm64]
307
+ os: [linux]
308
+
309
+ '@rollup/[email protected]':
310
+ resolution: {integrity: sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==}
311
+ cpu: [loong64]
312
+ os: [linux]
313
+
314
+ '@rollup/[email protected]':
315
+ resolution: {integrity: sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==}
316
+ cpu: [ppc64]
317
+ os: [linux]
318
+
319
+ '@rollup/[email protected]':
320
+ resolution: {integrity: sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==}
321
+ cpu: [riscv64]
322
+ os: [linux]
323
 
324
+ '@rollup/rollup-linux-s390x-gnu@4.31.0':
325
+ resolution: {integrity: sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==}
326
+ cpu: [s390x]
327
+ os: [linux]
328
+
329
+ '@rollup/[email protected]':
330
+ resolution: {integrity: sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==}
331
+ cpu: [x64]
332
+ os: [linux]
333
+
334
+ '@rollup/[email protected]':
335
+ resolution: {integrity: sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==}
336
+ cpu: [x64]
337
+ os: [linux]
338
+
339
+ '@rollup/[email protected]':
340
+ resolution: {integrity: sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==}
341
+ cpu: [arm64]
342
+ os: [win32]
343
+
344
+ '@rollup/[email protected]':
345
+ resolution: {integrity: sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==}
346
+ cpu: [ia32]
347
+ os: [win32]
348
+
349
+ '@rollup/[email protected]':
350
+ resolution: {integrity: sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==}
351
+ cpu: [x64]
352
+ os: [win32]
353
 
354
+ '@tsconfig/[email protected].11':
355
+ resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
 
356
 
357
+ '@tsconfig/[email protected]':
358
  resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
 
359
 
360
+ '@tsconfig/[email protected]':
361
  resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
 
362
 
363
+ '@tsconfig/[email protected].4':
364
+ resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
 
365
 
366
+ '@types/estree@1.0.6':
367
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
 
 
 
368
 
369
+ '@types/jsdom@21.1.7':
370
+ resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==}
 
371
 
372
+ '@types/node@22.10.7':
373
+ resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==}
 
374
 
375
+ '@types/tough-cookie@4.0.5':
376
+ resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
 
 
 
 
 
377
 
378
+ '@vitest/coverage-v8@3.0.3':
379
+ resolution: {integrity: sha512-uVbJ/xhImdNtzPnLyxCZJMTeTIYdgcC2nWtBBBpR1H6z0w8m7D+9/zrDIx2nNxgMg9r+X8+RY2qVpUDeW2b3nw==}
380
+ peerDependencies:
381
+ '@vitest/browser': 3.0.3
382
+ vitest: 3.0.3
383
+ peerDependenciesMeta:
384
+ '@vitest/browser':
385
+ optional: true
386
 
387
+ '@vitest/expect@3.0.3':
388
+ resolution: {integrity: sha512-SbRCHU4qr91xguu+dH3RUdI5dC86zm8aZWydbp961aIR7G8OYNN6ZiayFuf9WAngRbFOfdrLHCGgXTj3GtoMRQ==}
 
389
 
390
+ '@vitest/mocker@3.0.3':
391
+ resolution: {integrity: sha512-XT2XBc4AN9UdaxJAeIlcSZ0ILi/GzmG5G8XSly4gaiqIvPV3HMTSIDZWJVX6QRJ0PX1m+W8Cy0K9ByXNb/bPIA==}
392
  peerDependencies:
393
+ msw: ^2.4.9
394
+ vite: ^5.0.0 || ^6.0.0
395
+ peerDependenciesMeta:
396
+ msw:
397
+ optional: true
398
+ vite:
399
+ optional: true
 
 
 
 
 
 
 
 
 
 
400
 
401
+ '@vitest/pretty-format@3.0.3':
402
+ resolution: {integrity: sha512-gCrM9F7STYdsDoNjGgYXKPq4SkSxwwIU5nkaQvdUxiQ0EcNlez+PdKOVIsUJvh9P9IeIFmjn4IIREWblOBpP2Q==}
 
 
 
 
 
403
 
404
+ '@vitest/runner@3.0.3':
405
+ resolution: {integrity: sha512-Rgi2kOAk5ZxWZlwPguRJFOBmWs6uvvyAAR9k3MvjRvYrG7xYvKChZcmnnpJCS98311CBDMqsW9MzzRFsj2gX3g==}
 
 
 
 
 
406
 
407
+ '@vitest/snapshot@3.0.3':
408
+ resolution: {integrity: sha512-kNRcHlI4txBGztuJfPEJ68VezlPAXLRT1u5UCx219TU3kOG2DplNxhWLwDf2h6emwmTPogzLnGVwP6epDaJN6Q==}
 
 
 
409
 
410
+ '@vitest/spy@3.0.3':
411
+ resolution: {integrity: sha512-7/dgux8ZBbF7lEIKNnEqQlyRaER9nkAL9eTmdKJkDO3hS8p59ATGwKOCUDHcBLKr7h/oi/6hP+7djQk8049T2A==}
 
 
 
 
 
412
 
413
+ '@vitest/utils@3.0.3':
414
+ resolution: {integrity: sha512-f+s8CvyzPtMFY1eZKkIHGhPsQgYo5qCm6O8KZoim9qm1/jT64qBgGpO5tHscNH6BzRHM+edLNOP+3vO8+8pE/A==}
 
 
415
 
416
+ acorn-walk@8.3.4:
417
+ resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
418
  engines: {node: '>=0.4.0'}
 
 
419
 
420
+ acorn@8.14.0:
421
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
422
  engines: {node: '>=0.4.0'}
423
  hasBin: true
 
424
 
425
426
  resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
427
  engines: {node: '>=8'}
 
428
 
429
+ ansi-regex@6.1.0:
430
+ resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
431
+ engines: {node: '>=12'}
432
+
433
434
  resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
435
  engines: {node: '>=8'}
 
 
 
436
 
437
+ ansi-styles@6.2.1:
438
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
439
+ engines: {node: '>=12'}
 
440
 
441
442
  resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
 
443
 
444
+ assertion-error@2.0.1:
445
+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
446
+ engines: {node: '>=12'}
447
 
448
449
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 
450
 
451
+ brace-expansion@2.0.1:
452
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
 
 
 
 
453
 
454
+ cac@6.7.14:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
455
  resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
456
  engines: {node: '>=8'}
 
457
 
458
+ chai@5.1.2:
459
+ resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
460
+ engines: {node: '>=12'}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
461
 
462
+ check-error@2.1.1:
463
+ resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
464
+ engines: {node: '>= 16'}
465
+
466
467
  resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
468
  engines: {node: '>=12'}
 
 
 
 
 
469
 
470
471
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
472
  engines: {node: '>=7.0.0'}
 
 
 
473
 
474
475
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
 
 
 
 
 
476
 
477
+ create-require@1.1.1:
 
 
 
 
478
  resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
 
479
 
480
481
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
482
  engines: {node: '>= 8'}
 
 
 
 
 
483
 
484
+ debug@4.4.0:
485
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
486
  engines: {node: '>=6.0'}
487
  peerDependencies:
488
  supports-color: '*'
489
  peerDependenciesMeta:
490
  supports-color:
491
  optional: true
 
 
 
492
 
493
+ deep-eql@5.0.2:
494
+ resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
495
  engines: {node: '>=6'}
 
 
 
 
 
 
 
 
496
 
497
498
  resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
499
  engines: {node: '>=0.3.1'}
 
500
 
501
+ dts-bundle-generator@9.5.1:
502
+ resolution: {integrity: sha512-DxpJOb2FNnEyOzMkG11sxO2dmxPjthoVWxfKqWYJ/bI/rT1rvTMktF5EKjAYrRZu6Z6t3NhOUZ0sZ5ZXevOfbA==}
503
  engines: {node: '>=14.0.0'}
504
  hasBin: true
 
 
 
 
505
 
506
+ eastasianwidth@0.2.0:
507
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
508
+
509
510
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
511
 
512
+ emoji-regex@9.2.2:
513
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
514
+
515
516
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
517
  engines: {node: '>=0.12'}
 
518
 
519
+ es-module-lexer@1.6.0:
520
+ resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
521
+
522
523
+ resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
524
+ engines: {node: '>=18'}
525
  hasBin: true
526
+
527
528
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
529
  engines: {node: '>=6'}
 
530
 
531
+ estree-walker@3.0.3:
532
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
 
 
 
 
 
533
 
534
+ expect-type@1.1.0:
535
+ resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
536
+ engines: {node: '>=12.0.0'}
 
 
 
 
537
 
538
+ foreground-child@3.3.0:
539
+ resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
540
+ engines: {node: '>=14'}
541
 
542
543
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
544
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
545
  os: [darwin]
 
 
 
546
 
547
548
  resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
549
  engines: {node: 6.* || 8.* || >= 10.*}
 
550
 
551
+ glob@10.4.5:
552
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
553
+ hasBin: true
554
 
555
+ has-flag@4.0.0:
 
 
 
 
 
 
 
 
 
 
 
556
  resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
557
  engines: {node: '>=8'}
 
558
 
559
560
  resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
 
 
 
 
 
 
 
 
 
 
 
 
561
 
562
563
  resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
564
  engines: {node: '>=8'}
 
565
 
566
567
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
 
 
 
 
 
 
568
 
569
+ istanbul-lib-coverage@3.2.2:
570
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
571
  engines: {node: '>=8'}
 
 
 
 
 
 
 
 
 
 
 
 
 
572
 
573
+ istanbul-lib-report@3.0.1:
574
+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
575
+ engines: {node: '>=10'}
 
 
 
 
 
576
 
577
+ istanbul-lib-source-maps@5.0.6:
578
+ resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
579
  engines: {node: '>=10'}
 
 
 
580
 
581
+ istanbul-reports@3.1.7:
582
+ resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
583
+ engines: {node: '>=8'}
 
 
584
 
585
+ jackspeak@3.4.3:
586
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
 
 
 
 
587
 
588
+ loupe@3.1.2:
589
+ resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
 
 
 
 
590
 
591
+ lru-cache@10.4.3:
592
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
 
 
 
 
593
 
594
+ magic-string@0.30.17:
595
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
 
596
 
597
+ magicast@0.3.5:
598
+ resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
 
 
 
599
 
600
+ make-dir@4.0.0:
601
+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
602
+ engines: {node: '>=10'}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
603
 
604
+ make-error@1.3.6:
605
+ resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
 
 
 
606
 
607
+ minimatch@9.0.5:
608
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
609
+ engines: {node: '>=16 || 14 >=14.17'}
 
 
 
610
 
611
+ minipass@7.1.2:
612
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
613
+ engines: {node: '>=16 || 14 >=14.17'}
 
 
 
614
 
615
+ ms@2.1.3:
616
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
 
 
 
 
617
 
618
+ nanoid@3.3.8:
619
+ resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
620
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
621
+ hasBin: true
 
622
 
623
+ package-json-from-dist@1.0.1:
624
+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
 
 
625
 
626
+ parse5@7.2.1:
627
+ resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
 
 
628
 
629
630
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
631
  engines: {node: '>=8'}
 
632
 
633
+ path-scurry@1.11.1:
634
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
635
+ engines: {node: '>=16 || 14 >=14.18'}
636
 
637
+ pathe@2.0.2:
638
+ resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==}
 
639
 
640
+ pathval@2.0.0:
641
+ resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
642
+ engines: {node: '>= 14.16'}
643
 
644
+ picocolors@1.1.1:
645
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
 
 
 
 
 
646
 
647
648
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
649
  engines: {node: '>=12.0'}
650
  peerDependencies:
651
+ postcss: ^8.4.29
 
 
 
652
 
653
+ postcss@8.5.1:
654
+ resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
655
  engines: {node: ^10 || ^12 || >=14}
 
 
 
 
 
656
 
657
+ prettier@3.4.2:
658
+ resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
659
  engines: {node: '>=14'}
660
  hasBin: true
 
661
 
662
+ require-directory@2.1.1:
 
 
 
 
 
 
 
 
 
 
 
 
 
663
  resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
664
  engines: {node: '>=0.10.0'}
 
 
 
 
 
 
 
 
665
 
666
+ rollup@4.31.0:
667
+ resolution: {integrity: sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==}
668
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
669
  hasBin: true
 
 
 
670
 
671
+ semver@7.6.3:
672
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
673
+ engines: {node: '>=10'}
674
  hasBin: true
 
675
 
676
677
  resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
678
  engines: {node: '>=8'}
 
 
 
679
 
680
681
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
682
  engines: {node: '>=8'}
 
683
 
684
685
  resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
 
686
 
687
+ signal-exit@4.1.0:
688
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
689
+ engines: {node: '>=14'}
690
 
691
+ source-map-js@1.2.1:
692
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
693
  engines: {node: '>=0.10.0'}
 
694
 
695
696
  resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
 
697
 
698
+ std-env@3.8.0:
699
+ resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
 
700
 
701
702
  resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
703
  engines: {node: '>=8'}
 
 
 
 
 
704
 
705
+ string-width@5.1.2:
706
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
707
+ engines: {node: '>=12'}
708
+
709
710
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
711
  engines: {node: '>=8'}
 
 
 
712
 
713
+ strip-ansi@7.1.0:
714
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
715
+ engines: {node: '>=12'}
 
 
716
 
717
718
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
719
  engines: {node: '>=8'}
 
 
 
720
 
721
+ test-exclude@7.0.1:
722
+ resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
723
+ engines: {node: '>=18'}
724
+
725
+ tinybench@2.9.0:
726
+ resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
 
 
727
 
728
+ tinyexec@0.3.2:
729
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
 
730
 
731
+ tinypool@1.0.2:
732
+ resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
733
+ engines: {node: ^18.0.0 || >=20.0.0}
734
+
735
736
+ resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
737
  engines: {node: '>=14.0.0'}
 
738
 
739
+ tinyspy@3.0.2:
740
+ resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
741
  engines: {node: '>=14.0.0'}
 
742
 
743
744
+ resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
745
  hasBin: true
746
  peerDependencies:
747
  '@swc/core': '>=1.2.50'
 
753
  optional: true
754
  '@swc/wasm':
755
  optional: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
756
 
757
+ typescript@5.7.3:
758
+ resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
759
  engines: {node: '>=14.17'}
760
  hasBin: true
 
761
 
762
+ undici-types@6.20.0:
763
+ resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
 
764
 
765
766
  resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
 
767
 
768
+ vite-node@3.0.3:
769
+ resolution: {integrity: sha512-0sQcwhwAEw/UJGojbhOrnq3HtiZ3tC7BzpAa0lx3QaTX0S3YX70iGcik25UBdB96pmdwjyY2uyKNYruxCDmiEg==}
770
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
 
 
 
 
 
 
 
 
 
771
  hasBin: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
772
 
773
+ vite@6.0.11:
774
+ resolution: {integrity: sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==}
775
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
776
  hasBin: true
777
  peerDependencies:
778
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
779
+ jiti: '>=1.21.0'
780
  less: '*'
781
  lightningcss: ^1.21.0
782
  sass: '*'
783
+ sass-embedded: '*'
784
  stylus: '*'
785
  sugarss: '*'
786
+ terser: ^5.16.0
787
+ tsx: ^4.8.1
788
+ yaml: ^2.4.2
789
  peerDependenciesMeta:
790
  '@types/node':
791
  optional: true
792
+ jiti:
793
+ optional: true
794
  less:
795
  optional: true
796
  lightningcss:
797
  optional: true
798
  sass:
799
  optional: true
800
+ sass-embedded:
801
+ optional: true
802
  stylus:
803
  optional: true
804
  sugarss:
805
  optional: true
806
  terser:
807
  optional: true
808
+ tsx:
809
+ optional: true
810
+ yaml:
811
+ optional: true
 
 
 
 
812
 
813
+ vitest@3.0.3:
814
+ resolution: {integrity: sha512-dWdwTFUW9rcnL0LyF2F+IfvNQWB0w9DERySCk8VMG75F8k25C7LsZoh6XfCjPvcR8Nb+Lqi9JKr6vnzH7HSrpQ==}
815
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
816
  hasBin: true
817
  peerDependencies:
818
  '@edge-runtime/vm': '*'
819
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
820
+ '@vitest/browser': 3.0.3
821
+ '@vitest/ui': 3.0.3
822
  happy-dom: '*'
823
  jsdom: '*'
 
 
 
824
  peerDependenciesMeta:
825
  '@edge-runtime/vm':
826
  optional: true
827
+ '@types/node':
828
+ optional: true
829
  '@vitest/browser':
830
  optional: true
831
  '@vitest/ui':
 
834
  optional: true
835
  jsdom:
836
  optional: true
837
+
838
839
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
840
+ engines: {node: '>= 8'}
841
+ hasBin: true
842
+
843
844
+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
845
+ engines: {node: '>=8'}
846
+ hasBin: true
847
+
848
849
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
850
+ engines: {node: '>=10'}
851
+
852
853
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
854
+ engines: {node: '>=12'}
855
+
856
857
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
858
+ engines: {node: '>=10'}
859
+
860
861
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
862
+ engines: {node: '>=12'}
863
+
864
865
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
866
+ engines: {node: '>=12'}
867
+
868
869
+ resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
870
+ engines: {node: '>=6'}
871
+
872
+ snapshots:
873
+
874
+ '@ampproject/[email protected]':
875
+ dependencies:
876
+ '@jridgewell/gen-mapping': 0.3.8
877
+ '@jridgewell/trace-mapping': 0.3.25
878
+
879
+ '@babel/[email protected]': {}
880
+
881
+ '@babel/[email protected]': {}
882
+
883
+ '@babel/[email protected]':
884
+ dependencies:
885
+ '@babel/types': 7.26.5
886
+
887
+ '@babel/[email protected]':
888
+ dependencies:
889
+ '@babel/helper-string-parser': 7.25.9
890
+ '@babel/helper-validator-identifier': 7.25.9
891
+
892
+ '@bcoe/[email protected]': {}
893
+
894
+ '@cspotcode/[email protected]':
895
+ dependencies:
896
+ '@jridgewell/trace-mapping': 0.3.9
897
+
898
+ '@esbuild/[email protected]':
899
+ optional: true
900
+
901
+ '@esbuild/[email protected]':
902
+ optional: true
903
+
904
+ '@esbuild/[email protected]':
905
+ optional: true
906
+
907
+ '@esbuild/[email protected]':
908
+ optional: true
909
+
910
+ '@esbuild/[email protected]':
911
+ optional: true
912
+
913
+ '@esbuild/[email protected]':
914
+ optional: true
915
+
916
+ '@esbuild/[email protected]':
917
+ optional: true
918
+
919
+ '@esbuild/[email protected]':
920
+ optional: true
921
+
922
+ '@esbuild/[email protected]':
923
+ optional: true
924
+
925
+ '@esbuild/[email protected]':
926
+ optional: true
927
+
928
+ '@esbuild/[email protected]':
929
+ optional: true
930
+
931
+ '@esbuild/[email protected]':
932
+ optional: true
933
+
934
+ '@esbuild/[email protected]':
935
+ optional: true
936
+
937
+ '@esbuild/[email protected]':
938
+ optional: true
939
+
940
+ '@esbuild/[email protected]':
941
+ optional: true
942
+
943
+ '@esbuild/[email protected]':
944
+ optional: true
945
+
946
+ '@esbuild/[email protected]':
947
+ optional: true
948
+
949
+ '@esbuild/[email protected]':
950
+ optional: true
951
+
952
+ '@esbuild/[email protected]':
953
+ optional: true
954
+
955
+ '@esbuild/[email protected]':
956
+ optional: true
957
+
958
+ '@esbuild/[email protected]':
959
+ optional: true
960
+
961
+ '@esbuild/[email protected]':
962
+ optional: true
963
+
964
+ '@esbuild/[email protected]':
965
+ optional: true
966
+
967
+ '@esbuild/[email protected]':
968
+ optional: true
969
+
970
+ '@esbuild/[email protected]':
971
+ optional: true
972
+
973
+ '@isaacs/[email protected]':
974
+ dependencies:
975
+ string-width: 5.1.2
976
+ string-width-cjs: [email protected]
977
+ strip-ansi: 7.1.0
978
+ strip-ansi-cjs: [email protected]
979
+ wrap-ansi: 8.1.0
980
+ wrap-ansi-cjs: [email protected]
981
+
982
+ '@istanbuljs/[email protected]': {}
983
+
984
+ '@jridgewell/[email protected]':
985
+ dependencies:
986
+ '@jridgewell/set-array': 1.2.1
987
+ '@jridgewell/sourcemap-codec': 1.5.0
988
+ '@jridgewell/trace-mapping': 0.3.25
989
+
990
+ '@jridgewell/[email protected]': {}
991
+
992
+ '@jridgewell/[email protected]': {}
993
+
994
+ '@jridgewell/[email protected]': {}
995
+
996
+ '@jridgewell/[email protected]':
997
+ dependencies:
998
+ '@jridgewell/resolve-uri': 3.1.2
999
+ '@jridgewell/sourcemap-codec': 1.5.0
1000
+
1001
+ '@jridgewell/[email protected]':
1002
+ dependencies:
1003
+ '@jridgewell/resolve-uri': 3.1.2
1004
+ '@jridgewell/sourcemap-codec': 1.5.0
1005
+
1006
+ '@pkgjs/[email protected]':
1007
+ optional: true
1008
+
1009
+ '@rollup/[email protected]':
1010
+ optional: true
1011
+
1012
+ '@rollup/[email protected]':
1013
+ optional: true
1014
+
1015
+ '@rollup/[email protected]':
1016
+ optional: true
1017
+
1018
+ '@rollup/[email protected]':
1019
+ optional: true
1020
+
1021
+ '@rollup/[email protected]':
1022
+ optional: true
1023
+
1024
+ '@rollup/[email protected]':
1025
+ optional: true
1026
+
1027
+ '@rollup/[email protected]':
1028
+ optional: true
1029
+
1030
+ '@rollup/[email protected]':
1031
+ optional: true
1032
+
1033
+ '@rollup/[email protected]':
1034
+ optional: true
1035
+
1036
+ '@rollup/[email protected]':
1037
+ optional: true
1038
+
1039
+ '@rollup/[email protected]':
1040
+ optional: true
1041
+
1042
+ '@rollup/[email protected]':
1043
+ optional: true
1044
+
1045
+ '@rollup/[email protected]':
1046
+ optional: true
1047
+
1048
+ '@rollup/[email protected]':
1049
+ optional: true
1050
+
1051
+ '@rollup/[email protected]':
1052
+ optional: true
1053
+
1054
+ '@rollup/[email protected]':
1055
+ optional: true
1056
+
1057
+ '@rollup/[email protected]':
1058
+ optional: true
1059
+
1060
+ '@rollup/[email protected]':
1061
+ optional: true
1062
+
1063
+ '@rollup/[email protected]':
1064
+ optional: true
1065
+
1066
+ '@tsconfig/[email protected]': {}
1067
+
1068
+ '@tsconfig/[email protected]': {}
1069
+
1070
+ '@tsconfig/[email protected]': {}
1071
+
1072
+ '@tsconfig/[email protected]': {}
1073
+
1074
+ '@types/[email protected]': {}
1075
+
1076
+ '@types/[email protected]':
1077
+ dependencies:
1078
+ '@types/node': 22.10.7
1079
+ '@types/tough-cookie': 4.0.5
1080
+ parse5: 7.2.1
1081
+
1082
+ '@types/[email protected]':
1083
+ dependencies:
1084
+ undici-types: 6.20.0
1085
+
1086
+ '@types/[email protected]': {}
1087
+
1088
1089
+ dependencies:
1090
+ '@ampproject/remapping': 2.3.0
1091
+ '@bcoe/v8-coverage': 1.0.2
1092
+ debug: 4.4.0
1093
+ istanbul-lib-coverage: 3.2.2
1094
+ istanbul-lib-report: 3.0.1
1095
+ istanbul-lib-source-maps: 5.0.6
1096
+ istanbul-reports: 3.1.7
1097
+ magic-string: 0.30.17
1098
+ magicast: 0.3.5
1099
+ std-env: 3.8.0
1100
+ test-exclude: 7.0.1
1101
+ tinyrainbow: 2.0.0
1102
+ vitest: 3.0.3(@types/[email protected])
1103
+ transitivePeerDependencies:
1104
+ - supports-color
1105
+
1106
+ '@vitest/[email protected]':
1107
+ dependencies:
1108
+ '@vitest/spy': 3.0.3
1109
+ '@vitest/utils': 3.0.3
1110
+ chai: 5.1.2
1111
+ tinyrainbow: 2.0.0
1112
+
1113
1114
+ dependencies:
1115
+ '@vitest/spy': 3.0.3
1116
+ estree-walker: 3.0.3
1117
+ magic-string: 0.30.17
1118
+ optionalDependencies:
1119
+ vite: 6.0.11(@types/[email protected])
1120
+
1121
+ '@vitest/[email protected]':
1122
+ dependencies:
1123
+ tinyrainbow: 2.0.0
1124
+
1125
+ '@vitest/[email protected]':
1126
+ dependencies:
1127
+ '@vitest/utils': 3.0.3
1128
+ pathe: 2.0.2
1129
+
1130
+ '@vitest/[email protected]':
1131
+ dependencies:
1132
+ '@vitest/pretty-format': 3.0.3
1133
+ magic-string: 0.30.17
1134
+ pathe: 2.0.2
1135
+
1136
+ '@vitest/[email protected]':
1137
+ dependencies:
1138
+ tinyspy: 3.0.2
1139
+
1140
+ '@vitest/[email protected]':
1141
+ dependencies:
1142
+ '@vitest/pretty-format': 3.0.3
1143
+ loupe: 3.1.2
1144
+ tinyrainbow: 2.0.0
1145
+
1146
1147
+ dependencies:
1148
+ acorn: 8.14.0
1149
+
1150
1151
+
1152
1153
+
1154
1155
+
1156
1157
+ dependencies:
1158
+ color-convert: 2.0.1
1159
+
1160
1161
+
1162
1163
+
1164
1165
+
1166
1167
+
1168
1169
+ dependencies:
1170
+ balanced-match: 1.0.2
1171
+
1172
1173
+
1174
1175
+ dependencies:
1176
+ assertion-error: 2.0.1
1177
+ check-error: 2.1.1
1178
+ deep-eql: 5.0.2
1179
+ loupe: 3.1.2
1180
+ pathval: 2.0.0
1181
+
1182
1183
+
1184
1185
+ dependencies:
1186
+ string-width: 4.2.3
1187
+ strip-ansi: 6.0.1
1188
+ wrap-ansi: 7.0.0
1189
+
1190
1191
+ dependencies:
1192
+ color-name: 1.1.4
1193
+
1194
1195
+
1196
1197
+
1198
1199
+ dependencies:
1200
+ path-key: 3.1.1
1201
+ shebang-command: 2.0.0
1202
+ which: 2.0.2
1203
+
1204
1205
+ dependencies:
1206
+ ms: 2.1.3
1207
+
1208
1209
+
1210
1211
+
1212
1213
+ dependencies:
1214
+ typescript: 5.7.3
1215
+ yargs: 17.7.2
1216
+
1217
1218
+
1219
1220
+
1221
1222
+
1223
1224
+
1225
1226
+
1227
1228
+ optionalDependencies:
1229
+ '@esbuild/aix-ppc64': 0.24.2
1230
+ '@esbuild/android-arm': 0.24.2
1231
+ '@esbuild/android-arm64': 0.24.2
1232
+ '@esbuild/android-x64': 0.24.2
1233
+ '@esbuild/darwin-arm64': 0.24.2
1234
+ '@esbuild/darwin-x64': 0.24.2
1235
+ '@esbuild/freebsd-arm64': 0.24.2
1236
+ '@esbuild/freebsd-x64': 0.24.2
1237
+ '@esbuild/linux-arm': 0.24.2
1238
+ '@esbuild/linux-arm64': 0.24.2
1239
+ '@esbuild/linux-ia32': 0.24.2
1240
+ '@esbuild/linux-loong64': 0.24.2
1241
+ '@esbuild/linux-mips64el': 0.24.2
1242
+ '@esbuild/linux-ppc64': 0.24.2
1243
+ '@esbuild/linux-riscv64': 0.24.2
1244
+ '@esbuild/linux-s390x': 0.24.2
1245
+ '@esbuild/linux-x64': 0.24.2
1246
+ '@esbuild/netbsd-arm64': 0.24.2
1247
+ '@esbuild/netbsd-x64': 0.24.2
1248
+ '@esbuild/openbsd-arm64': 0.24.2
1249
+ '@esbuild/openbsd-x64': 0.24.2
1250
+ '@esbuild/sunos-x64': 0.24.2
1251
+ '@esbuild/win32-arm64': 0.24.2
1252
+ '@esbuild/win32-ia32': 0.24.2
1253
+ '@esbuild/win32-x64': 0.24.2
1254
+
1255
1256
+
1257
1258
+ dependencies:
1259
+ '@types/estree': 1.0.6
1260
+
1261
1262
+
1263
1264
+ dependencies:
1265
+ cross-spawn: 7.0.6
1266
+ signal-exit: 4.1.0
1267
+
1268
1269
+ optional: true
1270
+
1271
1272
+
1273
1274
+ dependencies:
1275
+ foreground-child: 3.3.0
1276
+ jackspeak: 3.4.3
1277
+ minimatch: 9.0.5
1278
+ minipass: 7.1.2
1279
+ package-json-from-dist: 1.0.1
1280
+ path-scurry: 1.11.1
1281
+
1282
1283
+
1284
1285
+
1286
1287
+
1288
1289
+
1290
1291
+
1292
1293
+ dependencies:
1294
+ istanbul-lib-coverage: 3.2.2
1295
+ make-dir: 4.0.0
1296
+ supports-color: 7.2.0
1297
+
1298
1299
+ dependencies:
1300
+ '@jridgewell/trace-mapping': 0.3.25
1301
+ debug: 4.4.0
1302
+ istanbul-lib-coverage: 3.2.2
1303
+ transitivePeerDependencies:
1304
+ - supports-color
1305
+
1306
1307
+ dependencies:
1308
+ html-escaper: 2.0.2
1309
+ istanbul-lib-report: 3.0.1
1310
+
1311
1312
+ dependencies:
1313
+ '@isaacs/cliui': 8.0.2
1314
+ optionalDependencies:
1315
+ '@pkgjs/parseargs': 0.11.0
1316
+
1317
1318
+
1319
1320
+
1321
1322
+ dependencies:
1323
+ '@jridgewell/sourcemap-codec': 1.5.0
1324
+
1325
1326
+ dependencies:
1327
+ '@babel/parser': 7.26.5
1328
+ '@babel/types': 7.26.5
1329
+ source-map-js: 1.2.1
1330
+
1331
1332
+ dependencies:
1333
+ semver: 7.6.3
1334
+
1335
1336
+
1337
1338
+ dependencies:
1339
+ brace-expansion: 2.0.1
1340
+
1341
1342
+
1343
1344
+
1345
1346
+
1347
1348
+
1349
1350
+ dependencies:
1351
+ entities: 4.5.0
1352
+
1353
1354
+
1355
1356
+ dependencies:
1357
+ lru-cache: 10.4.3
1358
+ minipass: 7.1.2
1359
+
1360
1361
+
1362
1363
+
1364
1365
+
1366
1367
+ dependencies:
1368
+ postcss: 8.5.1
1369
+
1370
1371
+ dependencies:
1372
+ nanoid: 3.3.8
1373
+ picocolors: 1.1.1
1374
+ source-map-js: 1.2.1
1375
+
1376
1377
+
1378
1379
+
1380
1381
+ dependencies:
1382
+ '@types/estree': 1.0.6
1383
+ optionalDependencies:
1384
+ '@rollup/rollup-android-arm-eabi': 4.31.0
1385
+ '@rollup/rollup-android-arm64': 4.31.0
1386
+ '@rollup/rollup-darwin-arm64': 4.31.0
1387
+ '@rollup/rollup-darwin-x64': 4.31.0
1388
+ '@rollup/rollup-freebsd-arm64': 4.31.0
1389
+ '@rollup/rollup-freebsd-x64': 4.31.0
1390
+ '@rollup/rollup-linux-arm-gnueabihf': 4.31.0
1391
+ '@rollup/rollup-linux-arm-musleabihf': 4.31.0
1392
+ '@rollup/rollup-linux-arm64-gnu': 4.31.0
1393
+ '@rollup/rollup-linux-arm64-musl': 4.31.0
1394
+ '@rollup/rollup-linux-loongarch64-gnu': 4.31.0
1395
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.31.0
1396
+ '@rollup/rollup-linux-riscv64-gnu': 4.31.0
1397
+ '@rollup/rollup-linux-s390x-gnu': 4.31.0
1398
+ '@rollup/rollup-linux-x64-gnu': 4.31.0
1399
+ '@rollup/rollup-linux-x64-musl': 4.31.0
1400
+ '@rollup/rollup-win32-arm64-msvc': 4.31.0
1401
+ '@rollup/rollup-win32-ia32-msvc': 4.31.0
1402
+ '@rollup/rollup-win32-x64-msvc': 4.31.0
1403
+ fsevents: 2.3.3
1404
+
1405
1406
+
1407
1408
+ dependencies:
1409
+ shebang-regex: 3.0.0
1410
+
1411
1412
+
1413
1414
+
1415
1416
+
1417
1418
+
1419
1420
+
1421
1422
+
1423
1424
+ dependencies:
1425
+ emoji-regex: 8.0.0
1426
+ is-fullwidth-code-point: 3.0.0
1427
+ strip-ansi: 6.0.1
1428
+
1429
1430
+ dependencies:
1431
+ eastasianwidth: 0.2.0
1432
+ emoji-regex: 9.2.2
1433
+ strip-ansi: 7.1.0
1434
+
1435
1436
+ dependencies:
1437
+ ansi-regex: 5.0.1
1438
+
1439
1440
+ dependencies:
1441
+ ansi-regex: 6.1.0
1442
+
1443
1444
+ dependencies:
1445
+ has-flag: 4.0.0
1446
+
1447
1448
+ dependencies:
1449
+ '@istanbuljs/schema': 0.1.3
1450
+ glob: 10.4.5
1451
+ minimatch: 9.0.5
1452
+
1453
1454
+
1455
1456
+
1457
1458
+
1459
1460
+
1461
1462
+
1463
1464
+ dependencies:
1465
+ '@cspotcode/source-map-support': 0.8.1
1466
+ '@tsconfig/node10': 1.0.11
1467
+ '@tsconfig/node12': 1.0.11
1468
+ '@tsconfig/node14': 1.0.3
1469
+ '@tsconfig/node16': 1.0.4
1470
+ '@types/node': 22.10.7
1471
+ acorn: 8.14.0
1472
+ acorn-walk: 8.3.4
1473
+ arg: 4.1.3
1474
+ create-require: 1.1.1
1475
+ diff: 4.0.2
1476
+ make-error: 1.3.6
1477
+ typescript: 5.7.3
1478
+ v8-compile-cache-lib: 3.0.1
1479
+ yn: 3.1.1
1480
+
1481
1482
+
1483
1484
+
1485
1486
+
1487
1488
  dependencies:
 
 
 
 
 
 
 
 
 
 
1489
  cac: 6.7.14
1490
+ debug: 4.4.0
1491
+ es-module-lexer: 1.6.0
1492
+ pathe: 2.0.2
1493
+ vite: 6.0.11(@types/node@22.10.7)
 
 
 
 
 
 
 
 
 
1494
  transitivePeerDependencies:
1495
+ - '@types/node'
1496
+ - jiti
1497
  - less
1498
  - lightningcss
1499
  - sass
1500
+ - sass-embedded
1501
  - stylus
1502
  - sugarss
1503
  - supports-color
1504
  - terser
1505
+ - tsx
1506
+ - yaml
1507
 
1508
+ vite@6.0.11(@types/[email protected]):
1509
+ dependencies:
1510
+ esbuild: 0.24.2
1511
+ postcss: 8.5.1
1512
+ rollup: 4.31.0
1513
+ optionalDependencies:
1514
+ '@types/node': 22.10.7
1515
+ fsevents: 2.3.3
1516
+
1517
1518
+ dependencies:
1519
+ '@vitest/expect': 3.0.3
1520
+ '@vitest/mocker': 3.0.3([email protected](@types/[email protected]))
1521
+ '@vitest/pretty-format': 3.0.3
1522
+ '@vitest/runner': 3.0.3
1523
+ '@vitest/snapshot': 3.0.3
1524
+ '@vitest/spy': 3.0.3
1525
+ '@vitest/utils': 3.0.3
1526
+ chai: 5.1.2
1527
+ debug: 4.4.0
1528
+ expect-type: 1.1.0
1529
+ magic-string: 0.30.17
1530
+ pathe: 2.0.2
1531
+ std-env: 3.8.0
1532
+ tinybench: 2.9.0
1533
+ tinyexec: 0.3.2
1534
+ tinypool: 1.0.2
1535
+ tinyrainbow: 2.0.0
1536
+ vite: 6.0.11(@types/[email protected])
1537
+ vite-node: 3.0.3(@types/[email protected])
1538
+ why-is-node-running: 2.3.0
1539
+ optionalDependencies:
1540
+ '@types/node': 22.10.7
1541
+ transitivePeerDependencies:
1542
+ - jiti
1543
+ - less
1544
+ - lightningcss
1545
+ - msw
1546
+ - sass
1547
+ - sass-embedded
1548
+ - stylus
1549
+ - sugarss
1550
+ - supports-color
1551
+ - terser
1552
+ - tsx
1553
+ - yaml
1554
+
1555
1556
  dependencies:
1557
  isexe: 2.0.0
 
1558
 
1559
+ why-is-node-running@2.3.0:
 
 
 
1560
  dependencies:
1561
  siginfo: 2.0.0
1562
  stackback: 0.0.2
 
1563
 
1564
 
 
1565
  dependencies:
1566
  ansi-styles: 4.3.0
1567
  string-width: 4.2.3
1568
  strip-ansi: 6.0.1
 
1569
 
1570
+ wrap-ansi@8.1.0:
1571
+ dependencies:
1572
+ ansi-styles: 6.2.1
1573
+ string-width: 5.1.2
1574
+ strip-ansi: 7.1.0
 
 
 
1575
 
1576
+ y18n@5.0.8: {}
 
 
 
1577
 
1578
 
 
 
1579
 
1580
+ yargs@17.7.2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1581
  dependencies:
1582
  cliui: 8.0.1
1583
+ escalade: 3.2.0
1584
  get-caller-file: 2.0.5
1585
  require-directory: 2.1.1
1586
  string-width: 4.2.3
1587
  y18n: 5.0.8
1588
  yargs-parser: 21.1.1
 
 
 
 
 
 
 
 
 
 
 
1589
 
1590
+ yn@3.1.1: {}
 
 
 
src/highlight.ts CHANGED
@@ -29,8 +29,23 @@ function mountDummyElement(): Element {
29
 
30
  export function highlight(step: DriveStep) {
31
  const { element } = step;
32
- let elemObj =
33
- typeof element === "function" ? element() : typeof element === "string" ? document.querySelector(element) : element;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  // If the element is not found, we mount a 1px div
36
  // at the center of the screen to highlight and show
 
29
 
30
  export function highlight(step: DriveStep) {
31
  const { element } = step;
32
+ let elemObj: Element | null = null;
33
+
34
+ if (typeof element === "string") {
35
+ elemObj = document.querySelector(element);
36
+ if (! elemObj || elemObj.getBoundingClientRect().width === 0) {
37
+ elemObj = null;
38
+ document.querySelectorAll(element).forEach(function (el) {
39
+ var rect = el.getBoundingClientRect();
40
+ if (!elemObj && rect.width > 0 && rect.height > 0) {
41
+ elemObj = el;
42
+ return;
43
+ }
44
+ });
45
+ }
46
+ } else if (element instanceof Element) {
47
+ elemObj = element;
48
+ }
49
 
50
  // If the element is not found, we mount a 1px div
51
  // at the center of the screen to highlight and show