@samitouri / QOSami-HFS / commits / 4694de15

version 0.54.0-alpha4

Massimo Melina committed Sep 28, 2024 at 16:50 UTC 4694de15f88cb620705d23d519ea34731beffc52
3 files changed +317 -193
package-lock.json
+315 -191
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.54.0-alpha2",
3 + "version": "0.54.0-alpha4",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.54.0-alpha2",
9 + "version": "0.54.0-alpha4",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -16,14 +16,15 @@
16 ],
17 "dependencies": {
18 "@koa/router": "^13.0.1",
19 - "@node-rs/crc32": "^1.6.0",
19 + "@node-rs/crc32": "^1.10.3",
20 "@rejetto/kvstorage": "^0.12.2",
21 - "acme-client": "^5.3.1",
22 - "buffer-crc32": "^0.2.13",
21 + "acme-client": "^5.4.0",
22 + "buffer-crc32": "^1.0.0",
23 "fast-glob": "^3.2.7",
24 "find-process": "^1.4.7",
25 "formidable": "^3.5.1",
26 "fs-x-attributes": "^1.0.2",
27 + "fswin": "^3.24.829",
28 "iconv-lite": "^0.6.3",
29 "ip2location-nodejs": "^9.6.0",
30 "koa": "^2.13.4",
@@ -107,7 +108,7 @@
108 "@types/react-dom": "^18.2.18",
109 "@types/react-virtualized-auto-sizer": "^1.0.4",
110 "@types/react-window": "^1.8.8",
110 - "vite": "^5.0.12"
111 + "vite": "^5.4.8"
112 }
113 },
114 "admin/node_modules/@mui/x-data-grid": {
@@ -2288,6 +2289,34 @@
2289 "@jridgewell/sourcemap-codec": "^1.4.10"
2290 }
2291 },
2292 + "node_modules/@emnapi/core": {
2293 + "version": "1.2.0",
2294 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.2.0.tgz",
2295 + "integrity": "sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==",
2296 + "optional": true,
2297 + "dependencies": {
2298 + "@emnapi/wasi-threads": "1.0.1",
2299 + "tslib": "^2.4.0"
2300 + }
2301 + },
2302 + "node_modules/@emnapi/runtime": {
2303 + "version": "1.2.0",
2304 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
2305 + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==",
2306 + "optional": true,
2307 + "dependencies": {
2308 + "tslib": "^2.4.0"
2309 + }
2310 + },
2311 + "node_modules/@emnapi/wasi-threads": {
2312 + "version": "1.0.1",
2313 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
2314 + "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
2315 + "optional": true,
2316 + "dependencies": {
2317 + "tslib": "^2.4.0"
2318 + }
2319 + },
2320 "node_modules/@emotion/babel-plugin": {
2321 "version": "11.11.0",
2322 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
@@ -3326,10 +3355,21 @@
3355 "react-dom": "^17.0.0 || ^18.0.0"
3356 }
3357 },
3358 + "node_modules/@napi-rs/wasm-runtime": {
3359 + "version": "0.2.4",
3360 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
3361 + "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
3362 + "optional": true,
3363 + "dependencies": {
3364 + "@emnapi/core": "^1.1.0",
3365 + "@emnapi/runtime": "^1.1.0",
3366 + "@tybys/wasm-util": "^0.9.0"
3367 + }
3368 + },
3369 "node_modules/@node-rs/crc32": {
3330 - "version": "1.6.1",
3331 - "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.6.1.tgz",
3332 - "integrity": "sha512-LRl9o3Ft7Rqs1DrMHr6HLHSx6SAtAJrgNFQZddiCwtpt6CF82ubKOhjY6wK/Cx8dbXq1IoXE0V3CS02oosHQGQ==",
3370 + "version": "1.10.3",
3371 + "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.3.tgz",
3372 + "integrity": "sha512-4UgH0fDRxs0eMSgrUN0UUM4BpIEbVKutiSkFLICwegbgIger3c1t7V3jOYralK0xTBHraW3r59wlESdc3h/nQg==",
3373 "engines": {
3374 "node": ">= 10"
3375 },
@@ -3338,25 +3378,26 @@
3378 "url": "https://github.com/sponsors/Brooooooklyn"
3379 },
3380 "optionalDependencies": {
3341 - "@node-rs/crc32-android-arm-eabi": "1.6.1",
3342 - "@node-rs/crc32-android-arm64": "1.6.1",
3343 - "@node-rs/crc32-darwin-arm64": "1.6.1",
3344 - "@node-rs/crc32-darwin-x64": "1.6.1",
3345 - "@node-rs/crc32-freebsd-x64": "1.6.1",
3346 - "@node-rs/crc32-linux-arm-gnueabihf": "1.6.1",
3347 - "@node-rs/crc32-linux-arm64-gnu": "1.6.1",
3348 - "@node-rs/crc32-linux-arm64-musl": "1.6.1",
3349 - "@node-rs/crc32-linux-x64-gnu": "1.6.1",
3350 - "@node-rs/crc32-linux-x64-musl": "1.6.1",
3351 - "@node-rs/crc32-win32-arm64-msvc": "1.6.1",
3352 - "@node-rs/crc32-win32-ia32-msvc": "1.6.1",
3353 - "@node-rs/crc32-win32-x64-msvc": "1.6.1"
3381 + "@node-rs/crc32-android-arm-eabi": "1.10.3",
3382 + "@node-rs/crc32-android-arm64": "1.10.3",
3383 + "@node-rs/crc32-darwin-arm64": "1.10.3",
3384 + "@node-rs/crc32-darwin-x64": "1.10.3",
3385 + "@node-rs/crc32-freebsd-x64": "1.10.3",
3386 + "@node-rs/crc32-linux-arm-gnueabihf": "1.10.3",
3387 + "@node-rs/crc32-linux-arm64-gnu": "1.10.3",
3388 + "@node-rs/crc32-linux-arm64-musl": "1.10.3",
3389 + "@node-rs/crc32-linux-x64-gnu": "1.10.3",
3390 + "@node-rs/crc32-linux-x64-musl": "1.10.3",
3391 + "@node-rs/crc32-wasm32-wasi": "1.10.3",
3392 + "@node-rs/crc32-win32-arm64-msvc": "1.10.3",
3393 + "@node-rs/crc32-win32-ia32-msvc": "1.10.3",
3394 + "@node-rs/crc32-win32-x64-msvc": "1.10.3"
3395 }
3396 },
3397 "node_modules/@node-rs/crc32-android-arm-eabi": {
3357 - "version": "1.6.1",
3358 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.6.1.tgz",
3359 - "integrity": "sha512-pvYzF2Jfw0EbE7hUGTB7Hapc/Q2vBUynxndVQhJSP1hgajNKgxdx5yYuKvINFeXYIpsEQ6tS1r4muRq3/+v61w==",
3398 + "version": "1.10.3",
3399 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.3.tgz",
3400 + "integrity": "sha512-V9iNJd5ux9I415qOldmxZIHrazYMJNsQ6v+Kq/t9FTQyYqiEeHvRc1FzBh9MT6Uc24InwMhBeC1WVw0BL4VaxQ==",
3401 "cpu": [
3402 "arm"
3403 ],
@@ -3369,9 +3410,9 @@
3410 }
3411 },
3412 "node_modules/@node-rs/crc32-android-arm64": {
3372 - "version": "1.6.1",
3373 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.6.1.tgz",
3374 - "integrity": "sha512-dtmAGGB91sstUsWw+a6hsJweLpuFnu7ID9aFjbI2ghUf2ybiL479nGE36kxtlAYei8eqRcjmvo7+G4VjFXDuxg==",
3413 + "version": "1.10.3",
3414 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.3.tgz",
3415 + "integrity": "sha512-d6xLAhbk5FDGpltAKTFs7hZO/PWpHeihZ/ZCKx2LEVz8jXQEshpo2/ojnfb5FAw6oNzU2H+S/RI5GeCr7paa1Q==",
3416 "cpu": [
3417 "arm64"
3418 ],
@@ -3384,9 +3425,9 @@
3425 }
3426 },
3427 "node_modules/@node-rs/crc32-darwin-arm64": {
3387 - "version": "1.6.1",
3388 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.6.1.tgz",
3389 - "integrity": "sha512-b8LQ5mBf2+7MwiINr9uvWawYLOticMiqlyczE+WkJqUh59UGPXuSEMAmJG7zE+5zXkn2lVu4vB40klW4aBr9vg==",
3428 + "version": "1.10.3",
3429 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.3.tgz",
3430 + "integrity": "sha512-IoX6HC4dlKc9BONe7632DADBtiHUiIVD7Bibuj3bGrvOBllN8hvBL9+dDC+/iDdOeuiBKgb0hgL5h2nPIybpzA==",
3431 "cpu": [
3432 "arm64"
3433 ],
@@ -3399,9 +3440,9 @@
3440 }
3441 },
3442 "node_modules/@node-rs/crc32-darwin-x64": {
3402 - "version": "1.6.1",
3403 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.6.1.tgz",
3404 - "integrity": "sha512-VhVDKvk/HymNDySbXeeoRFhBDBpqSAl0UwX2SNU2mE86cudsPGP49s41oYlI/qN2YeSrlKPJlzOo65Y4PhxVQg==",
3443 + "version": "1.10.3",
3444 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.3.tgz",
3445 + "integrity": "sha512-JUDGAX/0W4A9ok9p6yuy4fAsBDrq8Db0sUjKLMZ/+P3NHB+Qk+OsZUsEDxP3yhBJxhPq97JpN4bBzgMnkDajpw==",
3446 "cpu": [
3447 "x64"
3448 ],
@@ -3414,9 +3455,9 @@
3455 }
3456 },
3457 "node_modules/@node-rs/crc32-freebsd-x64": {
3417 - "version": "1.6.1",
3418 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.6.1.tgz",
3419 - "integrity": "sha512-VPeq58gtUHUxe2KHwmeloO7X25fk1BbU3aJsKswe1wQIbms2KNfypy6fVNQs/VLsTurRZKJSJNKJxFvb8Vs6pQ==",
3458 + "version": "1.10.3",
3459 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.3.tgz",
3460 + "integrity": "sha512-mbpVcrF9cRJm9ksv2vVaWc/yRsLJErdb90Kusc6I8CgsBxpS6/wI637i0khSl1l10iWrALXjfh6osihixANYhQ==",
3461 "cpu": [
3462 "x64"
3463 ],
@@ -3429,9 +3470,9 @@
3470 }
3471 },
3472 "node_modules/@node-rs/crc32-linux-arm-gnueabihf": {
3432 - "version": "1.6.1",
3433 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.6.1.tgz",
3434 - "integrity": "sha512-Ee9oNLnAhd3xXyvC3xEtVNlvWTPs17S17gBo6Go+xRHVRf1nS8Xvxkt27WDpYt4DQnvCz8n5u52gbaVjSqi0tA==",
3473 + "version": "1.10.3",
3474 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.3.tgz",
3475 + "integrity": "sha512-9MZohdtKzdnb16xRKU76t1UTEJu80dFO8f2/N0geJYNobnT1E6p/+5pqB/G1/H6OnPvjqMuFuLVL4BJVvO4GYQ==",
3476 "cpu": [
3477 "arm"
3478 ],
@@ -3444,9 +3485,9 @@
3485 }
3486 },
3487 "node_modules/@node-rs/crc32-linux-arm64-gnu": {
3447 - "version": "1.6.1",
3448 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.6.1.tgz",
3449 - "integrity": "sha512-0Q90Tzl/gpZtQ13pcEnnqL/usWk7X5l7SCquB9QW9IIAha+vtVOyylcuyrXOiDQaMcEfVs2EMWtcufXfrxZwiw==",
3488 + "version": "1.10.3",
3489 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.3.tgz",
3490 + "integrity": "sha512-t1+9ik4awZF+luQp94HsUH8M1lSw8jWjvQiLaHyxMzrM0NY0/oIkhjqdOswXL11Wybkc63eunNwVqGKWfJEi4Q==",
3491 "cpu": [
3492 "arm64"
3493 ],
@@ -3459,9 +3500,9 @@
3500 }
3501 },
3502 "node_modules/@node-rs/crc32-linux-arm64-musl": {
3462 - "version": "1.6.1",
3463 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.6.1.tgz",
3464 - "integrity": "sha512-PF1klYsrRwfCALepuvCn6Egbw+k5MaNoEuR6l94sJmWE1KkEcAtFXiV5R2o4XDsWxRk8haKYymH27QGqpslxxw==",
3503 + "version": "1.10.3",
3504 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.3.tgz",
3505 + "integrity": "sha512-fsxOk9CpFzyon+vktvCICwhGk0b+tnfEZfPOXa3QDrkyZD7R7cHmpEHGim1BYgJZIJSTBfal5eM11hzBGjJbxw==",
3506 "cpu": [
3507 "arm64"
3508 ],
@@ -3474,9 +3515,9 @@
3515 }
3516 },
3517 "node_modules/@node-rs/crc32-linux-x64-gnu": {
3477 - "version": "1.6.1",
3478 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.6.1.tgz",
3479 - "integrity": "sha512-6NpgS8NQpGy8xQDSfKWBAA129fANvL+WxoZ3PjGT4yFLcisHA2g5FYDIxnH79Q0p2bIsB6DFP6v310r2Weck6g==",
3518 + "version": "1.10.3",
3519 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.3.tgz",
3520 + "integrity": "sha512-0zIX68FIeqpRMRNvmB5AgONnLMm628+8mV9UDuCRmGppME8WGnY+Dirx+TPUeTJ4f27+in+6CU4u6LJDi9cXmQ==",
3521 "cpu": [
3522 "x64"
3523 ],
@@ -3489,9 +3530,9 @@
3530 }
3531 },
3532 "node_modules/@node-rs/crc32-linux-x64-musl": {
3492 - "version": "1.6.1",
3493 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.6.1.tgz",
3494 - "integrity": "sha512-W17m90y6U0erfH0Hpqu7iCF6F9g4x3RXe0Y9H8ewu4q77P8JkOj2yhWiFUG/xJbVmDJ87mGBJkIXQx9NH6xK+w==",
3533 + "version": "1.10.3",
3534 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.3.tgz",
3535 + "integrity": "sha512-dKKt0FEm8JDp2MvIu1J7vg8Dc5D5upNO6LAuvfShq9Hy8hYNQWy6f+AF8mSm/c5wWnjn+pv7I1+jvrZIe6wMig==",
3536 "cpu": [
3537 "x64"
3538 ],
@@ -3503,10 +3544,25 @@
3544 "node": ">= 10"
3545 }
3546 },
3547 + "node_modules/@node-rs/crc32-wasm32-wasi": {
3548 + "version": "1.10.3",
3549 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.3.tgz",
3550 + "integrity": "sha512-oT2V4r0lGZqZHkFLHeXu5Z8C8SutIvBVV0Ws3unz4/KhwmlMcOZYRmSelUSSILbjNLrg4FihCe20tC1VbmaNxA==",
3551 + "cpu": [
3552 + "wasm32"
3553 + ],
3554 + "optional": true,
3555 + "dependencies": {
3556 + "@napi-rs/wasm-runtime": "^0.2.3"
3557 + },
3558 + "engines": {
3559 + "node": ">=14.0.0"
3560 + }
3561 + },
3562 "node_modules/@node-rs/crc32-win32-arm64-msvc": {
3507 - "version": "1.6.1",
3508 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.6.1.tgz",
3509 - "integrity": "sha512-Vs+7xsERI5v+zQ+jPXCuRDB8oW2dZMy5kzeKM6oB43mYIoLLWWw5JgaMCOsbkb50da8BIaZxn8eWaqv8TNfzwg==",
3563 + "version": "1.10.3",
3564 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.3.tgz",
3565 + "integrity": "sha512-IwP/TjDoQycv3ZCbAHV3qS9oH8pmBo7h9RC0chOvKY0g9+RxRl0nXhxcAcmZvJugKdJd+eCOR9fJrWzcwQOgFg==",
3566 "cpu": [
3567 "arm64"
3568 ],
@@ -3519,9 +3575,9 @@
3575 }
3576 },
3577 "node_modules/@node-rs/crc32-win32-ia32-msvc": {
3522 - "version": "1.6.1",
3523 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.6.1.tgz",
3524 - "integrity": "sha512-ux9MC146/kCKHBxNCQnVJxroQn0TaUTubyYFivh+YTnhVMw+kVls5HukesT5o1CXVochhFjIJ8AfVPWoeZg1BQ==",
3578 + "version": "1.10.3",
3579 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.3.tgz",
3580 + "integrity": "sha512-YK0qYTHUFqriqAkHyXfe3IpDFfpG5fc2yuNl7MXn4ejklLLyNQPOCSawvPU7ouOBgtQDaAH60yZhFhsXZfwSfQ==",
3581 "cpu": [
3582 "ia32"
3583 ],
@@ -3534,9 +3590,9 @@
3590 }
3591 },
3592 "node_modules/@node-rs/crc32-win32-x64-msvc": {
3537 - "version": "1.6.1",
3538 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.6.1.tgz",
3539 - "integrity": "sha512-/HQScvmbh1j7Y1uFS4ceL7hjU50wraUWQ5jD8cIAb1ibcf04Lwsm7BMh5BkoT8ZC/WtIALMxVM01kn5SJjPCgw==",
3593 + "version": "1.10.3",
3594 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.3.tgz",
3595 + "integrity": "sha512-VI9jd8ECiij4YADsfzVuDnhk/UZ5op4RYHyN40yZzwhzcOQ8DDluOeHv91FPHSyMYJEsVsqbr3cqtD6R47xYjw==",
3596 "cpu": [
3597 "x64"
3598 ],
@@ -3969,6 +4025,15 @@
4025 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
4026 "dev": true
4027 },
4028 + "node_modules/@tybys/wasm-util": {
4029 + "version": "0.9.0",
4030 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
4031 + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
4032 + "optional": true,
4033 + "dependencies": {
4034 + "tslib": "^2.4.0"
4035 + }
4036 + },
4037 "node_modules/@types/accepts": {
4038 "version": "1.3.5",
4039 "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
@@ -4357,14 +4422,14 @@
4422 }
4423 },
4424 "node_modules/acme-client": {
4360 - "version": "5.3.1",
4361 - "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.3.1.tgz",
4362 - "integrity": "sha512-cGlfyoIAVlFdr60jYWBb6/ZQdpDBt2piapbRmGSwgTDfqCbFKt9n5+RPXuk1tbQawRHN+gZGV5HsXiHEtv2Whw==",
4425 + "version": "5.4.0",
4426 + "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.4.0.tgz",
4427 + "integrity": "sha512-mORqg60S8iML6XSmVjqjGHJkINrCGLMj2QvDmFzI9vIlv1RGlyjmw3nrzaINJjkNsYXC41XhhD5pfy7CtuGcbA==",
4428 "dependencies": {
4364 - "@peculiar/x509": "^1.10.0",
4429 + "@peculiar/x509": "^1.11.0",
4430 "asn1js": "^3.0.5",
4431 "axios": "^1.7.2",
4367 - "debug": "^4.1.1",
4432 + "debug": "^4.3.5",
4433 "node-forge": "^1.3.1"
4434 },
4435 "engines": {
@@ -4779,11 +4844,11 @@
4844 }
4845 },
4846 "node_modules/buffer-crc32": {
4782 - "version": "0.2.13",
4783 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
4784 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
4847 + "version": "1.0.0",
4848 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
4849 + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
4850 "engines": {
4786 - "node": "*"
4851 + "node": ">=8.0.0"
4852 }
4853 },
4854 "node_modules/buffer-from": {
@@ -5200,11 +5265,11 @@
5265 "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
5266 },
5267 "node_modules/debug": {
5203 - "version": "4.3.4",
5204 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
5205 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
5268 + "version": "4.3.7",
5269 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
5270 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
5271 "dependencies": {
5207 - "ms": "2.1.2"
5272 + "ms": "^2.1.3"
5273 },
5274 "engines": {
5275 "node": ">=6.0"
@@ -5722,6 +5787,14 @@
5787 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5788 }
5789 },
5790 + "node_modules/fswin": {
5791 + "version": "3.24.829",
5792 + "resolved": "https://registry.npmjs.org/fswin/-/fswin-3.24.829.tgz",
5793 + "integrity": "sha512-t3KHDNSMHbUzjpzb35c+27dGMLcE5gXvYZ4to5BITvCvPr3dZvX41VUzgEMQ8mVozbn5uiQ9p61/cQVLDEy+ag==",
5794 + "engines": {
5795 + "node": ">= 8.0"
5796 + }
5797 + },
5798 "node_modules/function-bind": {
5799 "version": "1.1.1",
5800 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -6815,12 +6888,6 @@
6888 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
6889 "dev": true
6890 },
6818 - "node_modules/mocha/node_modules/ms": {
6819 - "version": "2.1.3",
6820 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6821 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6822 - "dev": true
6823 - },
6891 "node_modules/mocha/node_modules/supports-color": {
6892 "version": "8.1.1",
6893 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -6837,9 +6904,9 @@
6904 }
6905 },
6906 "node_modules/ms": {
6840 - "version": "2.1.2",
6841 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
6842 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
6907 + "version": "2.1.3",
6908 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6909 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
6910 },
6911 "node_modules/multistream": {
6912 "version": "4.1.0",
@@ -7299,9 +7366,9 @@
7366 }
7367 },
7368 "node_modules/picocolors": {
7302 - "version": "1.0.1",
7303 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
7304 - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
7369 + "version": "1.1.0",
7370 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
7371 + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
7372 },
7373 "node_modules/picomatch": {
7374 "version": "3.0.1",
@@ -7463,9 +7530,9 @@
7530 }
7531 },
7532 "node_modules/postcss": {
7466 - "version": "8.4.41",
7467 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
7468 - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
7533 + "version": "8.4.47",
7534 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
7535 + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
7536 "dev": true,
7537 "funding": [
7538 {
@@ -7483,8 +7550,8 @@
7550 ],
7551 "dependencies": {
7552 "nanoid": "^3.3.7",
7486 - "picocolors": "^1.0.1",
7487 - "source-map-js": "^1.2.0"
7553 + "picocolors": "^1.1.0",
7554 + "source-map-js": "^1.2.1"
7555 },
7556 "engines": {
7557 "node": "^10 || ^12 || >=14"
@@ -8377,9 +8444,9 @@
8444 }
8445 },
8446 "node_modules/source-map-js": {
8380 - "version": "1.2.0",
8381 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
8382 - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
8447 + "version": "1.2.1",
8448 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
8449 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
8450 "dev": true,
8451 "engines": {
8452 "node": ">=0.10.0"
@@ -9039,13 +9106,13 @@
9106 }
9107 },
9108 "node_modules/vite": {
9042 - "version": "5.4.2",
9043 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz",
9044 - "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==",
9109 + "version": "5.4.8",
9110 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
9111 + "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
9112 "dev": true,
9113 "dependencies": {
9114 "esbuild": "^0.21.3",
9048 - "postcss": "^8.4.41",
9115 + "postcss": "^8.4.43",
9116 "rollup": "^4.20.0"
9117 },
9118 "bin": {
@@ -10844,6 +10911,34 @@
10911 }
10912 }
10913 },
10914 + "@emnapi/core": {
10915 + "version": "1.2.0",
10916 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.2.0.tgz",
10917 + "integrity": "sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==",
10918 + "optional": true,
10919 + "requires": {
10920 + "@emnapi/wasi-threads": "1.0.1",
10921 + "tslib": "^2.4.0"
10922 + }
10923 + },
10924 + "@emnapi/runtime": {
10925 + "version": "1.2.0",
10926 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
10927 + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==",
10928 + "optional": true,
10929 + "requires": {
10930 + "tslib": "^2.4.0"
10931 + }
10932 + },
10933 + "@emnapi/wasi-threads": {
10934 + "version": "1.0.1",
10935 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
10936 + "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
10937 + "optional": true,
10938 + "requires": {
10939 + "tslib": "^2.4.0"
10940 + }
10941 + },
10942 "@emotion/babel-plugin": {
10943 "version": "11.11.0",
10944 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
@@ -11182,7 +11277,7 @@
11277 "tssrp6a": "^3.0.0",
11278 "usehooks-ts": "^2.9.5",
11279 "valtio": "^1.13.0",
11185 - "vite": "^5.0.12",
11280 + "vite": "^5.4.8",
11281 "watch-size": "^2.0.0",
11282 "web-vitals": "^2.1.4"
11283 },
@@ -11470,102 +11565,123 @@
11565 "react-transition-group": "^4.4.5"
11566 }
11567 },
11568 + "@napi-rs/wasm-runtime": {
11569 + "version": "0.2.4",
11570 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
11571 + "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
11572 + "optional": true,
11573 + "requires": {
11574 + "@emnapi/core": "^1.1.0",
11575 + "@emnapi/runtime": "^1.1.0",
11576 + "@tybys/wasm-util": "^0.9.0"
11577 + }
11578 + },
11579 "@node-rs/crc32": {
11474 - "version": "1.6.1",
11475 - "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.6.1.tgz",
11476 - "integrity": "sha512-LRl9o3Ft7Rqs1DrMHr6HLHSx6SAtAJrgNFQZddiCwtpt6CF82ubKOhjY6wK/Cx8dbXq1IoXE0V3CS02oosHQGQ==",
11477 - "requires": {
11478 - "@node-rs/crc32-android-arm-eabi": "1.6.1",
11479 - "@node-rs/crc32-android-arm64": "1.6.1",
11480 - "@node-rs/crc32-darwin-arm64": "1.6.1",
11481 - "@node-rs/crc32-darwin-x64": "1.6.1",
11482 - "@node-rs/crc32-freebsd-x64": "1.6.1",
11483 - "@node-rs/crc32-linux-arm-gnueabihf": "1.6.1",
11484 - "@node-rs/crc32-linux-arm64-gnu": "1.6.1",
11485 - "@node-rs/crc32-linux-arm64-musl": "1.6.1",
11486 - "@node-rs/crc32-linux-x64-gnu": "1.6.1",
11487 - "@node-rs/crc32-linux-x64-musl": "1.6.1",
11488 - "@node-rs/crc32-win32-arm64-msvc": "1.6.1",
11489 - "@node-rs/crc32-win32-ia32-msvc": "1.6.1",
11490 - "@node-rs/crc32-win32-x64-msvc": "1.6.1"
11580 + "version": "1.10.3",
11581 + "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.3.tgz",
11582 + "integrity": "sha512-4UgH0fDRxs0eMSgrUN0UUM4BpIEbVKutiSkFLICwegbgIger3c1t7V3jOYralK0xTBHraW3r59wlESdc3h/nQg==",
11583 + "requires": {
11584 + "@node-rs/crc32-android-arm-eabi": "1.10.3",
11585 + "@node-rs/crc32-android-arm64": "1.10.3",
11586 + "@node-rs/crc32-darwin-arm64": "1.10.3",
11587 + "@node-rs/crc32-darwin-x64": "1.10.3",
11588 + "@node-rs/crc32-freebsd-x64": "1.10.3",
11589 + "@node-rs/crc32-linux-arm-gnueabihf": "1.10.3",
11590 + "@node-rs/crc32-linux-arm64-gnu": "1.10.3",
11591 + "@node-rs/crc32-linux-arm64-musl": "1.10.3",
11592 + "@node-rs/crc32-linux-x64-gnu": "1.10.3",
11593 + "@node-rs/crc32-linux-x64-musl": "1.10.3",
11594 + "@node-rs/crc32-wasm32-wasi": "1.10.3",
11595 + "@node-rs/crc32-win32-arm64-msvc": "1.10.3",
11596 + "@node-rs/crc32-win32-ia32-msvc": "1.10.3",
11597 + "@node-rs/crc32-win32-x64-msvc": "1.10.3"
11598 }
11599 },
11600 "@node-rs/crc32-android-arm-eabi": {
11494 - "version": "1.6.1",
11495 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.6.1.tgz",
11496 - "integrity": "sha512-pvYzF2Jfw0EbE7hUGTB7Hapc/Q2vBUynxndVQhJSP1hgajNKgxdx5yYuKvINFeXYIpsEQ6tS1r4muRq3/+v61w==",
11601 + "version": "1.10.3",
11602 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.3.tgz",
11603 + "integrity": "sha512-V9iNJd5ux9I415qOldmxZIHrazYMJNsQ6v+Kq/t9FTQyYqiEeHvRc1FzBh9MT6Uc24InwMhBeC1WVw0BL4VaxQ==",
11604 "optional": true
11605 },
11606 "@node-rs/crc32-android-arm64": {
11500 - "version": "1.6.1",
11501 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.6.1.tgz",
11502 - "integrity": "sha512-dtmAGGB91sstUsWw+a6hsJweLpuFnu7ID9aFjbI2ghUf2ybiL479nGE36kxtlAYei8eqRcjmvo7+G4VjFXDuxg==",
11607 + "version": "1.10.3",
11608 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.3.tgz",
11609 + "integrity": "sha512-d6xLAhbk5FDGpltAKTFs7hZO/PWpHeihZ/ZCKx2LEVz8jXQEshpo2/ojnfb5FAw6oNzU2H+S/RI5GeCr7paa1Q==",
11610 "optional": true
11611 },
11612 "@node-rs/crc32-darwin-arm64": {
11506 - "version": "1.6.1",
11507 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.6.1.tgz",
11508 - "integrity": "sha512-b8LQ5mBf2+7MwiINr9uvWawYLOticMiqlyczE+WkJqUh59UGPXuSEMAmJG7zE+5zXkn2lVu4vB40klW4aBr9vg==",
11613 + "version": "1.10.3",
11614 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.3.tgz",
11615 + "integrity": "sha512-IoX6HC4dlKc9BONe7632DADBtiHUiIVD7Bibuj3bGrvOBllN8hvBL9+dDC+/iDdOeuiBKgb0hgL5h2nPIybpzA==",
11616 "optional": true
11617 },
11618 "@node-rs/crc32-darwin-x64": {
11512 - "version": "1.6.1",
11513 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.6.1.tgz",
11514 - "integrity": "sha512-VhVDKvk/HymNDySbXeeoRFhBDBpqSAl0UwX2SNU2mE86cudsPGP49s41oYlI/qN2YeSrlKPJlzOo65Y4PhxVQg==",
11619 + "version": "1.10.3",
11620 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.3.tgz",
11621 + "integrity": "sha512-JUDGAX/0W4A9ok9p6yuy4fAsBDrq8Db0sUjKLMZ/+P3NHB+Qk+OsZUsEDxP3yhBJxhPq97JpN4bBzgMnkDajpw==",
11622 "optional": true
11623 },
11624 "@node-rs/crc32-freebsd-x64": {
11518 - "version": "1.6.1",
11519 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.6.1.tgz",
11520 - "integrity": "sha512-VPeq58gtUHUxe2KHwmeloO7X25fk1BbU3aJsKswe1wQIbms2KNfypy6fVNQs/VLsTurRZKJSJNKJxFvb8Vs6pQ==",
11625 + "version": "1.10.3",
11626 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.3.tgz",
11627 + "integrity": "sha512-mbpVcrF9cRJm9ksv2vVaWc/yRsLJErdb90Kusc6I8CgsBxpS6/wI637i0khSl1l10iWrALXjfh6osihixANYhQ==",
11628 "optional": true
11629 },
11630 "@node-rs/crc32-linux-arm-gnueabihf": {
11524 - "version": "1.6.1",
11525 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.6.1.tgz",
11526 - "integrity": "sha512-Ee9oNLnAhd3xXyvC3xEtVNlvWTPs17S17gBo6Go+xRHVRf1nS8Xvxkt27WDpYt4DQnvCz8n5u52gbaVjSqi0tA==",
11631 + "version": "1.10.3",
11632 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.3.tgz",
11633 + "integrity": "sha512-9MZohdtKzdnb16xRKU76t1UTEJu80dFO8f2/N0geJYNobnT1E6p/+5pqB/G1/H6OnPvjqMuFuLVL4BJVvO4GYQ==",
11634 "optional": true
11635 },
11636 "@node-rs/crc32-linux-arm64-gnu": {
11530 - "version": "1.6.1",
11531 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.6.1.tgz",
11532 - "integrity": "sha512-0Q90Tzl/gpZtQ13pcEnnqL/usWk7X5l7SCquB9QW9IIAha+vtVOyylcuyrXOiDQaMcEfVs2EMWtcufXfrxZwiw==",
11637 + "version": "1.10.3",
11638 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.3.tgz",
11639 + "integrity": "sha512-t1+9ik4awZF+luQp94HsUH8M1lSw8jWjvQiLaHyxMzrM0NY0/oIkhjqdOswXL11Wybkc63eunNwVqGKWfJEi4Q==",
11640 "optional": true
11641 },
11642 "@node-rs/crc32-linux-arm64-musl": {
11536 - "version": "1.6.1",
11537 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.6.1.tgz",
11538 - "integrity": "sha512-PF1klYsrRwfCALepuvCn6Egbw+k5MaNoEuR6l94sJmWE1KkEcAtFXiV5R2o4XDsWxRk8haKYymH27QGqpslxxw==",
11643 + "version": "1.10.3",
11644 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.3.tgz",
11645 + "integrity": "sha512-fsxOk9CpFzyon+vktvCICwhGk0b+tnfEZfPOXa3QDrkyZD7R7cHmpEHGim1BYgJZIJSTBfal5eM11hzBGjJbxw==",
11646 "optional": true
11647 },
11648 "@node-rs/crc32-linux-x64-gnu": {
11542 - "version": "1.6.1",
11543 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.6.1.tgz",
11544 - "integrity": "sha512-6NpgS8NQpGy8xQDSfKWBAA129fANvL+WxoZ3PjGT4yFLcisHA2g5FYDIxnH79Q0p2bIsB6DFP6v310r2Weck6g==",
11649 + "version": "1.10.3",
11650 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.3.tgz",
11651 + "integrity": "sha512-0zIX68FIeqpRMRNvmB5AgONnLMm628+8mV9UDuCRmGppME8WGnY+Dirx+TPUeTJ4f27+in+6CU4u6LJDi9cXmQ==",
11652 "optional": true
11653 },
11654 "@node-rs/crc32-linux-x64-musl": {
11548 - "version": "1.6.1",
11549 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.6.1.tgz",
11550 - "integrity": "sha512-W17m90y6U0erfH0Hpqu7iCF6F9g4x3RXe0Y9H8ewu4q77P8JkOj2yhWiFUG/xJbVmDJ87mGBJkIXQx9NH6xK+w==",
11655 + "version": "1.10.3",
11656 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.3.tgz",
11657 + "integrity": "sha512-dKKt0FEm8JDp2MvIu1J7vg8Dc5D5upNO6LAuvfShq9Hy8hYNQWy6f+AF8mSm/c5wWnjn+pv7I1+jvrZIe6wMig==",
11658 "optional": true
11659 },
11660 + "@node-rs/crc32-wasm32-wasi": {
11661 + "version": "1.10.3",
11662 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.3.tgz",
11663 + "integrity": "sha512-oT2V4r0lGZqZHkFLHeXu5Z8C8SutIvBVV0Ws3unz4/KhwmlMcOZYRmSelUSSILbjNLrg4FihCe20tC1VbmaNxA==",
11664 + "optional": true,
11665 + "requires": {
11666 + "@napi-rs/wasm-runtime": "^0.2.3"
11667 + }
11668 + },
11669 "@node-rs/crc32-win32-arm64-msvc": {
11554 - "version": "1.6.1",
11555 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.6.1.tgz",
11556 - "integrity": "sha512-Vs+7xsERI5v+zQ+jPXCuRDB8oW2dZMy5kzeKM6oB43mYIoLLWWw5JgaMCOsbkb50da8BIaZxn8eWaqv8TNfzwg==",
11670 + "version": "1.10.3",
11671 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.3.tgz",
11672 + "integrity": "sha512-IwP/TjDoQycv3ZCbAHV3qS9oH8pmBo7h9RC0chOvKY0g9+RxRl0nXhxcAcmZvJugKdJd+eCOR9fJrWzcwQOgFg==",
11673 "optional": true
11674 },
11675 "@node-rs/crc32-win32-ia32-msvc": {
11560 - "version": "1.6.1",
11561 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.6.1.tgz",
11562 - "integrity": "sha512-ux9MC146/kCKHBxNCQnVJxroQn0TaUTubyYFivh+YTnhVMw+kVls5HukesT5o1CXVochhFjIJ8AfVPWoeZg1BQ==",
11676 + "version": "1.10.3",
11677 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.3.tgz",
11678 + "integrity": "sha512-YK0qYTHUFqriqAkHyXfe3IpDFfpG5fc2yuNl7MXn4ejklLLyNQPOCSawvPU7ouOBgtQDaAH60yZhFhsXZfwSfQ==",
11679 "optional": true
11680 },
11681 "@node-rs/crc32-win32-x64-msvc": {
11566 - "version": "1.6.1",
11567 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.6.1.tgz",
11568 - "integrity": "sha512-/HQScvmbh1j7Y1uFS4ceL7hjU50wraUWQ5jD8cIAb1ibcf04Lwsm7BMh5BkoT8ZC/WtIALMxVM01kn5SJjPCgw==",
11682 + "version": "1.10.3",
11683 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.3.tgz",
11684 + "integrity": "sha512-VI9jd8ECiij4YADsfzVuDnhk/UZ5op4RYHyN40yZzwhzcOQ8DDluOeHv91FPHSyMYJEsVsqbr3cqtD6R47xYjw==",
11685 "optional": true
11686 },
11687 "@nodelib/fs.scandir": {
@@ -11877,6 +11993,15 @@
11993 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
11994 "dev": true
11995 },
11996 + "@tybys/wasm-util": {
11997 + "version": "0.9.0",
11998 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
11999 + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
12000 + "optional": true,
12001 + "requires": {
12002 + "tslib": "^2.4.0"
12003 + }
12004 + },
12005 "@types/accepts": {
12006 "version": "1.3.5",
12007 "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
@@ -12252,14 +12377,14 @@
12377 }
12378 },
12379 "acme-client": {
12255 - "version": "5.3.1",
12256 - "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.3.1.tgz",
12257 - "integrity": "sha512-cGlfyoIAVlFdr60jYWBb6/ZQdpDBt2piapbRmGSwgTDfqCbFKt9n5+RPXuk1tbQawRHN+gZGV5HsXiHEtv2Whw==",
12380 + "version": "5.4.0",
12381 + "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.4.0.tgz",
12382 + "integrity": "sha512-mORqg60S8iML6XSmVjqjGHJkINrCGLMj2QvDmFzI9vIlv1RGlyjmw3nrzaINJjkNsYXC41XhhD5pfy7CtuGcbA==",
12383 "requires": {
12259 - "@peculiar/x509": "^1.10.0",
12384 + "@peculiar/x509": "^1.11.0",
12385 "asn1js": "^3.0.5",
12386 "axios": "^1.7.2",
12262 - "debug": "^4.1.1",
12387 + "debug": "^4.3.5",
12388 "node-forge": "^1.3.1"
12389 }
12390 },
@@ -12543,9 +12668,9 @@
12668 }
12669 },
12670 "buffer-crc32": {
12546 - "version": "0.2.13",
12547 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
12548 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
12671 + "version": "1.0.0",
12672 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
12673 + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w=="
12674 },
12675 "buffer-from": {
12676 "version": "1.1.2",
@@ -12834,11 +12959,11 @@
12959 "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
12960 },
12961 "debug": {
12837 - "version": "4.3.4",
12838 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
12839 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
12962 + "version": "4.3.7",
12963 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
12964 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
12965 "requires": {
12841 - "ms": "2.1.2"
12966 + "ms": "^2.1.3"
12967 }
12968 },
12969 "decamelize": {
@@ -13216,6 +13341,11 @@
13341 "dev": true,
13342 "optional": true
13343 },
13344 + "fswin": {
13345 + "version": "3.24.829",
13346 + "resolved": "https://registry.npmjs.org/fswin/-/fswin-3.24.829.tgz",
13347 + "integrity": "sha512-t3KHDNSMHbUzjpzb35c+27dGMLcE5gXvYZ4to5BITvCvPr3dZvX41VUzgEMQ8mVozbn5uiQ9p61/cQVLDEy+ag=="
13348 + },
13349 "function-bind": {
13350 "version": "1.1.1",
13351 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -14030,12 +14160,6 @@
14160 }
14161 }
14162 },
14033 - "ms": {
14034 - "version": "2.1.3",
14035 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
14036 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
14037 - "dev": true
14038 - },
14163 "supports-color": {
14164 "version": "8.1.1",
14165 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -14048,9 +14172,9 @@
14172 }
14173 },
14174 "ms": {
14051 - "version": "2.1.2",
14052 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
14053 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
14175 + "version": "2.1.3",
14176 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
14177 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
14178 },
14179 "multistream": {
14180 "version": "4.1.0",
@@ -14369,9 +14493,9 @@
14493 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
14494 },
14495 "picocolors": {
14372 - "version": "1.0.1",
14373 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
14374 - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
14496 + "version": "1.1.0",
14497 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
14498 + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
14499 },
14500 "picomatch": {
14501 "version": "3.0.1",
@@ -14492,14 +14616,14 @@
14616 }
14617 },
14618 "postcss": {
14495 - "version": "8.4.41",
14496 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
14497 - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
14619 + "version": "8.4.47",
14620 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
14621 + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
14622 "dev": true,
14623 "requires": {
14624 "nanoid": "^3.3.7",
14501 - "picocolors": "^1.0.1",
14502 - "source-map-js": "^1.2.0"
14625 + "picocolors": "^1.1.0",
14626 + "source-map-js": "^1.2.1"
14627 },
14628 "dependencies": {
14629 "nanoid": {
@@ -15158,9 +15282,9 @@
15282 "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
15283 },
15284 "source-map-js": {
15161 - "version": "1.2.0",
15162 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
15163 - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
15285 + "version": "1.2.1",
15286 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
15287 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
15288 "dev": true
15289 },
15290 "source-map-support": {
@@ -15646,14 +15770,14 @@
15770 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
15771 },
15772 "vite": {
15649 - "version": "5.4.2",
15650 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz",
15651 - "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==",
15773 + "version": "5.4.8",
15774 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
15775 + "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
15776 "dev": true,
15777 "requires": {
15778 "esbuild": "^0.21.3",
15779 "fsevents": "~2.3.3",
15656 - "postcss": "^8.4.41",
15780 + "postcss": "^8.4.43",
15781 "rollup": "^4.20.0"
15782 }
15783 },
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.54.0-alpha2",
3 + "version": "0.54.0-alpha4",
4 "description": "HTTP File Server",
5 "keywords": [
6 "file server",
tests/config.yaml
+1 -1
@@ -137,7 +137,7 @@ accounts:
137 disabled: true
138 admins:
139 admin: true
140 -version: 0.54.0-alpha2
140 +version: 0.54.0-alpha4
141 max_downloads_per_account: 2
142 max_downloads: 1
143 roots: