Frontend dep upgrades (#292)
* feat: add global declaration * fix: update vue dependencies * precommit fixes --------- Co-authored-by: Davide Di Modica <webmaster.ddm@gmail.com>
taylor_socfortress committed
Sep 13, 2024 at 12:21 UTC
e5324106f79c6cac3be8e0c7cf4c40aec46a834a
8 files changed
+957
-712
frontend/package-lock.json
+900
-671
@@ -14,7 +14,7 @@
14
"@fontsource/lexend": "^5.1.0",
15
"@fontsource/public-sans": "^5.1.0",
16
"@popperjs/core": "^2.11.8",
17
- "@shikijs/markdown-it": "^1.17.0",
17
+ "@shikijs/markdown-it": "^1.17.6",
18
"@vueuse/components": "^11.0.3",
19
"@vueuse/core": "^11.0.3",
20
"apexcharts": "^3.53.0",
@@ -27,7 +27,7 @@
27
"echarts": "^5.5.1",
28
"file-saver": "^2.0.5",
29
"html-entities": "^2.5.2",
30
- "jose": "^5.8.0",
30
+ "jose": "^5.9.0",
31
"js-md5": "^0.8.3",
32
"lodash": "^4.17.21",
33
"mitt": "^3.0.1",
@@ -36,13 +36,13 @@
36
"pinia": "^2.2.2",
37
"pinia-plugin-persistedstate": "^4.0.1",
38
"secure-ls": "^2.0.0",
39
- "shiki": "^1.17.0",
39
+ "shiki": "^1.17.6",
40
"validator": "^13.12.0",
41
- "vue": "^3.5.4",
41
+ "vue": "^3.5.5",
42
"vue-advanced-cropper": "^2.8.9",
43
"vue-highlight-words": "^3.0.1",
44
"vue-i18n": "^10.0.1",
45
- "vue-router": "^4.4.4",
45
+ "vue-router": "^4.4.5",
46
"vue-sjv": "^0.0.6",
47
"vue3-apexcharts": "^1.6.0",
48
"vue3-marquee": "^4.2.2",
@@ -86,13 +86,14 @@
86
"tailwindcss": "^3.4.11",
87
"taze": "^0.16.8",
88
"type-fest": "^4.26.1",
89
+ "typescript": "~5.5.4",
90
"unplugin-vue-components": "^0.27.4",
90
- "vite": "^5.4.4",
91
+ "vite": "^5.4.5",
92
"vite-bundle-analyzer": "^0.10.6",
93
"vite-bundle-visualizer": "^1.2.1",
94
"vite-plugin-vue-devtools": "^7.4.5",
95
"vite-svg-loader": "^5.1.0",
95
- "vitest": "^2.0.5",
96
+ "vitest": "^2.1.1",
97
"vue-tsc": "^2.1.6"
98
},
99
"engines": {
@@ -170,9 +171,9 @@
171
}
172
},
173
"node_modules/@babel/compat-data": {
173
- "version": "7.25.2",
174
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz",
175
- "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==",
174
+ "version": "7.25.4",
175
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz",
176
+ "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==",
177
"engines": {
178
"node": ">=6.9.0"
179
}
@@ -215,11 +216,11 @@
216
}
217
},
218
"node_modules/@babel/generator": {
218
- "version": "7.25.0",
219
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz",
220
- "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==",
219
+ "version": "7.25.6",
220
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz",
221
+ "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==",
222
"dependencies": {
222
- "@babel/types": "^7.25.0",
223
+ "@babel/types": "^7.25.6",
224
"@jridgewell/gen-mapping": "^0.3.5",
225
"@jridgewell/trace-mapping": "^0.3.25",
226
"jsesc": "^2.5.1"
@@ -264,9 +265,9 @@
265
}
266
},
267
"node_modules/@babel/helper-create-class-features-plugin": {
267
- "version": "7.25.0",
268
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz",
269
- "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==",
268
+ "version": "7.25.4",
269
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz",
270
+ "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==",
271
"dev": true,
272
"dependencies": {
273
"@babel/helper-annotate-as-pure": "^7.24.7",
@@ -274,7 +275,7 @@
275
"@babel/helper-optimise-call-expression": "^7.24.7",
276
"@babel/helper-replace-supers": "^7.25.0",
277
"@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
277
- "@babel/traverse": "^7.25.0",
278
+ "@babel/traverse": "^7.25.4",
279
"semver": "^6.3.1"
280
},
281
"engines": {
@@ -423,12 +424,12 @@
424
}
425
},
426
"node_modules/@babel/helpers": {
426
- "version": "7.25.0",
427
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz",
428
- "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==",
427
+ "version": "7.25.6",
428
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz",
429
+ "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==",
430
"dependencies": {
431
"@babel/template": "^7.25.0",
431
- "@babel/types": "^7.25.0"
432
+ "@babel/types": "^7.25.6"
433
},
434
"engines": {
435
"node": ">=6.9.0"
@@ -449,11 +450,11 @@
450
}
451
},
452
"node_modules/@babel/parser": {
452
- "version": "7.25.3",
453
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz",
454
- "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==",
453
+ "version": "7.25.6",
454
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
455
+ "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
456
"dependencies": {
456
- "@babel/types": "^7.25.2"
457
+ "@babel/types": "^7.25.6"
458
},
459
"bin": {
460
"parser": "bin/babel-parser.js"
@@ -537,12 +538,12 @@
538
}
539
},
540
"node_modules/@babel/plugin-syntax-typescript": {
540
- "version": "7.24.7",
541
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz",
542
- "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==",
541
+ "version": "7.25.4",
542
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz",
543
+ "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==",
544
"dev": true,
545
"dependencies": {
545
- "@babel/helper-plugin-utils": "^7.24.7"
546
+ "@babel/helper-plugin-utils": "^7.24.8"
547
},
548
"engines": {
549
"node": ">=6.9.0"
@@ -571,9 +572,9 @@
572
}
573
},
574
"node_modules/@babel/runtime": {
574
- "version": "7.25.0",
575
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz",
576
- "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==",
575
+ "version": "7.25.6",
576
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz",
577
+ "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
578
"dependencies": {
579
"regenerator-runtime": "^0.14.0"
580
},
@@ -603,15 +604,15 @@
604
}
605
},
606
"node_modules/@babel/traverse": {
606
- "version": "7.25.3",
607
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz",
608
- "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==",
607
+ "version": "7.25.6",
608
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz",
609
+ "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==",
610
"dependencies": {
611
"@babel/code-frame": "^7.24.7",
611
- "@babel/generator": "^7.25.0",
612
- "@babel/parser": "^7.25.3",
612
+ "@babel/generator": "^7.25.6",
613
+ "@babel/parser": "^7.25.6",
614
"@babel/template": "^7.25.0",
614
- "@babel/types": "^7.25.2",
615
+ "@babel/types": "^7.25.6",
616
"debug": "^4.3.1",
617
"globals": "^11.1.0"
618
},
@@ -628,9 +629,9 @@
629
}
630
},
631
"node_modules/@babel/types": {
631
- "version": "7.25.2",
632
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz",
633
- "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==",
632
+ "version": "7.25.6",
633
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
634
+ "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
635
"dependencies": {
636
"@babel/helper-string-parser": "^7.24.8",
637
"@babel/helper-validator-identifier": "^7.24.7",
@@ -667,6 +668,7 @@
668
},
669
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
670
"version": "1.3.0",
671
+ "dev": true,
672
"inBundle": true,
673
"license": "MIT",
674
"engines": {
@@ -703,9 +705,9 @@
705
}
706
},
707
"node_modules/@cypress/request": {
706
- "version": "3.0.1",
707
- "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
708
- "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
708
+ "version": "3.0.5",
709
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz",
710
+ "integrity": "sha512-v+XHd9XmWbufxF1/bTaVm2yhbxY+TB4YtWRqF2zaXBlDNMkls34KiATz0AVDLavL3iB6bQk9/7n3oY1EoLSWGA==",
711
"dev": true,
712
"dependencies": {
713
"aws-sign2": "~0.7.0",
@@ -714,14 +716,14 @@
716
"combined-stream": "~1.0.6",
717
"extend": "~3.0.2",
718
"forever-agent": "~0.6.1",
717
- "form-data": "~2.3.2",
718
- "http-signature": "~1.3.6",
719
+ "form-data": "~4.0.0",
720
+ "http-signature": "~1.4.0",
721
"is-typedarray": "~1.0.0",
722
"isstream": "~0.1.2",
723
"json-stringify-safe": "~5.0.1",
724
"mime-types": "~2.1.19",
725
"performance-now": "^2.1.0",
724
- "qs": "6.10.4",
726
+ "qs": "6.13.0",
727
"safe-buffer": "^5.1.2",
728
"tough-cookie": "^4.1.3",
729
"tunnel-agent": "^0.6.0",
@@ -1043,6 +1045,22 @@
1045
"node": ">=12"
1046
}
1047
},
1048
+ "node_modules/@esbuild/openbsd-arm64": {
1049
+ "version": "0.23.1",
1050
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
1051
+ "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
1052
+ "cpu": [
1053
+ "arm64"
1054
+ ],
1055
+ "dev": true,
1056
+ "optional": true,
1057
+ "os": [
1058
+ "openbsd"
1059
+ ],
1060
+ "engines": {
1061
+ "node": ">=18"
1062
+ }
1063
+ },
1064
"node_modules/@esbuild/openbsd-x64": {
1065
"version": "0.21.5",
1066
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
@@ -1546,9 +1564,9 @@
1564
}
1565
},
1566
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
1549
- "version": "6.0.1",
1550
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
1551
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
1567
+ "version": "6.1.0",
1568
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
1569
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
1570
"dev": true,
1571
"engines": {
1572
"node": ">=12"
@@ -1848,9 +1866,9 @@
1866
}
1867
},
1868
"node_modules/@rollup/rollup-android-arm-eabi": {
1851
- "version": "4.21.0",
1852
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz",
1853
- "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==",
1869
+ "version": "4.21.3",
1870
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.3.tgz",
1871
+ "integrity": "sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==",
1872
"cpu": [
1873
"arm"
1874
],
@@ -1861,9 +1879,9 @@
1879
]
1880
},
1881
"node_modules/@rollup/rollup-android-arm64": {
1864
- "version": "4.21.0",
1865
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz",
1866
- "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==",
1882
+ "version": "4.21.3",
1883
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.3.tgz",
1884
+ "integrity": "sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==",
1885
"cpu": [
1886
"arm64"
1887
],
@@ -1874,9 +1892,9 @@
1892
]
1893
},
1894
"node_modules/@rollup/rollup-darwin-arm64": {
1877
- "version": "4.21.0",
1878
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz",
1879
- "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==",
1895
+ "version": "4.21.3",
1896
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.3.tgz",
1897
+ "integrity": "sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==",
1898
"cpu": [
1899
"arm64"
1900
],
@@ -1887,9 +1905,9 @@
1905
]
1906
},
1907
"node_modules/@rollup/rollup-darwin-x64": {
1890
- "version": "4.21.0",
1891
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz",
1892
- "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==",
1908
+ "version": "4.21.3",
1909
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.3.tgz",
1910
+ "integrity": "sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==",
1911
"cpu": [
1912
"x64"
1913
],
@@ -1900,9 +1918,9 @@
1918
]
1919
},
1920
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1903
- "version": "4.21.0",
1904
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz",
1905
- "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==",
1921
+ "version": "4.21.3",
1922
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.3.tgz",
1923
+ "integrity": "sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==",
1924
"cpu": [
1925
"arm"
1926
],
@@ -1913,9 +1931,9 @@
1931
]
1932
},
1933
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
1916
- "version": "4.21.0",
1917
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz",
1918
- "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==",
1934
+ "version": "4.21.3",
1935
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.3.tgz",
1936
+ "integrity": "sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==",
1937
"cpu": [
1938
"arm"
1939
],
@@ -1926,9 +1944,9 @@
1944
]
1945
},
1946
"node_modules/@rollup/rollup-linux-arm64-gnu": {
1929
- "version": "4.21.0",
1930
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz",
1931
- "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==",
1947
+ "version": "4.21.3",
1948
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.3.tgz",
1949
+ "integrity": "sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==",
1950
"cpu": [
1951
"arm64"
1952
],
@@ -1939,9 +1957,9 @@
1957
]
1958
},
1959
"node_modules/@rollup/rollup-linux-arm64-musl": {
1942
- "version": "4.21.0",
1943
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz",
1944
- "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==",
1960
+ "version": "4.21.3",
1961
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.3.tgz",
1962
+ "integrity": "sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==",
1963
"cpu": [
1964
"arm64"
1965
],
@@ -1952,9 +1970,9 @@
1970
]
1971
},
1972
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1955
- "version": "4.21.0",
1956
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz",
1957
- "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==",
1973
+ "version": "4.21.3",
1974
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.3.tgz",
1975
+ "integrity": "sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==",
1976
"cpu": [
1977
"ppc64"
1978
],
@@ -1965,9 +1983,9 @@
1983
]
1984
},
1985
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
1968
- "version": "4.21.0",
1969
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz",
1970
- "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==",
1986
+ "version": "4.21.3",
1987
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.3.tgz",
1988
+ "integrity": "sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==",
1989
"cpu": [
1990
"riscv64"
1991
],
@@ -1978,9 +1996,9 @@
1996
]
1997
},
1998
"node_modules/@rollup/rollup-linux-s390x-gnu": {
1981
- "version": "4.21.0",
1982
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz",
1983
- "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==",
1999
+ "version": "4.21.3",
2000
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.3.tgz",
2001
+ "integrity": "sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==",
2002
"cpu": [
2003
"s390x"
2004
],
@@ -2003,9 +2021,9 @@
2021
]
2022
},
2023
"node_modules/@rollup/rollup-linux-x64-musl": {
2006
- "version": "4.21.0",
2007
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz",
2008
- "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==",
2024
+ "version": "4.21.3",
2025
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.3.tgz",
2026
+ "integrity": "sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==",
2027
"cpu": [
2028
"x64"
2029
],
@@ -2016,9 +2034,9 @@
2034
]
2035
},
2036
"node_modules/@rollup/rollup-win32-arm64-msvc": {
2019
- "version": "4.21.0",
2020
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz",
2021
- "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==",
2037
+ "version": "4.21.3",
2038
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.3.tgz",
2039
+ "integrity": "sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==",
2040
"cpu": [
2041
"arm64"
2042
],
@@ -2029,9 +2047,9 @@
2047
]
2048
},
2049
"node_modules/@rollup/rollup-win32-ia32-msvc": {
2032
- "version": "4.21.0",
2033
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz",
2034
- "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==",
2050
+ "version": "4.21.3",
2051
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.3.tgz",
2052
+ "integrity": "sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==",
2053
"cpu": [
2054
"ia32"
2055
],
@@ -2042,9 +2060,9 @@
2060
]
2061
},
2062
"node_modules/@rollup/rollup-win32-x64-msvc": {
2045
- "version": "4.21.0",
2046
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz",
2047
- "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==",
2063
+ "version": "4.21.3",
2064
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.3.tgz",
2065
+ "integrity": "sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==",
2066
"cpu": [
2067
"x64"
2068
],
@@ -2055,59 +2073,58 @@
2073
]
2074
},
2075
"node_modules/@shikijs/core": {
2058
- "version": "1.17.0",
2059
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.17.0.tgz",
2060
- "integrity": "sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==",
2076
+ "version": "1.17.6",
2077
+ "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.17.6.tgz",
2078
+ "integrity": "sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==",
2079
"dependencies": {
2062
- "@shikijs/engine-javascript": "1.17.0",
2063
- "@shikijs/engine-oniguruma": "1.17.0",
2064
- "@shikijs/types": "1.17.0",
2080
+ "@shikijs/engine-javascript": "1.17.6",
2081
+ "@shikijs/engine-oniguruma": "1.17.6",
2082
+ "@shikijs/types": "1.17.6",
2083
"@shikijs/vscode-textmate": "^9.2.2",
2084
"@types/hast": "^3.0.4",
2085
"hast-util-to-html": "^9.0.2"
2086
}
2087
},
2088
"node_modules/@shikijs/engine-javascript": {
2071
- "version": "1.17.0",
2072
- "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.17.0.tgz",
2073
- "integrity": "sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==",
2089
+ "version": "1.17.6",
2090
+ "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.17.6.tgz",
2091
+ "integrity": "sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==",
2092
"dependencies": {
2075
- "@shikijs/types": "1.17.0",
2076
- "oniguruma-to-js": "0.3.3",
2077
- "regex": "4.3.2"
2093
+ "@shikijs/types": "1.17.6",
2094
+ "oniguruma-to-js": "0.4.3"
2095
}
2096
},
2097
"node_modules/@shikijs/engine-oniguruma": {
2081
- "version": "1.17.0",
2082
- "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.17.0.tgz",
2083
- "integrity": "sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==",
2098
+ "version": "1.17.6",
2099
+ "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.17.6.tgz",
2100
+ "integrity": "sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==",
2101
"dependencies": {
2085
- "@shikijs/types": "1.17.0",
2102
+ "@shikijs/types": "1.17.6",
2103
"@shikijs/vscode-textmate": "^9.2.2"
2104
}
2105
},
2106
"node_modules/@shikijs/markdown-it": {
2090
- "version": "1.17.0",
2091
- "resolved": "https://registry.npmjs.org/@shikijs/markdown-it/-/markdown-it-1.17.0.tgz",
2092
- "integrity": "sha512-jf2MIE175wEnREogwjz+uUKeh/wPom6jTKEWMezfHQj/gaH8vJnFIBo5fUQqrDYb3zzMdeYPBsNaFRwVZTRquw==",
2107
+ "version": "1.17.6",
2108
+ "resolved": "https://registry.npmjs.org/@shikijs/markdown-it/-/markdown-it-1.17.6.tgz",
2109
+ "integrity": "sha512-2nPKUcnny7rYvmz8S9Qe5rGRi3ycpLsmLmtV8HoK7t54JtqS65KIOwI+VUbRfKfUzc9CqUJzD432k9mY3BzGUg==",
2110
"dependencies": {
2094
- "@shikijs/transformers": "1.17.0",
2111
+ "@shikijs/transformers": "1.17.6",
2112
"markdown-it": "^14.1.0",
2096
- "shiki": "1.17.0"
2113
+ "shiki": "1.17.6"
2114
}
2115
},
2116
"node_modules/@shikijs/transformers": {
2100
- "version": "1.17.0",
2101
- "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.17.0.tgz",
2102
- "integrity": "sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==",
2117
+ "version": "1.17.6",
2118
+ "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.17.6.tgz",
2119
+ "integrity": "sha512-k2VAfbm19bF0ofPaEdWSQJrzT47ukCQcajWQsiGMwcH9DFBFFpFHzWTuwagmxwywAClCZiBkhP6U3uxngbJgRw==",
2120
"dependencies": {
2104
- "shiki": "1.17.0"
2121
+ "shiki": "1.17.6"
2122
}
2123
},
2124
"node_modules/@shikijs/types": {
2108
- "version": "1.17.0",
2109
- "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.17.0.tgz",
2110
- "integrity": "sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==",
2125
+ "version": "1.17.6",
2126
+ "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.17.6.tgz",
2127
+ "integrity": "sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==",
2128
"dependencies": {
2129
"@shikijs/vscode-textmate": "^9.2.2",
2130
"@types/hast": "^3.0.4"
@@ -2917,13 +2934,13 @@
2934
}
2935
},
2936
"node_modules/@vitest/expect": {
2920
- "version": "2.0.5",
2921
- "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz",
2922
- "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==",
2937
+ "version": "2.1.1",
2938
+ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.1.tgz",
2939
+ "integrity": "sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==",
2940
"dev": true,
2941
"dependencies": {
2925
- "@vitest/spy": "2.0.5",
2926
- "@vitest/utils": "2.0.5",
2942
+ "@vitest/spy": "2.1.1",
2943
+ "@vitest/utils": "2.1.1",
2944
"chai": "^5.1.1",
2945
"tinyrainbow": "^1.2.0"
2946
},
@@ -2931,10 +2948,46 @@
2948
"url": "https://opencollective.com/vitest"
2949
}
2950
},
2951
+ "node_modules/@vitest/mocker": {
2952
+ "version": "2.1.1",
2953
+ "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.1.tgz",
2954
+ "integrity": "sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==",
2955
+ "dev": true,
2956
+ "dependencies": {
2957
+ "@vitest/spy": "^2.1.0-beta.1",
2958
+ "estree-walker": "^3.0.3",
2959
+ "magic-string": "^0.30.11"
2960
+ },
2961
+ "funding": {
2962
+ "url": "https://opencollective.com/vitest"
2963
+ },
2964
+ "peerDependencies": {
2965
+ "@vitest/spy": "2.1.1",
2966
+ "msw": "^2.3.5",
2967
+ "vite": "^5.0.0"
2968
+ },
2969
+ "peerDependenciesMeta": {
2970
+ "msw": {
2971
+ "optional": true
2972
+ },
2973
+ "vite": {
2974
+ "optional": true
2975
+ }
2976
+ }
2977
+ },
2978
+ "node_modules/@vitest/mocker/node_modules/estree-walker": {
2979
+ "version": "3.0.3",
2980
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2981
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2982
+ "dev": true,
2983
+ "dependencies": {
2984
+ "@types/estree": "^1.0.0"
2985
+ }
2986
+ },
2987
"node_modules/@vitest/pretty-format": {
2935
- "version": "2.0.5",
2936
- "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz",
2937
- "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==",
2988
+ "version": "2.1.1",
2989
+ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.1.tgz",
2990
+ "integrity": "sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==",
2991
"dev": true,
2992
"dependencies": {
2993
"tinyrainbow": "^1.2.0"
@@ -2944,12 +2997,12 @@
2997
}
2998
},
2999
"node_modules/@vitest/runner": {
2947
- "version": "2.0.5",
2948
- "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz",
2949
- "integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==",
3000
+ "version": "2.1.1",
3001
+ "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.1.tgz",
3002
+ "integrity": "sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==",
3003
"dev": true,
3004
"dependencies": {
2952
- "@vitest/utils": "2.0.5",
3005
+ "@vitest/utils": "2.1.1",
3006
"pathe": "^1.1.2"
3007
},
3008
"funding": {
@@ -2957,13 +3010,13 @@
3010
}
3011
},
3012
"node_modules/@vitest/snapshot": {
2960
- "version": "2.0.5",
2961
- "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz",
2962
- "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==",
3013
+ "version": "2.1.1",
3014
+ "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.1.tgz",
3015
+ "integrity": "sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==",
3016
"dev": true,
3017
"dependencies": {
2965
- "@vitest/pretty-format": "2.0.5",
2966
- "magic-string": "^0.30.10",
3018
+ "@vitest/pretty-format": "2.1.1",
3019
+ "magic-string": "^0.30.11",
3020
"pathe": "^1.1.2"
3021
},
3022
"funding": {
@@ -2971,9 +3024,9 @@
3024
}
3025
},
3026
"node_modules/@vitest/spy": {
2974
- "version": "2.0.5",
2975
- "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz",
2976
- "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==",
3027
+ "version": "2.1.1",
3028
+ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.1.tgz",
3029
+ "integrity": "sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==",
3030
"dev": true,
3031
"dependencies": {
3032
"tinyspy": "^3.0.0"
@@ -2983,13 +3036,12 @@
3036
}
3037
},
3038
"node_modules/@vitest/utils": {
2986
- "version": "2.0.5",
2987
- "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz",
2988
- "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==",
3039
+ "version": "2.1.1",
3040
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.1.tgz",
3041
+ "integrity": "sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==",
3042
"dev": true,
3043
"dependencies": {
2991
- "@vitest/pretty-format": "2.0.5",
2992
- "estree-walker": "^3.0.3",
3044
+ "@vitest/pretty-format": "2.1.1",
3045
"loupe": "^3.1.1",
3046
"tinyrainbow": "^1.2.0"
3047
},
@@ -2997,62 +3049,52 @@
3049
"url": "https://opencollective.com/vitest"
3050
}
3051
},
3000
- "node_modules/@vitest/utils/node_modules/estree-walker": {
3001
- "version": "3.0.3",
3002
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
3003
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3004
- "dev": true,
3005
- "dependencies": {
3006
- "@types/estree": "^1.0.0"
3007
- }
3008
- },
3052
"node_modules/@volar/language-core": {
3010
- "version": "2.4.1",
3011
- "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.1.tgz",
3012
- "integrity": "sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==",
3053
+ "version": "2.4.4",
3054
+ "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.4.tgz",
3055
+ "integrity": "sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==",
3056
"dev": true,
3057
"dependencies": {
3015
- "@volar/source-map": "2.4.1"
3058
+ "@volar/source-map": "2.4.4"
3059
}
3060
},
3061
"node_modules/@volar/source-map": {
3019
- "version": "2.4.1",
3020
- "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.1.tgz",
3021
- "integrity": "sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ==",
3062
+ "version": "2.4.4",
3063
+ "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.4.tgz",
3064
+ "integrity": "sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==",
3065
"dev": true
3066
},
3067
"node_modules/@volar/typescript": {
3025
- "version": "2.4.1",
3026
- "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.1.tgz",
3027
- "integrity": "sha512-UoRzC0PXcwajFQTu8XxKSYNsWNBtVja6Y9gC8eLv7kYm+UEKJCcZ8g7dialsOYA0HKs3Vpg57MeCsawFLC6m9Q==",
3068
+ "version": "2.4.4",
3069
+ "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.4.tgz",
3070
+ "integrity": "sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==",
3071
"dev": true,
3072
"dependencies": {
3030
- "@volar/language-core": "2.4.1",
3073
+ "@volar/language-core": "2.4.4",
3074
"path-browserify": "^1.0.1",
3075
"vscode-uri": "^3.0.8"
3076
}
3077
},
3078
"node_modules/@vue/babel-helper-vue-transform-on": {
3036
- "version": "1.2.2",
3037
- "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz",
3038
- "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==",
3079
+ "version": "1.2.5",
3080
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz",
3081
+ "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==",
3082
"dev": true
3083
},
3084
"node_modules/@vue/babel-plugin-jsx": {
3042
- "version": "1.2.2",
3043
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz",
3044
- "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==",
3045
- "dev": true,
3046
- "dependencies": {
3047
- "@babel/helper-module-imports": "~7.22.15",
3048
- "@babel/helper-plugin-utils": "^7.22.5",
3049
- "@babel/plugin-syntax-jsx": "^7.23.3",
3050
- "@babel/template": "^7.23.9",
3051
- "@babel/traverse": "^7.23.9",
3052
- "@babel/types": "^7.23.9",
3053
- "@vue/babel-helper-vue-transform-on": "1.2.2",
3054
- "@vue/babel-plugin-resolve-type": "1.2.2",
3055
- "camelcase": "^6.3.0",
3085
+ "version": "1.2.5",
3086
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz",
3087
+ "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==",
3088
+ "dev": true,
3089
+ "dependencies": {
3090
+ "@babel/helper-module-imports": "^7.24.7",
3091
+ "@babel/helper-plugin-utils": "^7.24.8",
3092
+ "@babel/plugin-syntax-jsx": "^7.24.7",
3093
+ "@babel/template": "^7.25.0",
3094
+ "@babel/traverse": "^7.25.6",
3095
+ "@babel/types": "^7.25.6",
3096
+ "@vue/babel-helper-vue-transform-on": "1.2.5",
3097
+ "@vue/babel-plugin-resolve-type": "1.2.5",
3098
"html-tags": "^3.3.1",
3099
"svg-tags": "^1.0.0"
3100
},
@@ -3065,77 +3107,53 @@
3107
}
3108
}
3109
},
3068
- "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": {
3069
- "version": "7.22.15",
3070
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
3071
- "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
3072
- "dev": true,
3073
- "dependencies": {
3074
- "@babel/types": "^7.22.15"
3075
- },
3076
- "engines": {
3077
- "node": ">=6.9.0"
3078
- }
3079
- },
3110
"node_modules/@vue/babel-plugin-resolve-type": {
3081
- "version": "1.2.2",
3082
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz",
3083
- "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==",
3111
+ "version": "1.2.5",
3112
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz",
3113
+ "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==",
3114
"dev": true,
3115
"dependencies": {
3086
- "@babel/code-frame": "^7.23.5",
3087
- "@babel/helper-module-imports": "~7.22.15",
3088
- "@babel/helper-plugin-utils": "^7.22.5",
3089
- "@babel/parser": "^7.23.9",
3090
- "@vue/compiler-sfc": "^3.4.15"
3116
+ "@babel/code-frame": "^7.24.7",
3117
+ "@babel/helper-module-imports": "^7.24.7",
3118
+ "@babel/helper-plugin-utils": "^7.24.8",
3119
+ "@babel/parser": "^7.25.6",
3120
+ "@vue/compiler-sfc": "^3.5.3"
3121
},
3122
"peerDependencies": {
3123
"@babel/core": "^7.0.0-0"
3124
}
3125
},
3096
- "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": {
3097
- "version": "7.22.15",
3098
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
3099
- "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
3100
- "dev": true,
3101
- "dependencies": {
3102
- "@babel/types": "^7.22.15"
3103
- },
3104
- "engines": {
3105
- "node": ">=6.9.0"
3106
- }
3107
- },
3126
"node_modules/@vue/compiler-core": {
3109
- "version": "3.5.4",
3110
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.4.tgz",
3111
- "integrity": "sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==",
3127
+ "version": "3.5.5",
3128
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.5.tgz",
3129
+ "integrity": "sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==",
3130
"dependencies": {
3131
"@babel/parser": "^7.25.3",
3114
- "@vue/shared": "3.5.4",
3132
+ "@vue/shared": "3.5.5",
3133
"entities": "^4.5.0",
3134
"estree-walker": "^2.0.2",
3135
"source-map-js": "^1.2.0"
3136
}
3137
},
3138
"node_modules/@vue/compiler-dom": {
3121
- "version": "3.5.4",
3122
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.4.tgz",
3123
- "integrity": "sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==",
3139
+ "version": "3.5.5",
3140
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.5.tgz",
3141
+ "integrity": "sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==",
3142
"dependencies": {
3125
- "@vue/compiler-core": "3.5.4",
3126
- "@vue/shared": "3.5.4"
3143
+ "@vue/compiler-core": "3.5.5",
3144
+ "@vue/shared": "3.5.5"
3145
}
3146
},
3147
"node_modules/@vue/compiler-sfc": {
3130
- "version": "3.5.4",
3131
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.4.tgz",
3132
- "integrity": "sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==",
3148
+ "version": "3.5.5",
3149
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.5.tgz",
3150
+ "integrity": "sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==",
3151
"dependencies": {
3152
"@babel/parser": "^7.25.3",
3135
- "@vue/compiler-core": "3.5.4",
3136
- "@vue/compiler-dom": "3.5.4",
3137
- "@vue/compiler-ssr": "3.5.4",
3138
- "@vue/shared": "3.5.4",
3153
+ "@vue/compiler-core": "3.5.5",
3154
+ "@vue/compiler-dom": "3.5.5",
3155
+ "@vue/compiler-ssr": "3.5.5",
3156
+ "@vue/shared": "3.5.5",
3157
"estree-walker": "^2.0.2",
3158
"magic-string": "^0.30.11",
3159
"postcss": "^8.4.44",
@@ -3143,12 +3161,12 @@
3161
}
3162
},
3163
"node_modules/@vue/compiler-ssr": {
3146
- "version": "3.5.4",
3147
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.4.tgz",
3148
- "integrity": "sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==",
3164
+ "version": "3.5.5",
3165
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.5.tgz",
3166
+ "integrity": "sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==",
3167
"dependencies": {
3150
- "@vue/compiler-dom": "3.5.4",
3151
- "@vue/shared": "3.5.4"
3168
+ "@vue/compiler-dom": "3.5.5",
3169
+ "@vue/shared": "3.5.5"
3170
}
3171
},
3172
"node_modules/@vue/compiler-vue2": {
@@ -3270,49 +3288,49 @@
3288
}
3289
},
3290
"node_modules/@vue/reactivity": {
3273
- "version": "3.5.4",
3274
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.4.tgz",
3275
- "integrity": "sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==",
3291
+ "version": "3.5.5",
3292
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.5.tgz",
3293
+ "integrity": "sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==",
3294
"dependencies": {
3277
- "@vue/shared": "3.5.4"
3295
+ "@vue/shared": "3.5.5"
3296
}
3297
},
3298
"node_modules/@vue/runtime-core": {
3281
- "version": "3.5.4",
3282
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.4.tgz",
3283
- "integrity": "sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==",
3299
+ "version": "3.5.5",
3300
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.5.tgz",
3301
+ "integrity": "sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==",
3302
"dependencies": {
3285
- "@vue/reactivity": "3.5.4",
3286
- "@vue/shared": "3.5.4"
3303
+ "@vue/reactivity": "3.5.5",
3304
+ "@vue/shared": "3.5.5"
3305
}
3306
},
3307
"node_modules/@vue/runtime-dom": {
3290
- "version": "3.5.4",
3291
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.4.tgz",
3292
- "integrity": "sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==",
3308
+ "version": "3.5.5",
3309
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.5.tgz",
3310
+ "integrity": "sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==",
3311
"dependencies": {
3294
- "@vue/reactivity": "3.5.4",
3295
- "@vue/runtime-core": "3.5.4",
3296
- "@vue/shared": "3.5.4",
3312
+ "@vue/reactivity": "3.5.5",
3313
+ "@vue/runtime-core": "3.5.5",
3314
+ "@vue/shared": "3.5.5",
3315
"csstype": "^3.1.3"
3316
}
3317
},
3318
"node_modules/@vue/server-renderer": {
3301
- "version": "3.5.4",
3302
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.4.tgz",
3303
- "integrity": "sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==",
3319
+ "version": "3.5.5",
3320
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.5.tgz",
3321
+ "integrity": "sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==",
3322
"dependencies": {
3305
- "@vue/compiler-ssr": "3.5.4",
3306
- "@vue/shared": "3.5.4"
3323
+ "@vue/compiler-ssr": "3.5.5",
3324
+ "@vue/shared": "3.5.5"
3325
},
3326
"peerDependencies": {
3309
- "vue": "3.5.4"
3327
+ "vue": "3.5.5"
3328
}
3329
},
3330
"node_modules/@vue/shared": {
3313
- "version": "3.5.4",
3314
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.4.tgz",
3315
- "integrity": "sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA=="
3331
+ "version": "3.5.5",
3332
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.5.tgz",
3333
+ "integrity": "sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ=="
3334
},
3335
"node_modules/@vue/test-utils": {
3336
"version": "2.4.6",
@@ -3697,9 +3715,9 @@
3715
}
3716
},
3717
"node_modules/async": {
3700
- "version": "3.2.5",
3701
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
3702
- "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
3718
+ "version": "3.2.6",
3719
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
3720
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
3721
"dev": true
3722
},
3723
"node_modules/async-validator": {
@@ -3768,9 +3786,9 @@
3786
}
3787
},
3788
"node_modules/aws4": {
3771
- "version": "1.13.0",
3772
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz",
3773
- "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==",
3789
+ "version": "1.13.2",
3790
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
3791
+ "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
3792
"dev": true
3793
},
3794
"node_modules/axios": {
@@ -3783,24 +3801,6 @@
3801
"proxy-from-env": "^1.1.0"
3802
}
3803
},
3786
- "node_modules/axios/node_modules/form-data": {
3787
- "version": "4.0.0",
3788
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
3789
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
3790
- "dependencies": {
3791
- "asynckit": "^0.4.0",
3792
- "combined-stream": "^1.0.8",
3793
- "mime-types": "^2.1.12"
3794
- },
3795
- "engines": {
3796
- "node": ">= 6"
3797
- }
3798
- },
3799
- "node_modules/axios/node_modules/proxy-from-env": {
3800
- "version": "1.1.0",
3801
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
3802
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
3803
- },
3804
"node_modules/balanced-match": {
3805
"version": "1.0.2",
3806
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -4078,18 +4078,6 @@
4078
"node": ">=6"
4079
}
4080
},
4081
- "node_modules/camelcase": {
4082
- "version": "6.3.0",
4083
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
4084
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
4085
- "dev": true,
4086
- "engines": {
4087
- "node": ">=10"
4088
- },
4089
- "funding": {
4090
- "url": "https://github.com/sponsors/sindresorhus"
4091
- }
4092
- },
4081
"node_modules/camelcase-css": {
4082
"version": "2.0.1",
4083
"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
@@ -4100,9 +4088,9 @@
4088
}
4089
},
4090
"node_modules/caniuse-lite": {
4103
- "version": "1.0.30001646",
4104
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001646.tgz",
4105
- "integrity": "sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==",
4091
+ "version": "1.0.30001660",
4092
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz",
4093
+ "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==",
4094
"funding": [
4095
{
4096
"type": "opencollective",
@@ -4679,23 +4667,17 @@
4667
"dev": true
4668
},
4669
"node_modules/cssstyle": {
4682
- "version": "4.0.1",
4683
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz",
4684
- "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==",
4670
+ "version": "4.1.0",
4671
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.1.0.tgz",
4672
+ "integrity": "sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==",
4673
"dev": true,
4674
"dependencies": {
4687
- "rrweb-cssom": "^0.6.0"
4675
+ "rrweb-cssom": "^0.7.1"
4676
},
4677
"engines": {
4678
"node": ">=18"
4679
}
4680
},
4693
- "node_modules/cssstyle/node_modules/rrweb-cssom": {
4694
- "version": "0.6.0",
4695
- "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
4696
- "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==",
4697
- "dev": true
4698
- },
4681
"node_modules/csstype": {
4682
"version": "3.1.3",
4683
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
@@ -4843,6 +4825,12 @@
4825
"node": ">=8"
4826
}
4827
},
4828
+ "node_modules/cypress/node_modules/proxy-from-env": {
4829
+ "version": "1.0.0",
4830
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
4831
+ "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
4832
+ "dev": true
4833
+ },
4834
"node_modules/cypress/node_modules/supports-color": {
4835
"version": "8.1.1",
4836
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -5265,9 +5253,9 @@
5253
"dev": true
5254
},
5255
"node_modules/electron-to-chromium": {
5268
- "version": "1.5.4",
5269
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz",
5270
- "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA=="
5256
+ "version": "1.5.22",
5257
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.22.tgz",
5258
+ "integrity": "sha512-tKYm5YHPU1djz0O+CGJ+oJIvimtsCcwR2Z9w7Skh08lUdyzXY5djods3q+z2JkWdb7tCcmM//eVavSRAiaPRNg=="
5259
},
5260
"node_modules/emoji-regex": {
5261
"version": "8.0.0",
@@ -5386,9 +5374,9 @@
5374
}
5375
},
5376
"node_modules/escalade": {
5389
- "version": "3.1.2",
5390
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
5391
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
5377
+ "version": "3.2.0",
5378
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
5379
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
5380
"engines": {
5381
"node": ">=6"
5382
}
@@ -5580,9 +5568,9 @@
5568
}
5569
},
5570
"node_modules/eslint-plugin-prettier/node_modules/tslib": {
5583
- "version": "2.6.3",
5584
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
5585
- "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
5571
+ "version": "2.7.0",
5572
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
5573
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
5574
},
5575
"node_modules/eslint-plugin-vue": {
5576
"version": "9.28.0",
@@ -6093,9 +6081,9 @@
6081
}
6082
},
6083
"node_modules/follow-redirects": {
6096
- "version": "1.15.6",
6097
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
6098
- "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
6084
+ "version": "1.15.9",
6085
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
6086
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
6087
"funding": [
6088
{
6089
"type": "individual",
@@ -6112,9 +6100,9 @@
6100
}
6101
},
6102
"node_modules/foreground-child": {
6115
- "version": "3.2.1",
6116
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz",
6117
- "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==",
6103
+ "version": "3.3.0",
6104
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
6105
+ "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
6106
"dev": true,
6107
"dependencies": {
6108
"cross-spawn": "^7.0.0",
@@ -6149,17 +6137,16 @@
6137
}
6138
},
6139
"node_modules/form-data": {
6152
- "version": "2.3.3",
6153
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
6154
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
6155
- "dev": true,
6140
+ "version": "4.0.0",
6141
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
6142
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
6143
"dependencies": {
6144
"asynckit": "^0.4.0",
6158
- "combined-stream": "^1.0.6",
6145
+ "combined-stream": "^1.0.8",
6146
"mime-types": "^2.1.12"
6147
},
6148
"engines": {
6162
- "node": ">= 0.12"
6149
+ "node": ">= 6"
6150
}
6151
},
6152
"node_modules/fraction.js": {
@@ -6204,6 +6191,33 @@
6191
"node": ">=14.14"
6192
}
6193
},
6194
+ "node_modules/fs-minipass": {
6195
+ "version": "2.1.0",
6196
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
6197
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
6198
+ "dependencies": {
6199
+ "minipass": "^3.0.0"
6200
+ },
6201
+ "engines": {
6202
+ "node": ">= 8"
6203
+ }
6204
+ },
6205
+ "node_modules/fs-minipass/node_modules/minipass": {
6206
+ "version": "3.3.6",
6207
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
6208
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
6209
+ "dependencies": {
6210
+ "yallist": "^4.0.0"
6211
+ },
6212
+ "engines": {
6213
+ "node": ">=8"
6214
+ }
6215
+ },
6216
+ "node_modules/fs-minipass/node_modules/yallist": {
6217
+ "version": "4.0.0",
6218
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6219
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
6220
+ },
6221
"node_modules/fs.realpath": {
6222
"version": "1.0.0",
6223
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -6293,9 +6307,9 @@
6307
}
6308
},
6309
"node_modules/get-tsconfig": {
6296
- "version": "4.7.6",
6297
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz",
6298
- "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==",
6310
+ "version": "4.8.1",
6311
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
6312
+ "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
6313
"dev": true,
6314
"dependencies": {
6315
"resolve-pkg-maps": "^1.0.0"
@@ -6717,14 +6731,14 @@
6731
}
6732
},
6733
"node_modules/http-signature": {
6720
- "version": "1.3.6",
6721
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
6722
- "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
6734
+ "version": "1.4.0",
6735
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz",
6736
+ "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==",
6737
"dev": true,
6738
"dependencies": {
6739
"assert-plus": "^1.0.0",
6740
"jsprim": "^2.0.2",
6727
- "sshpk": "^1.14.1"
6741
+ "sshpk": "^1.18.0"
6742
},
6743
"engines": {
6744
"node": ">=0.10"
@@ -6837,28 +6851,27 @@
6851
}
6852
},
6853
"node_modules/importx": {
6840
- "version": "0.4.3",
6841
- "resolved": "https://registry.npmjs.org/importx/-/importx-0.4.3.tgz",
6842
- "integrity": "sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==",
6854
+ "version": "0.4.4",
6855
+ "resolved": "https://registry.npmjs.org/importx/-/importx-0.4.4.tgz",
6856
+ "integrity": "sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==",
6857
"dev": true,
6858
"dependencies": {
6859
"bundle-require": "^5.0.0",
6860
"debug": "^4.3.6",
6861
"esbuild": "^0.20.2 || ^0.21.0 || ^0.22.0 || ^0.23.0",
6848
- "jiti": "2.0.0-beta.2",
6849
- "jiti-v1": "npm:jiti@^1",
6862
+ "jiti": "2.0.0-beta.3",
6863
+ "jiti-v1": "npm:jiti@^1.21.6",
6864
"pathe": "^1.1.2",
6851
- "pkg-types": "^1.1.3",
6852
- "tsx": "^4.16.2"
6865
+ "tsx": "^4.19.0"
6866
},
6867
"funding": {
6868
"url": "https://github.com/sponsors/antfu"
6869
}
6870
},
6871
"node_modules/importx/node_modules/jiti": {
6859
- "version": "2.0.0-beta.2",
6860
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.0.0-beta.2.tgz",
6861
- "integrity": "sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==",
6872
+ "version": "2.0.0-beta.3",
6873
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.0.0-beta.3.tgz",
6874
+ "integrity": "sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==",
6875
"dev": true,
6876
"bin": {
6877
"jiti": "lib/jiti-cli.mjs"
@@ -6931,9 +6944,9 @@
6944
}
6945
},
6946
"node_modules/is-core-module": {
6934
- "version": "2.15.0",
6935
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz",
6936
- "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==",
6947
+ "version": "2.15.1",
6948
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
6949
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
6950
"dev": true,
6951
"dependencies": {
6952
"hasown": "^2.0.2"
@@ -7186,9 +7199,9 @@
7199
}
7200
},
7201
"node_modules/jose": {
7189
- "version": "5.8.0",
7190
- "resolved": "https://registry.npmjs.org/jose/-/jose-5.8.0.tgz",
7191
- "integrity": "sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==",
7202
+ "version": "5.9.0",
7203
+ "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.0.tgz",
7204
+ "integrity": "sha512-i7z1nVNeS4rvKGp6SePhUPJ1TQUBR7p8u4aBxxdEaMiRKO5fCfcT/mSMeOsqrb40NxPhoHhTyq5CcC4imLBFcg==",
7205
"funding": {
7206
"url": "https://github.com/sponsors/panva"
7207
}
@@ -7290,20 +7303,6 @@
7303
}
7304
}
7305
},
7293
- "node_modules/jsdom/node_modules/form-data": {
7294
- "version": "4.0.0",
7295
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
7296
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
7297
- "dev": true,
7298
- "dependencies": {
7299
- "asynckit": "^0.4.0",
7300
- "combined-stream": "^1.0.8",
7301
- "mime-types": "^2.1.12"
7302
- },
7303
- "engines": {
7304
- "node": ">= 6"
7305
- }
7306
- },
7306
"node_modules/jsdom/node_modules/xml-name-validator": {
7307
"version": "5.0.0",
7308
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
@@ -8722,9 +8721,12 @@
8721
}
8722
},
8723
"node_modules/oniguruma-to-js": {
8725
- "version": "0.3.3",
8726
- "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.3.3.tgz",
8727
- "integrity": "sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==",
8724
+ "version": "0.4.3",
8725
+ "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz",
8726
+ "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==",
8727
+ "dependencies": {
8728
+ "regex": "^4.3.2"
8729
+ },
8730
"funding": {
8731
"url": "https://github.com/sponsors/antfu"
8732
}
@@ -9281,9 +9283,9 @@
9283
}
9284
},
9285
"node_modules/postcss-selector-parser": {
9284
- "version": "6.1.1",
9285
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz",
9286
- "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==",
9286
+ "version": "6.1.2",
9287
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
9288
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
9289
"dependencies": {
9290
"cssesc": "^3.0.0",
9291
"util-deprecate": "^1.0.2"
@@ -9368,10 +9370,9 @@
9370
"dev": true
9371
},
9372
"node_modules/proxy-from-env": {
9371
- "version": "1.0.0",
9372
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
9373
- "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
9374
- "dev": true
9373
+ "version": "1.1.0",
9374
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
9375
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
9376
},
9377
"node_modules/ps-tree": {
9378
"version": "1.2.0",
@@ -9395,9 +9396,9 @@
9396
"dev": true
9397
},
9398
"node_modules/pump": {
9398
- "version": "3.0.0",
9399
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
9400
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
9399
+ "version": "3.0.2",
9400
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
9401
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
9402
"dev": true,
9403
"dependencies": {
9404
"end-of-stream": "^1.1.0",
@@ -9421,12 +9422,12 @@
9422
}
9423
},
9424
"node_modules/qs": {
9424
- "version": "6.10.4",
9425
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz",
9426
- "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==",
9425
+ "version": "6.13.0",
9426
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
9427
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
9428
"dev": true,
9429
"dependencies": {
9429
- "side-channel": "^1.0.4"
9430
+ "side-channel": "^1.0.6"
9431
},
9432
"engines": {
9433
"node": ">=0.6"
@@ -9787,9 +9788,9 @@
9788
"dev": true
9789
},
9790
"node_modules/rollup": {
9790
- "version": "4.21.0",
9791
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz",
9792
- "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==",
9791
+ "version": "4.21.3",
9792
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.3.tgz",
9793
+ "integrity": "sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==",
9794
"devOptional": true,
9795
"dependencies": {
9796
"@types/estree": "1.0.5"
@@ -9802,22 +9803,22 @@
9803
"npm": ">=8.0.0"
9804
},
9805
"optionalDependencies": {
9805
- "@rollup/rollup-android-arm-eabi": "4.21.0",
9806
- "@rollup/rollup-android-arm64": "4.21.0",
9807
- "@rollup/rollup-darwin-arm64": "4.21.0",
9808
- "@rollup/rollup-darwin-x64": "4.21.0",
9809
- "@rollup/rollup-linux-arm-gnueabihf": "4.21.0",
9810
- "@rollup/rollup-linux-arm-musleabihf": "4.21.0",
9811
- "@rollup/rollup-linux-arm64-gnu": "4.21.0",
9812
- "@rollup/rollup-linux-arm64-musl": "4.21.0",
9813
- "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0",
9814
- "@rollup/rollup-linux-riscv64-gnu": "4.21.0",
9815
- "@rollup/rollup-linux-s390x-gnu": "4.21.0",
9816
- "@rollup/rollup-linux-x64-gnu": "4.21.0",
9817
- "@rollup/rollup-linux-x64-musl": "4.21.0",
9818
- "@rollup/rollup-win32-arm64-msvc": "4.21.0",
9819
- "@rollup/rollup-win32-ia32-msvc": "4.21.0",
9820
- "@rollup/rollup-win32-x64-msvc": "4.21.0",
9806
+ "@rollup/rollup-android-arm-eabi": "4.21.3",
9807
+ "@rollup/rollup-android-arm64": "4.21.3",
9808
+ "@rollup/rollup-darwin-arm64": "4.21.3",
9809
+ "@rollup/rollup-darwin-x64": "4.21.3",
9810
+ "@rollup/rollup-linux-arm-gnueabihf": "4.21.3",
9811
+ "@rollup/rollup-linux-arm-musleabihf": "4.21.3",
9812
+ "@rollup/rollup-linux-arm64-gnu": "4.21.3",
9813
+ "@rollup/rollup-linux-arm64-musl": "4.21.3",
9814
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.21.3",
9815
+ "@rollup/rollup-linux-riscv64-gnu": "4.21.3",
9816
+ "@rollup/rollup-linux-s390x-gnu": "4.21.3",
9817
+ "@rollup/rollup-linux-x64-gnu": "4.21.3",
9818
+ "@rollup/rollup-linux-x64-musl": "4.21.3",
9819
+ "@rollup/rollup-win32-arm64-msvc": "4.21.3",
9820
+ "@rollup/rollup-win32-ia32-msvc": "4.21.3",
9821
+ "@rollup/rollup-win32-x64-msvc": "4.21.3",
9822
"fsevents": "~2.3.2"
9823
}
9824
},
@@ -9864,19 +9865,6 @@
9865
"url": "https://github.com/sponsors/sindresorhus"
9866
}
9867
},
9867
- "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": {
9868
- "version": "4.21.0",
9869
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz",
9870
- "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==",
9871
- "cpu": [
9872
- "x64"
9873
- ],
9874
- "dev": true,
9875
- "optional": true,
9876
- "os": [
9877
- "linux"
9878
- ]
9879
- },
9868
"node_modules/rrweb-cssom": {
9869
"version": "0.7.1",
9870
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz",
@@ -10066,12 +10054,14 @@
10054
}
10055
},
10056
"node_modules/shiki": {
10069
- "version": "1.17.0",
10070
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.17.0.tgz",
10071
- "integrity": "sha512-VZf8cPShRwfzPcaswv81+YP7qJEoFwRT+Ehy6bizim7M0zG9bk8Egug550C+xS9g7rKIOPhzAlp2uEyuCxbk/A==",
10072
- "dependencies": {
10073
- "@shikijs/core": "1.17.0",
10074
- "@shikijs/types": "1.17.0",
10057
+ "version": "1.17.6",
10058
+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.17.6.tgz",
10059
+ "integrity": "sha512-RejGugKpDM75vh6YtF9R771acxHRDikC/01kxsUGW+Pnaz3pTY+c8aZB5CnD7p0vuFPs1HaoAIU/4E+NCfS+mQ==",
10060
+ "dependencies": {
10061
+ "@shikijs/core": "1.17.6",
10062
+ "@shikijs/engine-javascript": "1.17.6",
10063
+ "@shikijs/engine-oniguruma": "1.17.6",
10064
+ "@shikijs/types": "1.17.6",
10065
"@shikijs/vscode-textmate": "^9.2.2",
10066
"@types/hast": "^3.0.4"
10067
}
@@ -10196,9 +10186,9 @@
10186
}
10187
},
10188
"node_modules/source-map-js": {
10199
- "version": "1.2.0",
10200
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
10201
- "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
10189
+ "version": "1.2.1",
10190
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
10191
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
10192
"engines": {
10193
"node": ">=0.10.0"
10194
}
@@ -10668,9 +10658,9 @@
10658
}
10659
},
10660
"node_modules/synckit/node_modules/tslib": {
10671
- "version": "2.6.3",
10672
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
10673
- "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
10661
+ "version": "2.7.0",
10662
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
10663
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
10664
},
10665
"node_modules/tailwind-config-viewer": {
10666
"version": "2.0.4",
@@ -10766,34 +10756,12 @@
10756
"node": ">=10"
10757
}
10758
},
10769
- "node_modules/tar/node_modules/fs-minipass": {
10770
- "version": "2.1.0",
10771
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
10772
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
10773
- "dependencies": {
10774
- "minipass": "^3.0.0"
10775
- },
10759
+ "node_modules/tar/node_modules/minipass": {
10760
+ "version": "5.0.0",
10761
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
10762
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
10763
"engines": {
10777
- "node": ">= 8"
10778
- }
10779
- },
10780
- "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
10781
- "version": "3.3.6",
10782
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
10783
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
10784
- "dependencies": {
10785
- "yallist": "^4.0.0"
10786
- },
10787
- "engines": {
10788
- "node": ">=8"
10789
- }
10790
- },
10791
- "node_modules/tar/node_modules/minipass": {
10792
- "version": "5.0.0",
10793
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
10794
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
10795
- "engines": {
10796
- "node": ">=8"
10764
+ "node": ">=8"
10765
}
10766
},
10767
"node_modules/tar/node_modules/mkdirp": {
@@ -10889,9 +10857,9 @@
10857
"dev": true
10858
},
10859
"node_modules/tinybench": {
10892
- "version": "2.8.0",
10893
- "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz",
10894
- "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==",
10860
+ "version": "2.9.0",
10861
+ "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
10862
+ "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
10863
"dev": true
10864
},
10865
"node_modules/tinyexec": {
@@ -10901,9 +10869,9 @@
10869
"dev": true
10870
},
10871
"node_modules/tinypool": {
10904
- "version": "1.0.0",
10905
- "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz",
10906
- "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==",
10872
+ "version": "1.0.1",
10873
+ "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz",
10874
+ "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==",
10875
"dev": true,
10876
"engines": {
10877
"node": "^18.0.0 || >=20.0.0"
@@ -10919,9 +10887,9 @@
10887
}
10888
},
10889
"node_modules/tinyspy": {
10922
- "version": "3.0.0",
10923
- "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.0.tgz",
10924
- "integrity": "sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==",
10890
+ "version": "3.0.2",
10891
+ "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
10892
+ "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
10893
"dev": true,
10894
"engines": {
10895
"node": ">=14.0.0"
@@ -11055,12 +11023,12 @@
11023
}
11024
},
11025
"node_modules/tsx": {
11058
- "version": "4.16.5",
11059
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.5.tgz",
11060
- "integrity": "sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==",
11026
+ "version": "4.19.1",
11027
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz",
11028
+ "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==",
11029
"dev": true,
11030
"dependencies": {
11063
- "esbuild": "~0.21.5",
11031
+ "esbuild": "~0.23.0",
11032
"get-tsconfig": "^4.7.5"
11033
},
11034
"bin": {
@@ -11073,6 +11041,413 @@
11041
"fsevents": "~2.3.3"
11042
}
11043
},
11044
+ "node_modules/tsx/node_modules/@esbuild/aix-ppc64": {
11045
+ "version": "0.23.1",
11046
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
11047
+ "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
11048
+ "cpu": [
11049
+ "ppc64"
11050
+ ],
11051
+ "dev": true,
11052
+ "optional": true,
11053
+ "os": [
11054
+ "aix"
11055
+ ],
11056
+ "engines": {
11057
+ "node": ">=18"
11058
+ }
11059
+ },
11060
+ "node_modules/tsx/node_modules/@esbuild/android-arm": {
11061
+ "version": "0.23.1",
11062
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
11063
+ "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
11064
+ "cpu": [
11065
+ "arm"
11066
+ ],
11067
+ "dev": true,
11068
+ "optional": true,
11069
+ "os": [
11070
+ "android"
11071
+ ],
11072
+ "engines": {
11073
+ "node": ">=18"
11074
+ }
11075
+ },
11076
+ "node_modules/tsx/node_modules/@esbuild/android-arm64": {
11077
+ "version": "0.23.1",
11078
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
11079
+ "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
11080
+ "cpu": [
11081
+ "arm64"
11082
+ ],
11083
+ "dev": true,
11084
+ "optional": true,
11085
+ "os": [
11086
+ "android"
11087
+ ],
11088
+ "engines": {
11089
+ "node": ">=18"
11090
+ }
11091
+ },
11092
+ "node_modules/tsx/node_modules/@esbuild/android-x64": {
11093
+ "version": "0.23.1",
11094
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
11095
+ "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
11096
+ "cpu": [
11097
+ "x64"
11098
+ ],
11099
+ "dev": true,
11100
+ "optional": true,
11101
+ "os": [
11102
+ "android"
11103
+ ],
11104
+ "engines": {
11105
+ "node": ">=18"
11106
+ }
11107
+ },
11108
+ "node_modules/tsx/node_modules/@esbuild/darwin-arm64": {
11109
+ "version": "0.23.1",
11110
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
11111
+ "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
11112
+ "cpu": [
11113
+ "arm64"
11114
+ ],
11115
+ "dev": true,
11116
+ "optional": true,
11117
+ "os": [
11118
+ "darwin"
11119
+ ],
11120
+ "engines": {
11121
+ "node": ">=18"
11122
+ }
11123
+ },
11124
+ "node_modules/tsx/node_modules/@esbuild/darwin-x64": {
11125
+ "version": "0.23.1",
11126
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
11127
+ "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
11128
+ "cpu": [
11129
+ "x64"
11130
+ ],
11131
+ "dev": true,
11132
+ "optional": true,
11133
+ "os": [
11134
+ "darwin"
11135
+ ],
11136
+ "engines": {
11137
+ "node": ">=18"
11138
+ }
11139
+ },
11140
+ "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": {
11141
+ "version": "0.23.1",
11142
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
11143
+ "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
11144
+ "cpu": [
11145
+ "arm64"
11146
+ ],
11147
+ "dev": true,
11148
+ "optional": true,
11149
+ "os": [
11150
+ "freebsd"
11151
+ ],
11152
+ "engines": {
11153
+ "node": ">=18"
11154
+ }
11155
+ },
11156
+ "node_modules/tsx/node_modules/@esbuild/freebsd-x64": {
11157
+ "version": "0.23.1",
11158
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
11159
+ "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
11160
+ "cpu": [
11161
+ "x64"
11162
+ ],
11163
+ "dev": true,
11164
+ "optional": true,
11165
+ "os": [
11166
+ "freebsd"
11167
+ ],
11168
+ "engines": {
11169
+ "node": ">=18"
11170
+ }
11171
+ },
11172
+ "node_modules/tsx/node_modules/@esbuild/linux-arm": {
11173
+ "version": "0.23.1",
11174
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
11175
+ "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
11176
+ "cpu": [
11177
+ "arm"
11178
+ ],
11179
+ "dev": true,
11180
+ "optional": true,
11181
+ "os": [
11182
+ "linux"
11183
+ ],
11184
+ "engines": {
11185
+ "node": ">=18"
11186
+ }
11187
+ },
11188
+ "node_modules/tsx/node_modules/@esbuild/linux-arm64": {
11189
+ "version": "0.23.1",
11190
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
11191
+ "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
11192
+ "cpu": [
11193
+ "arm64"
11194
+ ],
11195
+ "dev": true,
11196
+ "optional": true,
11197
+ "os": [
11198
+ "linux"
11199
+ ],
11200
+ "engines": {
11201
+ "node": ">=18"
11202
+ }
11203
+ },
11204
+ "node_modules/tsx/node_modules/@esbuild/linux-ia32": {
11205
+ "version": "0.23.1",
11206
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
11207
+ "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
11208
+ "cpu": [
11209
+ "ia32"
11210
+ ],
11211
+ "dev": true,
11212
+ "optional": true,
11213
+ "os": [
11214
+ "linux"
11215
+ ],
11216
+ "engines": {
11217
+ "node": ">=18"
11218
+ }
11219
+ },
11220
+ "node_modules/tsx/node_modules/@esbuild/linux-loong64": {
11221
+ "version": "0.23.1",
11222
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
11223
+ "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
11224
+ "cpu": [
11225
+ "loong64"
11226
+ ],
11227
+ "dev": true,
11228
+ "optional": true,
11229
+ "os": [
11230
+ "linux"
11231
+ ],
11232
+ "engines": {
11233
+ "node": ">=18"
11234
+ }
11235
+ },
11236
+ "node_modules/tsx/node_modules/@esbuild/linux-mips64el": {
11237
+ "version": "0.23.1",
11238
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
11239
+ "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
11240
+ "cpu": [
11241
+ "mips64el"
11242
+ ],
11243
+ "dev": true,
11244
+ "optional": true,
11245
+ "os": [
11246
+ "linux"
11247
+ ],
11248
+ "engines": {
11249
+ "node": ">=18"
11250
+ }
11251
+ },
11252
+ "node_modules/tsx/node_modules/@esbuild/linux-ppc64": {
11253
+ "version": "0.23.1",
11254
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
11255
+ "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
11256
+ "cpu": [
11257
+ "ppc64"
11258
+ ],
11259
+ "dev": true,
11260
+ "optional": true,
11261
+ "os": [
11262
+ "linux"
11263
+ ],
11264
+ "engines": {
11265
+ "node": ">=18"
11266
+ }
11267
+ },
11268
+ "node_modules/tsx/node_modules/@esbuild/linux-riscv64": {
11269
+ "version": "0.23.1",
11270
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
11271
+ "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
11272
+ "cpu": [
11273
+ "riscv64"
11274
+ ],
11275
+ "dev": true,
11276
+ "optional": true,
11277
+ "os": [
11278
+ "linux"
11279
+ ],
11280
+ "engines": {
11281
+ "node": ">=18"
11282
+ }
11283
+ },
11284
+ "node_modules/tsx/node_modules/@esbuild/linux-s390x": {
11285
+ "version": "0.23.1",
11286
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
11287
+ "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
11288
+ "cpu": [
11289
+ "s390x"
11290
+ ],
11291
+ "dev": true,
11292
+ "optional": true,
11293
+ "os": [
11294
+ "linux"
11295
+ ],
11296
+ "engines": {
11297
+ "node": ">=18"
11298
+ }
11299
+ },
11300
+ "node_modules/tsx/node_modules/@esbuild/linux-x64": {
11301
+ "version": "0.23.1",
11302
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
11303
+ "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
11304
+ "cpu": [
11305
+ "x64"
11306
+ ],
11307
+ "dev": true,
11308
+ "optional": true,
11309
+ "os": [
11310
+ "linux"
11311
+ ],
11312
+ "engines": {
11313
+ "node": ">=18"
11314
+ }
11315
+ },
11316
+ "node_modules/tsx/node_modules/@esbuild/netbsd-x64": {
11317
+ "version": "0.23.1",
11318
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
11319
+ "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
11320
+ "cpu": [
11321
+ "x64"
11322
+ ],
11323
+ "dev": true,
11324
+ "optional": true,
11325
+ "os": [
11326
+ "netbsd"
11327
+ ],
11328
+ "engines": {
11329
+ "node": ">=18"
11330
+ }
11331
+ },
11332
+ "node_modules/tsx/node_modules/@esbuild/openbsd-x64": {
11333
+ "version": "0.23.1",
11334
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
11335
+ "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
11336
+ "cpu": [
11337
+ "x64"
11338
+ ],
11339
+ "dev": true,
11340
+ "optional": true,
11341
+ "os": [
11342
+ "openbsd"
11343
+ ],
11344
+ "engines": {
11345
+ "node": ">=18"
11346
+ }
11347
+ },
11348
+ "node_modules/tsx/node_modules/@esbuild/sunos-x64": {
11349
+ "version": "0.23.1",
11350
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
11351
+ "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
11352
+ "cpu": [
11353
+ "x64"
11354
+ ],
11355
+ "dev": true,
11356
+ "optional": true,
11357
+ "os": [
11358
+ "sunos"
11359
+ ],
11360
+ "engines": {
11361
+ "node": ">=18"
11362
+ }
11363
+ },
11364
+ "node_modules/tsx/node_modules/@esbuild/win32-arm64": {
11365
+ "version": "0.23.1",
11366
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
11367
+ "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
11368
+ "cpu": [
11369
+ "arm64"
11370
+ ],
11371
+ "dev": true,
11372
+ "optional": true,
11373
+ "os": [
11374
+ "win32"
11375
+ ],
11376
+ "engines": {
11377
+ "node": ">=18"
11378
+ }
11379
+ },
11380
+ "node_modules/tsx/node_modules/@esbuild/win32-ia32": {
11381
+ "version": "0.23.1",
11382
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
11383
+ "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
11384
+ "cpu": [
11385
+ "ia32"
11386
+ ],
11387
+ "dev": true,
11388
+ "optional": true,
11389
+ "os": [
11390
+ "win32"
11391
+ ],
11392
+ "engines": {
11393
+ "node": ">=18"
11394
+ }
11395
+ },
11396
+ "node_modules/tsx/node_modules/@esbuild/win32-x64": {
11397
+ "version": "0.23.1",
11398
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
11399
+ "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
11400
+ "cpu": [
11401
+ "x64"
11402
+ ],
11403
+ "dev": true,
11404
+ "optional": true,
11405
+ "os": [
11406
+ "win32"
11407
+ ],
11408
+ "engines": {
11409
+ "node": ">=18"
11410
+ }
11411
+ },
11412
+ "node_modules/tsx/node_modules/esbuild": {
11413
+ "version": "0.23.1",
11414
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
11415
+ "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
11416
+ "dev": true,
11417
+ "hasInstallScript": true,
11418
+ "bin": {
11419
+ "esbuild": "bin/esbuild"
11420
+ },
11421
+ "engines": {
11422
+ "node": ">=18"
11423
+ },
11424
+ "optionalDependencies": {
11425
+ "@esbuild/aix-ppc64": "0.23.1",
11426
+ "@esbuild/android-arm": "0.23.1",
11427
+ "@esbuild/android-arm64": "0.23.1",
11428
+ "@esbuild/android-x64": "0.23.1",
11429
+ "@esbuild/darwin-arm64": "0.23.1",
11430
+ "@esbuild/darwin-x64": "0.23.1",
11431
+ "@esbuild/freebsd-arm64": "0.23.1",
11432
+ "@esbuild/freebsd-x64": "0.23.1",
11433
+ "@esbuild/linux-arm": "0.23.1",
11434
+ "@esbuild/linux-arm64": "0.23.1",
11435
+ "@esbuild/linux-ia32": "0.23.1",
11436
+ "@esbuild/linux-loong64": "0.23.1",
11437
+ "@esbuild/linux-mips64el": "0.23.1",
11438
+ "@esbuild/linux-ppc64": "0.23.1",
11439
+ "@esbuild/linux-riscv64": "0.23.1",
11440
+ "@esbuild/linux-s390x": "0.23.1",
11441
+ "@esbuild/linux-x64": "0.23.1",
11442
+ "@esbuild/netbsd-x64": "0.23.1",
11443
+ "@esbuild/openbsd-arm64": "0.23.1",
11444
+ "@esbuild/openbsd-x64": "0.23.1",
11445
+ "@esbuild/sunos-x64": "0.23.1",
11446
+ "@esbuild/win32-arm64": "0.23.1",
11447
+ "@esbuild/win32-ia32": "0.23.1",
11448
+ "@esbuild/win32-x64": "0.23.1"
11449
+ }
11450
+ },
11451
"node_modules/tunnel-agent": {
11452
"version": "0.6.0",
11453
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -11131,7 +11506,6 @@
11506
"version": "5.5.4",
11507
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
11508
"integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
11134
- "peer": true,
11509
"bin": {
11510
"tsc": "bin/tsc",
11511
"tsserver": "bin/tsserver"
@@ -11188,9 +11562,9 @@
11562
}
11563
},
11564
"node_modules/undici-types": {
11191
- "version": "6.19.6",
11192
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz",
11193
- "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==",
11565
+ "version": "6.19.8",
11566
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
11567
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
11568
"dev": true
11569
},
11570
"node_modules/unicorn-magic": {
@@ -11205,9 +11579,9 @@
11579
}
11580
},
11581
"node_modules/unimport": {
11208
- "version": "3.11.1",
11209
- "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.11.1.tgz",
11210
- "integrity": "sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==",
11582
+ "version": "3.12.0",
11583
+ "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.12.0.tgz",
11584
+ "integrity": "sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==",
11585
"dependencies": {
11586
"@rollup/pluginutils": "^5.1.0",
11587
"acorn": "^8.12.1",
@@ -11221,7 +11595,7 @@
11595
"pkg-types": "^1.2.0",
11596
"scule": "^1.3.0",
11597
"strip-literal": "^2.1.0",
11224
- "unplugin": "^1.12.2"
11598
+ "unplugin": "^1.14.1"
11599
}
11600
},
11601
"node_modules/unimport/node_modules/escape-string-regexp": {
@@ -11316,9 +11690,9 @@
11690
}
11691
},
11692
"node_modules/unplugin": {
11319
- "version": "1.13.1",
11320
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.13.1.tgz",
11321
- "integrity": "sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==",
11693
+ "version": "1.14.1",
11694
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.14.1.tgz",
11695
+ "integrity": "sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==",
11696
"dependencies": {
11697
"acorn": "^8.12.1",
11698
"webpack-virtual-modules": "^0.6.2"
@@ -11543,9 +11917,9 @@
11917
}
11918
},
11919
"node_modules/vite": {
11546
- "version": "5.4.4",
11547
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.4.tgz",
11548
- "integrity": "sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==",
11920
+ "version": "5.4.5",
11921
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.5.tgz",
11922
+ "integrity": "sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==",
11923
"dev": true,
11924
"dependencies": {
11925
"esbuild": "^0.21.3",
@@ -11638,15 +12012,14 @@
12012
}
12013
},
12014
"node_modules/vite-node": {
11641
- "version": "2.0.5",
11642
- "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz",
11643
- "integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==",
12015
+ "version": "2.1.1",
12016
+ "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.1.tgz",
12017
+ "integrity": "sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==",
12018
"dev": true,
12019
"dependencies": {
12020
"cac": "^6.7.14",
11647
- "debug": "^4.3.5",
12021
+ "debug": "^4.3.6",
12022
"pathe": "^1.1.2",
11649
- "tinyrainbow": "^1.2.0",
12023
"vite": "^5.0.0"
12024
},
12025
"bin": {
@@ -11923,29 +12296,29 @@
12296
}
12297
},
12298
"node_modules/vitest": {
11926
- "version": "2.0.5",
11927
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz",
11928
- "integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==",
12299
+ "version": "2.1.1",
12300
+ "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.1.tgz",
12301
+ "integrity": "sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==",
12302
"dev": true,
12303
"dependencies": {
11931
- "@ampproject/remapping": "^2.3.0",
11932
- "@vitest/expect": "2.0.5",
11933
- "@vitest/pretty-format": "^2.0.5",
11934
- "@vitest/runner": "2.0.5",
11935
- "@vitest/snapshot": "2.0.5",
11936
- "@vitest/spy": "2.0.5",
11937
- "@vitest/utils": "2.0.5",
12304
+ "@vitest/expect": "2.1.1",
12305
+ "@vitest/mocker": "2.1.1",
12306
+ "@vitest/pretty-format": "^2.1.1",
12307
+ "@vitest/runner": "2.1.1",
12308
+ "@vitest/snapshot": "2.1.1",
12309
+ "@vitest/spy": "2.1.1",
12310
+ "@vitest/utils": "2.1.1",
12311
"chai": "^5.1.1",
11939
- "debug": "^4.3.5",
11940
- "execa": "^8.0.1",
11941
- "magic-string": "^0.30.10",
12312
+ "debug": "^4.3.6",
12313
+ "magic-string": "^0.30.11",
12314
"pathe": "^1.1.2",
12315
"std-env": "^3.7.0",
11944
- "tinybench": "^2.8.0",
12316
+ "tinybench": "^2.9.0",
12317
+ "tinyexec": "^0.3.0",
12318
"tinypool": "^1.0.0",
12319
"tinyrainbow": "^1.2.0",
12320
"vite": "^5.0.0",
11948
- "vite-node": "2.0.5",
12321
+ "vite-node": "2.1.1",
12322
"why-is-node-running": "^2.3.0"
12323
},
12324
"bin": {
@@ -11960,8 +12333,8 @@
12333
"peerDependencies": {
12334
"@edge-runtime/vm": "*",
12335
"@types/node": "^18.0.0 || >=20.0.0",
11963
- "@vitest/browser": "2.0.5",
11964
- "@vitest/ui": "2.0.5",
12336
+ "@vitest/browser": "2.1.1",
12337
+ "@vitest/ui": "2.1.1",
12338
"happy-dom": "*",
12339
"jsdom": "*"
12340
},
@@ -11986,140 +12359,6 @@
12359
}
12360
}
12361
},
11989
- "node_modules/vitest/node_modules/execa": {
11990
- "version": "8.0.1",
11991
- "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
11992
- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
11993
- "dev": true,
11994
- "dependencies": {
11995
- "cross-spawn": "^7.0.3",
11996
- "get-stream": "^8.0.1",
11997
- "human-signals": "^5.0.0",
11998
- "is-stream": "^3.0.0",
11999
- "merge-stream": "^2.0.0",
12000
- "npm-run-path": "^5.1.0",
12001
- "onetime": "^6.0.0",
12002
- "signal-exit": "^4.1.0",
12003
- "strip-final-newline": "^3.0.0"
12004
- },
12005
- "engines": {
12006
- "node": ">=16.17"
12007
- },
12008
- "funding": {
12009
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
12010
- }
12011
- },
12012
- "node_modules/vitest/node_modules/get-stream": {
12013
- "version": "8.0.1",
12014
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
12015
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
12016
- "dev": true,
12017
- "engines": {
12018
- "node": ">=16"
12019
- },
12020
- "funding": {
12021
- "url": "https://github.com/sponsors/sindresorhus"
12022
- }
12023
- },
12024
- "node_modules/vitest/node_modules/human-signals": {
12025
- "version": "5.0.0",
12026
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
12027
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
12028
- "dev": true,
12029
- "engines": {
12030
- "node": ">=16.17.0"
12031
- }
12032
- },
12033
- "node_modules/vitest/node_modules/is-stream": {
12034
- "version": "3.0.0",
12035
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
12036
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
12037
- "dev": true,
12038
- "engines": {
12039
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
12040
- },
12041
- "funding": {
12042
- "url": "https://github.com/sponsors/sindresorhus"
12043
- }
12044
- },
12045
- "node_modules/vitest/node_modules/mimic-fn": {
12046
- "version": "4.0.0",
12047
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
12048
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
12049
- "dev": true,
12050
- "engines": {
12051
- "node": ">=12"
12052
- },
12053
- "funding": {
12054
- "url": "https://github.com/sponsors/sindresorhus"
12055
- }
12056
- },
12057
- "node_modules/vitest/node_modules/npm-run-path": {
12058
- "version": "5.3.0",
12059
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
12060
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
12061
- "dev": true,
12062
- "dependencies": {
12063
- "path-key": "^4.0.0"
12064
- },
12065
- "engines": {
12066
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
12067
- },
12068
- "funding": {
12069
- "url": "https://github.com/sponsors/sindresorhus"
12070
- }
12071
- },
12072
- "node_modules/vitest/node_modules/onetime": {
12073
- "version": "6.0.0",
12074
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
12075
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
12076
- "dev": true,
12077
- "dependencies": {
12078
- "mimic-fn": "^4.0.0"
12079
- },
12080
- "engines": {
12081
- "node": ">=12"
12082
- },
12083
- "funding": {
12084
- "url": "https://github.com/sponsors/sindresorhus"
12085
- }
12086
- },
12087
- "node_modules/vitest/node_modules/path-key": {
12088
- "version": "4.0.0",
12089
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
12090
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
12091
- "dev": true,
12092
- "engines": {
12093
- "node": ">=12"
12094
- },
12095
- "funding": {
12096
- "url": "https://github.com/sponsors/sindresorhus"
12097
- }
12098
- },
12099
- "node_modules/vitest/node_modules/signal-exit": {
12100
- "version": "4.1.0",
12101
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
12102
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
12103
- "dev": true,
12104
- "engines": {
12105
- "node": ">=14"
12106
- },
12107
- "funding": {
12108
- "url": "https://github.com/sponsors/isaacs"
12109
- }
12110
- },
12111
- "node_modules/vitest/node_modules/strip-final-newline": {
12112
- "version": "3.0.0",
12113
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
12114
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
12115
- "dev": true,
12116
- "engines": {
12117
- "node": ">=12"
12118
- },
12119
- "funding": {
12120
- "url": "https://github.com/sponsors/sindresorhus"
12121
- }
12122
- },
12362
"node_modules/vooks": {
12363
"version": "0.2.12",
12364
"resolved": "https://registry.npmjs.org/vooks/-/vooks-0.2.12.tgz",
@@ -12138,15 +12377,15 @@
12377
"dev": true
12378
},
12379
"node_modules/vue": {
12141
- "version": "3.5.4",
12142
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.4.tgz",
12143
- "integrity": "sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==",
12380
+ "version": "3.5.5",
12381
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.5.tgz",
12382
+ "integrity": "sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==",
12383
"dependencies": {
12145
- "@vue/compiler-dom": "3.5.4",
12146
- "@vue/compiler-sfc": "3.5.4",
12147
- "@vue/runtime-dom": "3.5.4",
12148
- "@vue/server-renderer": "3.5.4",
12149
- "@vue/shared": "3.5.4"
12384
+ "@vue/compiler-dom": "3.5.5",
12385
+ "@vue/compiler-sfc": "3.5.5",
12386
+ "@vue/runtime-dom": "3.5.5",
12387
+ "@vue/server-renderer": "3.5.5",
12388
+ "@vue/shared": "3.5.5"
12389
},
12390
"peerDependencies": {
12391
"typescript": "*"
@@ -12175,9 +12414,9 @@
12414
}
12415
},
12416
"node_modules/vue-component-type-helpers": {
12178
- "version": "2.0.29",
12179
- "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.0.29.tgz",
12180
- "integrity": "sha512-58i+ZhUAUpwQ+9h5Hck0D+jr1qbYl4voRt5KffBx8qzELViQ4XdT/Tuo+mzq8u63teAG8K0lLaOiL5ofqW38rg==",
12417
+ "version": "2.1.6",
12418
+ "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.1.6.tgz",
12419
+ "integrity": "sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==",
12420
"dev": true
12421
},
12422
"node_modules/vue-eslint-parser": {
@@ -12265,9 +12504,9 @@
12504
}
12505
},
12506
"node_modules/vue-router": {
12268
- "version": "4.4.4",
12269
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.4.tgz",
12270
- "integrity": "sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ==",
12507
+ "version": "4.4.5",
12508
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz",
12509
+ "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==",
12510
"dependencies": {
12511
"@vue/devtools-api": "^6.6.4"
12512
},
@@ -12400,16 +12639,6 @@
12639
"node": ">=12"
12640
}
12641
},
12403
- "node_modules/webpack-sources": {
12404
- "version": "3.2.3",
12405
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
12406
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
12407
- "optional": true,
12408
- "peer": true,
12409
- "engines": {
12410
- "node": ">=10.13.0"
12411
- }
12412
- },
12642
"node_modules/webpack-virtual-modules": {
12643
"version": "0.6.2",
12644
"resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
@@ -12556,9 +12785,9 @@
12785
"dev": true
12786
},
12787
"node_modules/wrap-ansi/node_modules/ansi-regex": {
12559
- "version": "6.0.1",
12560
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
12561
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
12788
+ "version": "6.1.0",
12789
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
12790
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
12791
"dev": true,
12792
"engines": {
12793
"node": ">=12"
@@ -12673,9 +12902,9 @@
12902
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
12903
},
12904
"node_modules/yaml": {
12676
- "version": "2.5.0",
12677
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
12678
- "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
12905
+ "version": "2.5.1",
12906
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
12907
+ "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
12908
"dev": true,
12909
"bin": {
12910
"yaml": "bin.mjs"
frontend/package.json
+9
-12
@@ -36,7 +36,7 @@
36
"@fontsource/lexend": "^5.1.0",
37
"@fontsource/public-sans": "^5.1.0",
38
"@popperjs/core": "^2.11.8",
39
- "@shikijs/markdown-it": "^1.17.0",
39
+ "@shikijs/markdown-it": "^1.17.6",
40
"@vueuse/components": "^11.0.3",
41
"@vueuse/core": "^11.0.3",
42
"apexcharts": "^3.53.0",
@@ -49,7 +49,7 @@
49
"echarts": "^5.5.1",
50
"file-saver": "^2.0.5",
51
"html-entities": "^2.5.2",
52
- "jose": "^5.8.0",
52
+ "jose": "^5.9.0",
53
"js-md5": "^0.8.3",
54
"lodash": "^4.17.21",
55
"mitt": "^3.0.1",
@@ -58,13 +58,13 @@
58
"pinia": "^2.2.2",
59
"pinia-plugin-persistedstate": "^4.0.1",
60
"secure-ls": "^2.0.0",
61
- "shiki": "^1.17.0",
61
+ "shiki": "^1.17.6",
62
"validator": "^13.12.0",
63
- "vue": "^3.5.4",
63
+ "vue": "^3.5.5",
64
"vue-advanced-cropper": "^2.8.9",
65
"vue-highlight-words": "^3.0.1",
66
"vue-i18n": "^10.0.1",
67
- "vue-router": "^4.4.4",
67
+ "vue-router": "^4.4.5",
68
"vue-sjv": "^0.0.6",
69
"vue3-apexcharts": "^1.6.0",
70
"vue3-marquee": "^4.2.2",
@@ -108,13 +108,14 @@
108
"tailwindcss": "^3.4.11",
109
"taze": "^0.16.8",
110
"type-fest": "^4.26.1",
111
+ "typescript": "~5.5.4",
112
"unplugin-vue-components": "^0.27.4",
112
- "vite": "^5.4.4",
113
+ "vite": "^5.4.5",
114
"vite-bundle-analyzer": "^0.10.6",
115
"vite-bundle-visualizer": "^1.2.1",
116
"vite-plugin-vue-devtools": "^7.4.5",
117
"vite-svg-loader": "^5.1.0",
117
- "vitest": "^2.0.5",
118
+ "vitest": "^2.1.1",
119
"vue-tsc": "^2.1.6"
120
},
121
"optionalDependencies": {
@@ -130,12 +131,8 @@
131
"@typescript-eslint/utils": {
132
"eslint": "^9.10.0"
133
},
133
- "secure-ls": {
134
- "crypto-js": "^4.2.0"
135
- },
134
"micromatch": "^4.0.8",
137
- "path-to-regexp": "^8.1.0",
138
- "ws": "^8.18.0"
135
+ "path-to-regexp": "^8.1.0"
136
},
137
"engines": {
138
"node": ">=18.0.0"
frontend/src/global.d.ts
new
+18
@@ -0,0 +1,18 @@
1
+export {}
2
+
3
+declare global {
4
+ interface Document {
5
+ startViewTransition?: (callback: () => Promise<void> | void) => ViewTransition
6
+ }
7
+
8
+ interface ViewTransition {
9
+ readonly ready: Promise<undefined>
10
+ readonly finished: Promise<undefined>
11
+ readonly updateCallbackDone: Promise<undefined>
12
+ skipTransition(): void
13
+ }
14
+
15
+ interface CSSStyleDeclaration {
16
+ viewTransitionName: string
17
+ }
18
+}
frontend/src/layouts/common/Toolbar/ThemeSwitch.vue
+25
-25
@@ -29,40 +29,40 @@ const isThemeDark = computed<boolean>(() => themeStore.isThemeDark)
29
function toggleTheme(event?: MouseEvent) {
30
const isAppearanceTransition =
31
typeof document !== "undefined" &&
32
- // @ts-expect-error: Transition API
33
- document.startViewTransition &&
34
- !window.matchMedia("(prefers-reduced-motion: reduce)").matches
32
+ document?.startViewTransition &&
33
+ !window?.matchMedia("(prefers-reduced-motion: reduce)").matches
34
35
if (!isAppearanceTransition || !event) {
36
themeStore.toggleTheme()
37
return
38
}
39
41
- const x = event.clientX ?? innerWidth / 2
42
- const y = event.clientY ?? innerHeight / 2
43
- const endRadius = Math.hypot(Math.max(x, innerWidth - x), Math.max(y, innerHeight - y))
40
+ if (document?.startViewTransition) {
41
+ const x = event.clientX ?? innerWidth / 2
42
+ const y = event.clientY ?? innerHeight / 2
43
+ const endRadius = Math.hypot(Math.max(x, innerWidth - x), Math.max(y, innerHeight - y))
44
45
- // @ts-expect-error: Transition API
46
- const transition = document.startViewTransition(async () => {
47
- themeStore.toggleTheme()
48
- await nextTick()
49
- })
45
+ const transition = document.startViewTransition(async () => {
46
+ themeStore.toggleTheme()
47
+ await nextTick()
48
+ })
49
51
- transition.ready.then(() => {
52
- const clipPath = [`circle(0px at ${x}px ${y}px)`, `circle(${endRadius}px at ${x}px ${y}px)`]
53
- //const clipPath = [`inset(50%)`, `inset(0)`]
50
+ transition.ready.then(() => {
51
+ const clipPath = [`circle(0px at ${x}px ${y}px)`, `circle(${endRadius}px at ${x}px ${y}px)`]
52
+ //const clipPath = [`inset(50%)`, `inset(0)`]
53
55
- document.documentElement.animate(
56
- {
57
- clipPath
58
- },
59
- {
60
- duration: 300,
61
- easing: "ease-in",
62
- pseudoElement: "::view-transition-new(root)"
63
- }
64
- )
65
- })
54
+ document.documentElement.animate(
55
+ {
56
+ clipPath
57
+ },
58
+ {
59
+ duration: 300,
60
+ easing: "ease-in",
61
+ pseudoElement: "::view-transition-new(root)"
62
+ }
63
+ )
64
+ })
65
+ }
66
}
67
</script>
68
frontend/src/stores/auth.ts
+1
-1
@@ -138,7 +138,7 @@ export const useAuthStore = defineStore("auth", {
138
getItem: key => ls.get(key),
139
setItem: (key, value) => ls.set(key, value)
140
},
141
- paths: ["user"]
141
+ pick: ["user"]
142
}
143
})
144
frontend/src/stores/i18n.ts
+2
-1
@@ -12,7 +12,8 @@ export const useLocalesStore = defineStore("i18n", {
12
}
13
},
14
persist: {
15
- paths: ["locale"]
15
+ // @ts-expect-error "Type instantiation is excessively deep and possibly infinite" ts(2589)
16
+ pick: ["locale"]
17
}
18
})
19
frontend/src/stores/settings.ts
+1
-1
@@ -47,7 +47,7 @@ export const useSettingsStore = defineStore("settings", {
47
}
48
},
49
persist: {
50
- paths: ["settings"]
50
+ pick: ["settings"]
51
}
52
})
53
frontend/src/stores/theme.ts
+1
-1
@@ -479,7 +479,7 @@ export const useThemeStore = defineStore("theme", {
479
}
480
},
481
persist: {
482
- paths: ["layout", "themeName", "routerTransition", "boxed", "sidebar.collapsed"]
482
+ pick: ["layout", "themeName", "routerTransition", "boxed", "sidebar.collapsed"]
483
}
484
})
485