Update agents filter (#454)
* feat: update os parser * chore: update frontend dependencies * fix: update Singul authentication and URL for integration --------- Co-authored-by: Davide Di Modica <webmaster.ddm@gmail.com>
taylor_socfortress committed
Jun 10, 2025 at 11:19 UTC
69a6e28d5429ff67a81faa72bdb2fce07f0b455e
5 files changed
+128
-128
backend/app/connectors/shuffle/services/singul.py
+2
-4
@@ -3,7 +3,7 @@ from shufflepy import Singul
3
4
from app.connectors.shuffle.schema.singul import SingulRequest
5
6
-singul = Singul(auth="REPLACE", url="https://shuffler.io")
6
+singul = Singul(auth="REPLACE_ME", url="https://california.shuffler.io")
7
8
9
async def execute_singul(
@@ -21,10 +21,8 @@ async def execute_singul(
21
logger.info("Executing Singul integration")
22
response = singul.communication.send_message(
23
app=request.app,
24
- # org_id="REPLACE",
25
- auth_id="REPLACE",
24
fields=[
27
- {"key": "to", "value": "REPLACE"},
25
+ {"key": "to", "value": "walton.taylor23@gmail.com"},
26
{"key": "subject", "value": "Test Email from Singul"},
27
{"key": "body", "value": "This is a test email sent from Singul."},
28
],
frontend/package.json
+8
-8
@@ -3,7 +3,7 @@
3
"type": "module",
4
"version": "1.0.0",
5
"private": true,
6
- "packageManager": "pnpm@10.11.1+sha512.e519b9f7639869dc8d5c3c5dfef73b3f091094b0a006d7317353c72b124e80e1afd429732e28705ad6bfa1ee879c1fce46c128ccebd3192101f43dd67c667912",
6
+ "packageManager": "pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac",
7
"engines": {
8
"node": ">=18.0.0"
9
},
@@ -42,9 +42,9 @@
42
"@codemirror/lang-xml": "^6.1.0",
43
"@codemirror/theme-one-dark": "^6.1.2",
44
"@f3ve/vue-markdown-it": "^0.2.3",
45
- "@fontsource/jetbrains-mono": "^5.2.5",
46
- "@fontsource/lexend": "^5.2.8",
47
- "@fontsource/public-sans": "^5.2.5",
45
+ "@fontsource/jetbrains-mono": "^5.2.6",
46
+ "@fontsource/lexend": "^5.2.9",
47
+ "@fontsource/public-sans": "^5.2.6",
48
"@shikijs/markdown-it": "^3.6.0",
49
"@vueuse/core": "^13.3.0",
50
"@vueuse/motion": "^3.0.3",
@@ -61,7 +61,7 @@
61
"js-md5": "^0.8.3",
62
"lodash": "^4.17.21",
63
"mitt": "^3.0.1",
64
- "naive-ui": "^2.41.0",
64
+ "naive-ui": "^2.41.1",
65
"nanoid": "^5.1.5",
66
"password-validator": "^5.3.0",
67
"pinia": "^3.0.3",
@@ -98,7 +98,7 @@
98
"@types/jsdom": "^21.1.7",
99
"@types/lodash": "^4.17.17",
100
"@types/markdown-it": "^14.1.2",
101
- "@types/node": "^22.15.30",
101
+ "@types/node": "^22.15.31",
102
"@types/validator": "^13.15.1",
103
"@vitejs/plugin-vue": "^5.2.4",
104
"@vitejs/plugin-vue-jsx": "^4.2.0",
@@ -113,7 +113,7 @@
113
"npm-run-all2": "^8.0.4",
114
"prettier": "^3.5.3",
115
"prettier-plugin-tailwindcss": "^0.6.12",
116
- "sass": "^1.89.1",
116
+ "sass": "^1.89.2",
117
"start-server-and-test": "^2.0.12",
118
"tailwindcss": "^4.1.8",
119
"taze": "^19.1.0",
@@ -123,7 +123,7 @@
123
"vite-bundle-visualizer": "^1.2.1",
124
"vite-plugin-vue-devtools": "^7.7.6",
125
"vite-svg-loader": "^5.1.0",
126
- "vitest": "^3.2.2",
126
+ "vitest": "^3.2.3",
127
"vue-tsc": "^2.2.10"
128
},
129
"pnpm": {
frontend/pnpm-lock.yaml
+116
-115
@@ -27,14 +27,14 @@ importers:
27
specifier: ^0.2.3
28
version: 0.2.3(vue@3.5.16(typescript@5.8.3))
29
'@fontsource/jetbrains-mono':
30
- specifier: ^5.2.5
31
- version: 5.2.5
30
+ specifier: ^5.2.6
31
+ version: 5.2.6
32
'@fontsource/lexend':
33
- specifier: ^5.2.8
34
- version: 5.2.8
33
+ specifier: ^5.2.9
34
+ version: 5.2.9
35
'@fontsource/public-sans':
36
- specifier: ^5.2.5
37
- version: 5.2.5
36
+ specifier: ^5.2.6
37
+ version: 5.2.6
38
'@shikijs/markdown-it':
39
specifier: ^3.6.0
40
version: 3.6.0
@@ -84,8 +84,8 @@ importers:
84
specifier: ^3.0.1
85
version: 3.0.1
86
naive-ui:
87
- specifier: ^2.41.0
88
- version: 2.41.0(vue@3.5.16(typescript@5.8.3))
87
+ specifier: ^2.41.1
88
+ version: 2.41.1(vue@3.5.16(typescript@5.8.3))
89
nanoid:
90
specifier: ^5.1.5
91
version: 5.1.5
@@ -143,7 +143,7 @@ importers:
143
devDependencies:
144
'@antfu/eslint-config':
145
specifier: ^4.14.1
146
- version: 4.14.1(@vue/compiler-sfc@3.5.16)(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
146
+ version: 4.14.1(@vue/compiler-sfc@3.5.16)(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
147
'@clack/prompts':
148
specifier: ^0.11.0
149
version: 0.11.0
@@ -152,7 +152,7 @@ importers:
152
version: 5.0.0(vue@3.5.16(typescript@5.8.3))
153
'@tailwindcss/vite':
154
specifier: ^4.1.8
155
- version: 4.1.8(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
155
+ version: 4.1.8(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
156
'@tsconfig/node20':
157
specifier: ^20.1.5
158
version: 20.1.5
@@ -175,17 +175,17 @@ importers:
175
specifier: ^14.1.2
176
version: 14.1.2
177
'@types/node':
178
- specifier: ^22.15.30
179
- version: 22.15.30
178
+ specifier: ^22.15.31
179
+ version: 22.15.31
180
'@types/validator':
181
specifier: ^13.15.1
182
version: 13.15.1
183
'@vitejs/plugin-vue':
184
specifier: ^5.2.4
185
- version: 5.2.4(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
185
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
186
'@vitejs/plugin-vue-jsx':
187
specifier: ^4.2.0
188
- version: 4.2.0(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
188
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
189
'@vue/test-utils':
190
specifier: ^2.4.6
191
version: 2.4.6
@@ -220,8 +220,8 @@ importers:
220
specifier: ^0.6.12
221
version: 0.6.12(prettier@3.5.3)
222
sass:
223
- specifier: ^1.89.1
224
- version: 1.89.1
223
+ specifier: ^1.89.2
224
+ version: 1.89.2
225
start-server-and-test:
226
specifier: ^2.0.12
227
version: 2.0.12
@@ -239,19 +239,19 @@ importers:
239
version: 5.8.3
240
vite:
241
specifier: ^6.3.5
242
- version: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
242
+ version: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
243
vite-bundle-visualizer:
244
specifier: ^1.2.1
245
version: 1.2.1(rollup@4.41.1)
246
vite-plugin-vue-devtools:
247
specifier: ^7.7.6
248
- version: 7.7.6(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
248
+ version: 7.7.6(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
249
vite-svg-loader:
250
specifier: ^5.1.0
251
version: 5.1.0(vue@3.5.16(typescript@5.8.3))
252
vitest:
253
- specifier: ^3.2.2
254
- version: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
253
+ specifier: ^3.2.3
254
+ version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
255
vue-tsc:
256
specifier: ^2.2.10
257
version: 2.2.10(typescript@5.8.3)
@@ -781,14 +781,14 @@ packages:
781
peerDependencies:
782
vue: ^3.3.4
783
784
- '@fontsource/jetbrains-mono@5.2.5':
785
- resolution: {integrity: sha512-TPZ9b/uq38RMdrlZZkl0RwN8Ju9JxuqMETrw76pUQFbGtE1QbwQaNsLlnUrACNNBNbd0NZRXiJJSkC8ajPgbew==}
784
+ '@fontsource/jetbrains-mono@5.2.6':
785
+ resolution: {integrity: sha512-nz//dBr99hXZmHp10wgNI00qThWImkzRR5PQjvRM+rpmuHO5rYBJCqPPWufidCvmkkryXx/GOP/lgqsM3R3Org==}
786
787
- '@fontsource/lexend@5.2.8':
788
- resolution: {integrity: sha512-+lIYZSDjb8FHj1AMvL+Olx/GSH+3HY+vfzA9QrXaXm7nigYiCKV29Sdubl2Yskn6HTZJzedPQa47z3Z77yvNEw==}
787
+ '@fontsource/lexend@5.2.9':
788
+ resolution: {integrity: sha512-0a5xzwksBilec8Q+QwPvTFKFcXYw31oyf5CthPKd+C5NJZDl1aHw4FcMz9bcRMPhq0LXO69BXI8aVxmj15pzNA==}
789
790
- '@fontsource/public-sans@5.2.5':
791
- resolution: {integrity: sha512-WSRBuKX8dwHxc35s/Q1arB7vkGL2A9YHB93gRP9OTu/nYgat0CBHfsAOUSDehBnREHa0rYZvWDDS08w5qPoWvg==}
790
+ '@fontsource/public-sans@5.2.6':
791
+ resolution: {integrity: sha512-/IcobGqED86QkmlHs8HE6bwx5rNNi7Rt6jKwUp49+TrVjYh+6pFwJnHSwcXhJUBrGRjUkZxgW0EvCakQlwJ5MA==}
792
793
'@hapi/hoek@9.3.0':
794
resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
@@ -1349,8 +1349,8 @@ packages:
1349
'@types/ms@2.1.0':
1350
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
1351
1352
- '@types/node@22.15.30':
1353
- resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==}
1352
+ '@types/node@22.15.31':
1353
+ resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==}
1354
1355
'@types/parse-json@4.0.2':
1356
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -1464,11 +1464,11 @@ packages:
1464
vitest:
1465
optional: true
1466
1467
- '@vitest/expect@3.2.2':
1468
- resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==}
1467
+ '@vitest/expect@3.2.3':
1468
+ resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==}
1469
1470
- '@vitest/mocker@3.2.2':
1471
- resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==}
1470
+ '@vitest/mocker@3.2.3':
1471
+ resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==}
1472
peerDependencies:
1473
msw: ^2.4.9
1474
vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
@@ -1478,20 +1478,20 @@ packages:
1478
vite:
1479
optional: true
1480
1481
- '@vitest/pretty-format@3.2.2':
1482
- resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==}
1481
+ '@vitest/pretty-format@3.2.3':
1482
+ resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==}
1483
1484
- '@vitest/runner@3.2.2':
1485
- resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==}
1484
+ '@vitest/runner@3.2.3':
1485
+ resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==}
1486
1487
- '@vitest/snapshot@3.2.2':
1488
- resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==}
1487
+ '@vitest/snapshot@3.2.3':
1488
+ resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==}
1489
1490
- '@vitest/spy@3.2.2':
1491
- resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==}
1490
+ '@vitest/spy@3.2.3':
1491
+ resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==}
1492
1493
- '@vitest/utils@3.2.2':
1494
- resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==}
1493
+ '@vitest/utils@3.2.3':
1494
+ resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==}
1495
1496
'@volar/language-core@2.4.14':
1497
resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==}
@@ -3446,8 +3446,8 @@ packages:
3446
resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==}
3447
engines: {node: '>=10'}
3448
3449
- naive-ui@2.41.0:
3450
- resolution: {integrity: sha512-KnmLg+xPLwXV8QVR7ZZ69eCjvel7R5vru8+eFe4VoAJHEgqAJgVph6Zno9K2IVQRpSF3GBGea3tjavslOR4FAA==}
3449
+ naive-ui@2.41.1:
3450
+ resolution: {integrity: sha512-TRv+GSCHnlbpiTJoz1xS1/l6Vn9/refjzJ6vFfXLuvBkSLB7ow6ERuLf2AQOqUrFSdM542EBJjoK1iM1S6X2lA==}
3451
peerDependencies:
3452
vue: ^3.0.0
3453
@@ -3951,8 +3951,8 @@ packages:
3951
safer-buffer@2.1.2:
3952
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3953
3954
- sass@1.89.1:
3955
- resolution: {integrity: sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==}
3954
+ sass@1.89.2:
3955
+ resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==}
3956
engines: {node: '>=14.0.0'}
3957
hasBin: true
3958
@@ -4406,8 +4406,8 @@ packages:
4406
peerDependencies:
4407
vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
4408
4409
- vite-node@3.2.2:
4410
- resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==}
4409
+ vite-node@3.2.3:
4410
+ resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==}
4411
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
4412
hasBin: true
4413
@@ -4477,16 +4477,16 @@ packages:
4477
yaml:
4478
optional: true
4479
4480
- vitest@3.2.2:
4481
- resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==}
4480
+ vitest@3.2.3:
4481
+ resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==}
4482
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
4483
hasBin: true
4484
peerDependencies:
4485
'@edge-runtime/vm': '*'
4486
'@types/debug': ^4.1.12
4487
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
4488
- '@vitest/browser': 3.2.2
4489
- '@vitest/ui': 3.2.2
4488
+ '@vitest/browser': 3.2.3
4489
+ '@vitest/ui': 3.2.3
4490
happy-dom: '*'
4491
jsdom: '*'
4492
peerDependenciesMeta:
@@ -4751,7 +4751,7 @@ snapshots:
4751
'@jridgewell/gen-mapping': 0.3.8
4752
'@jridgewell/trace-mapping': 0.3.25
4753
4754
- '@antfu/eslint-config@4.14.1(@vue/compiler-sfc@3.5.16)(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))':
4754
+ '@antfu/eslint-config@4.14.1(@vue/compiler-sfc@3.5.16)(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
4755
dependencies:
4756
'@antfu/install-pkg': 1.1.0
4757
'@clack/prompts': 0.11.0
@@ -4760,7 +4760,7 @@ snapshots:
4760
'@stylistic/eslint-plugin': 5.0.0-beta.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
4761
'@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
4762
'@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
4763
- '@vitest/eslint-plugin': 1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
4763
+ '@vitest/eslint-plugin': 1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
4764
ansis: 4.1.0
4765
cac: 6.7.14
4766
eslint: 9.28.0(jiti@2.4.2)
@@ -5310,11 +5310,11 @@ snapshots:
5310
markdown-it: 14.1.0
5311
vue: 3.5.16(typescript@5.8.3)
5312
5313
- '@fontsource/jetbrains-mono@5.2.5': {}
5313
+ '@fontsource/jetbrains-mono@5.2.6': {}
5314
5315
- '@fontsource/lexend@5.2.8': {}
5315
+ '@fontsource/lexend@5.2.9': {}
5316
5317
- '@fontsource/public-sans@5.2.5': {}
5317
+ '@fontsource/public-sans@5.2.6': {}
5318
5319
'@hapi/hoek@9.3.0': {}
5320
@@ -5741,12 +5741,12 @@ snapshots:
5741
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.8
5742
'@tailwindcss/oxide-win32-x64-msvc': 4.1.8
5743
5744
- '@tailwindcss/vite@4.1.8(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))':
5744
+ '@tailwindcss/vite@4.1.8(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
5745
dependencies:
5746
'@tailwindcss/node': 4.1.8
5747
'@tailwindcss/oxide': 4.1.8
5748
tailwindcss: 4.1.8
5749
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
5749
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5750
5751
'@trysound/sax@0.2.0': {}
5752
@@ -5771,7 +5771,7 @@ snapshots:
5771
'@types/fs-extra@11.0.4':
5772
dependencies:
5773
'@types/jsonfile': 6.1.4
5774
- '@types/node': 22.15.30
5774
+ '@types/node': 22.15.31
5775
5776
'@types/hast@3.0.4':
5777
dependencies:
@@ -5779,7 +5779,7 @@ snapshots:
5779
5780
'@types/jsdom@21.1.7':
5781
dependencies:
5782
- '@types/node': 22.15.30
5782
+ '@types/node': 22.15.31
5783
'@types/tough-cookie': 4.0.5
5784
parse5: 7.3.0
5785
@@ -5787,7 +5787,7 @@ snapshots:
5787
5788
'@types/jsonfile@6.1.4':
5789
dependencies:
5790
- '@types/node': 22.15.30
5790
+ '@types/node': 22.15.31
5791
5792
'@types/katex@0.16.7': {}
5793
@@ -5814,7 +5814,7 @@ snapshots:
5814
5815
'@types/ms@2.1.0': {}
5816
5817
- '@types/node@22.15.30':
5817
+ '@types/node@22.15.31':
5818
dependencies:
5819
undici-types: 6.21.0
5820
@@ -5834,7 +5834,7 @@ snapshots:
5834
5835
'@types/yauzl@2.10.3':
5836
dependencies:
5837
- '@types/node': 22.15.30
5837
+ '@types/node': 22.15.31
5838
optional: true
5839
5840
'@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)':
@@ -5931,70 +5931,71 @@ snapshots:
5931
5932
'@ungap/structured-clone@1.3.0': {}
5933
5934
- '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))':
5934
+ '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))':
5935
dependencies:
5936
'@babel/core': 7.27.3
5937
'@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.3)
5938
'@rolldown/pluginutils': 1.0.0-beta.10
5939
'@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.3)
5940
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
5940
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5941
vue: 3.5.16(typescript@5.8.3)
5942
transitivePeerDependencies:
5943
- supports-color
5944
5945
- '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))':
5945
+ '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))':
5946
dependencies:
5947
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
5947
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5948
vue: 3.5.16(typescript@5.8.3)
5949
5950
- '@vitest/eslint-plugin@1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))':
5950
+ '@vitest/eslint-plugin@1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
5951
dependencies:
5952
'@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
5953
eslint: 9.28.0(jiti@2.4.2)
5954
optionalDependencies:
5955
typescript: 5.8.3
5956
- vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
5956
+ vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5957
transitivePeerDependencies:
5958
- supports-color
5959
5960
- '@vitest/expect@3.2.2':
5960
+ '@vitest/expect@3.2.3':
5961
dependencies:
5962
'@types/chai': 5.2.2
5963
- '@vitest/spy': 3.2.2
5964
- '@vitest/utils': 3.2.2
5963
+ '@vitest/spy': 3.2.3
5964
+ '@vitest/utils': 3.2.3
5965
chai: 5.2.0
5966
tinyrainbow: 2.0.0
5967
5968
- '@vitest/mocker@3.2.2(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))':
5968
+ '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
5969
dependencies:
5970
- '@vitest/spy': 3.2.2
5970
+ '@vitest/spy': 3.2.3
5971
estree-walker: 3.0.3
5972
magic-string: 0.30.17
5973
optionalDependencies:
5974
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
5974
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5975
5976
- '@vitest/pretty-format@3.2.2':
5976
+ '@vitest/pretty-format@3.2.3':
5977
dependencies:
5978
tinyrainbow: 2.0.0
5979
5980
- '@vitest/runner@3.2.2':
5980
+ '@vitest/runner@3.2.3':
5981
dependencies:
5982
- '@vitest/utils': 3.2.2
5982
+ '@vitest/utils': 3.2.3
5983
pathe: 2.0.3
5984
+ strip-literal: 3.0.0
5985
5985
- '@vitest/snapshot@3.2.2':
5986
+ '@vitest/snapshot@3.2.3':
5987
dependencies:
5987
- '@vitest/pretty-format': 3.2.2
5988
+ '@vitest/pretty-format': 3.2.3
5989
magic-string: 0.30.17
5990
pathe: 2.0.3
5991
5991
- '@vitest/spy@3.2.2':
5992
+ '@vitest/spy@3.2.3':
5993
dependencies:
5994
tinyspy: 4.0.3
5995
5995
- '@vitest/utils@3.2.2':
5996
+ '@vitest/utils@3.2.3':
5997
dependencies:
5997
- '@vitest/pretty-format': 3.2.2
5998
+ '@vitest/pretty-format': 3.2.3
5999
loupe: 3.1.3
6000
tinyrainbow: 2.0.0
6001
@@ -6110,14 +6111,14 @@ snapshots:
6111
dependencies:
6112
'@vue/devtools-kit': 7.7.6
6113
6113
- '@vue/devtools-core@7.7.6(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))':
6114
+ '@vue/devtools-core@7.7.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))':
6115
dependencies:
6116
'@vue/devtools-kit': 7.7.6
6117
'@vue/devtools-shared': 7.7.6
6118
mitt: 3.0.1
6119
nanoid: 5.1.5
6120
pathe: 2.0.3
6120
- vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
6121
+ vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
6122
vue: 3.5.16(typescript@5.8.3)
6123
transitivePeerDependencies:
6124
- vite
@@ -8295,7 +8296,7 @@ snapshots:
8296
arrify: 2.0.1
8297
minimatch: 3.1.2
8298
8298
- naive-ui@2.41.0(vue@3.5.16(typescript@5.8.3)):
8299
+ naive-ui@2.41.1(vue@3.5.16(typescript@5.8.3)):
8300
dependencies:
8301
'@css-render/plugin-bem': 0.15.14(css-render@0.15.14)
8302
'@css-render/vue3-ssr': 0.15.14(vue@3.5.16(typescript@5.8.3))
@@ -8747,7 +8748,7 @@ snapshots:
8748
8749
safer-buffer@2.1.2: {}
8750
8750
- sass@1.89.1:
8751
+ sass@1.89.2:
8752
dependencies:
8753
chokidar: 4.0.3
8754
immutable: 5.1.2
@@ -9238,17 +9239,17 @@ snapshots:
9239
- rollup
9240
- supports-color
9241
9241
- vite-hot-client@2.0.4(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)):
9242
+ vite-hot-client@2.0.4(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9243
dependencies:
9243
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9244
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9245
9245
- vite-node@3.2.2(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0):
9246
+ vite-node@3.2.3(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9247
dependencies:
9248
cac: 6.7.14
9249
debug: 4.4.1(supports-color@8.1.1)
9250
es-module-lexer: 1.7.0
9251
pathe: 2.0.3
9251
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9252
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9253
transitivePeerDependencies:
9254
- '@types/node'
9255
- jiti
@@ -9263,7 +9264,7 @@ snapshots:
9264
- tsx
9265
- yaml
9266
9266
- vite-plugin-inspect@0.8.9(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)):
9267
+ vite-plugin-inspect@0.8.9(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9268
dependencies:
9269
'@antfu/utils': 0.7.10
9270
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
@@ -9274,28 +9275,28 @@ snapshots:
9275
perfect-debounce: 1.0.0
9276
picocolors: 1.1.1
9277
sirv: 3.0.1
9277
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9278
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9279
transitivePeerDependencies:
9280
- rollup
9281
- supports-color
9282
9282
- vite-plugin-vue-devtools@7.7.6(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3)):
9283
+ vite-plugin-vue-devtools@7.7.6(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3)):
9284
dependencies:
9284
- '@vue/devtools-core': 7.7.6(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
9285
+ '@vue/devtools-core': 7.7.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))
9286
'@vue/devtools-kit': 7.7.6
9287
'@vue/devtools-shared': 7.7.6
9288
execa: 9.6.0
9289
sirv: 3.0.1
9289
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9290
- vite-plugin-inspect: 0.8.9(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
9291
- vite-plugin-vue-inspector: 5.3.1(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
9290
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9291
+ vite-plugin-inspect: 0.8.9(rollup@4.41.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9292
+ vite-plugin-vue-inspector: 5.3.1(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9293
transitivePeerDependencies:
9294
- '@nuxt/kit'
9295
- rollup
9296
- supports-color
9297
- vue
9298
9298
- vite-plugin-vue-inspector@5.3.1(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)):
9299
+ vite-plugin-vue-inspector@5.3.1(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9300
dependencies:
9301
'@babel/core': 7.27.3
9302
'@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.3)
@@ -9306,7 +9307,7 @@ snapshots:
9307
'@vue/compiler-dom': 3.5.15
9308
kolorist: 1.8.0
9309
magic-string: 0.30.17
9309
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9310
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9311
transitivePeerDependencies:
9312
- supports-color
9313
@@ -9315,7 +9316,7 @@ snapshots:
9316
svgo: 3.3.2
9317
vue: 3.5.16(typescript@5.8.3)
9318
9318
- vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0):
9319
+ vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9320
dependencies:
9321
esbuild: 0.25.5
9322
fdir: 6.4.5(picomatch@4.0.2)
@@ -9324,23 +9325,23 @@ snapshots:
9325
rollup: 4.41.1
9326
tinyglobby: 0.2.14
9327
optionalDependencies:
9327
- '@types/node': 22.15.30
9328
+ '@types/node': 22.15.31
9329
fsevents: 2.3.3
9330
jiti: 2.4.2
9331
lightningcss: 1.30.1
9331
- sass: 1.89.1
9332
+ sass: 1.89.2
9333
yaml: 2.8.0
9334
9334
- vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0):
9335
+ vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9336
dependencies:
9337
'@types/chai': 5.2.2
9337
- '@vitest/expect': 3.2.2
9338
- '@vitest/mocker': 3.2.2(vite@6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0))
9339
- '@vitest/pretty-format': 3.2.2
9340
- '@vitest/runner': 3.2.2
9341
- '@vitest/snapshot': 3.2.2
9342
- '@vitest/spy': 3.2.2
9343
- '@vitest/utils': 3.2.2
9338
+ '@vitest/expect': 3.2.3
9339
+ '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9340
+ '@vitest/pretty-format': 3.2.3
9341
+ '@vitest/runner': 3.2.3
9342
+ '@vitest/snapshot': 3.2.3
9343
+ '@vitest/spy': 3.2.3
9344
+ '@vitest/utils': 3.2.3
9345
chai: 5.2.0
9346
debug: 4.4.1(supports-color@8.1.1)
9347
expect-type: 1.2.1
@@ -9353,12 +9354,12 @@ snapshots:
9354
tinyglobby: 0.2.14
9355
tinypool: 1.1.0
9356
tinyrainbow: 2.0.0
9356
- vite: 6.3.5(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9357
- vite-node: 3.2.2(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(yaml@2.8.0)
9357
+ vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9358
+ vite-node: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9359
why-is-node-running: 2.3.0
9360
optionalDependencies:
9361
'@types/debug': 4.1.12
9361
- '@types/node': 22.15.30
9362
+ '@types/node': 22.15.31
9363
jsdom: 26.1.0
9364
transitivePeerDependencies:
9365
- jiti
frontend/src/components/mitre/AttackSimulator/SimulatorWizard.vue
+1
-1
@@ -325,7 +325,7 @@ function prev() {
325
326
function agentsListFilter(agent: Agent) {
327
for (const os of osList) {
328
- if (agent.os.toLowerCase().includes(os.toLowerCase())) {
328
+ if (getOS(agent.os) === getOS(os)) {
329
return true
330
}
331
}
frontend/src/utils/index.ts
+1
@@ -69,6 +69,7 @@ export function getOS(os: string): OsTypesFull {
69
}
70
if (
71
test.includes("linux") ||
72
+ test.includes("ubuntu") ||
73
test.includes("unix") ||
74
test.includes("x11") ||
75
test.includes("debian") ||