version 0.55.0-beta3

Massimo Melina committed Dec 14, 2024 at 15:29 UTC 7ac7cf1ad238a5296bf0836a51ea0335fa9abd22
3 files changed +165 -145
package-lock.json
+162 -142
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.55.0-alpha2",
3 + "version": "0.55.0-beta3",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.55.0-alpha2",
9 + "version": "0.55.0-beta3",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -17,7 +17,7 @@
17 "dependencies": {
18 "@gregoranders/csv": "^0.0.13",
19 "@koa/router": "^13.0.1",
20 - "@node-rs/crc32": "^1.10.3",
20 + "@node-rs/crc32": "^1.10.6",
21 "@rejetto/kvstorage": "^0.13.0",
22 "acme-client": "^5.4.0",
23 "buffer-crc32": "^1.0.0",
@@ -2267,9 +2267,10 @@
2267 }
2268 },
2269 "node_modules/@emnapi/core": {
2270 - "version": "1.2.0",
2271 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.2.0.tgz",
2272 - "integrity": "sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==",
2270 + "version": "1.3.1",
2271 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
2272 + "integrity": "sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==",
2273 + "license": "MIT",
2274 "optional": true,
2275 "dependencies": {
2276 "@emnapi/wasi-threads": "1.0.1",
@@ -2277,9 +2278,10 @@
2278 }
2279 },
2280 "node_modules/@emnapi/runtime": {
2280 - "version": "1.2.0",
2281 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
2282 - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==",
2281 + "version": "1.3.1",
2282 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
2283 + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
2284 + "license": "MIT",
2285 "optional": true,
2286 "dependencies": {
2287 "tslib": "^2.4.0"
@@ -2289,6 +2291,7 @@
2291 "version": "1.0.1",
2292 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
2293 "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
2294 + "license": "MIT",
2295 "optional": true,
2296 "dependencies": {
2297 "tslib": "^2.4.0"
@@ -3333,9 +3336,10 @@
3336 }
3337 },
3338 "node_modules/@napi-rs/wasm-runtime": {
3336 - "version": "0.2.4",
3337 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
3338 - "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
3339 + "version": "0.2.5",
3340 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz",
3341 + "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==",
3342 + "license": "MIT",
3343 "optional": true,
3344 "dependencies": {
3345 "@emnapi/core": "^1.1.0",
@@ -3344,9 +3348,10 @@
3348 }
3349 },
3350 "node_modules/@node-rs/crc32": {
3347 - "version": "1.10.3",
3348 - "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.3.tgz",
3349 - "integrity": "sha512-4UgH0fDRxs0eMSgrUN0UUM4BpIEbVKutiSkFLICwegbgIger3c1t7V3jOYralK0xTBHraW3r59wlESdc3h/nQg==",
3351 + "version": "1.10.6",
3352 + "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.6.tgz",
3353 + "integrity": "sha512-+llXfqt+UzgoDzT9of5vPQPGqTAVCohU74I9zIBkNo5TH6s2P31DFJOGsJQKN207f0GHnYv5pV3wh3BCY/un/A==",
3354 + "license": "MIT",
3355 "engines": {
3356 "node": ">= 10"
3357 },
@@ -3355,29 +3360,30 @@
3360 "url": "https://github.com/sponsors/Brooooooklyn"
3361 },
3362 "optionalDependencies": {
3358 - "@node-rs/crc32-android-arm-eabi": "1.10.3",
3359 - "@node-rs/crc32-android-arm64": "1.10.3",
3360 - "@node-rs/crc32-darwin-arm64": "1.10.3",
3361 - "@node-rs/crc32-darwin-x64": "1.10.3",
3362 - "@node-rs/crc32-freebsd-x64": "1.10.3",
3363 - "@node-rs/crc32-linux-arm-gnueabihf": "1.10.3",
3364 - "@node-rs/crc32-linux-arm64-gnu": "1.10.3",
3365 - "@node-rs/crc32-linux-arm64-musl": "1.10.3",
3366 - "@node-rs/crc32-linux-x64-gnu": "1.10.3",
3367 - "@node-rs/crc32-linux-x64-musl": "1.10.3",
3368 - "@node-rs/crc32-wasm32-wasi": "1.10.3",
3369 - "@node-rs/crc32-win32-arm64-msvc": "1.10.3",
3370 - "@node-rs/crc32-win32-ia32-msvc": "1.10.3",
3371 - "@node-rs/crc32-win32-x64-msvc": "1.10.3"
3363 + "@node-rs/crc32-android-arm-eabi": "1.10.6",
3364 + "@node-rs/crc32-android-arm64": "1.10.6",
3365 + "@node-rs/crc32-darwin-arm64": "1.10.6",
3366 + "@node-rs/crc32-darwin-x64": "1.10.6",
3367 + "@node-rs/crc32-freebsd-x64": "1.10.6",
3368 + "@node-rs/crc32-linux-arm-gnueabihf": "1.10.6",
3369 + "@node-rs/crc32-linux-arm64-gnu": "1.10.6",
3370 + "@node-rs/crc32-linux-arm64-musl": "1.10.6",
3371 + "@node-rs/crc32-linux-x64-gnu": "1.10.6",
3372 + "@node-rs/crc32-linux-x64-musl": "1.10.6",
3373 + "@node-rs/crc32-wasm32-wasi": "1.10.6",
3374 + "@node-rs/crc32-win32-arm64-msvc": "1.10.6",
3375 + "@node-rs/crc32-win32-ia32-msvc": "1.10.6",
3376 + "@node-rs/crc32-win32-x64-msvc": "1.10.6"
3377 }
3378 },
3379 "node_modules/@node-rs/crc32-android-arm-eabi": {
3375 - "version": "1.10.3",
3376 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.3.tgz",
3377 - "integrity": "sha512-V9iNJd5ux9I415qOldmxZIHrazYMJNsQ6v+Kq/t9FTQyYqiEeHvRc1FzBh9MT6Uc24InwMhBeC1WVw0BL4VaxQ==",
3380 + "version": "1.10.6",
3381 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.6.tgz",
3382 + "integrity": "sha512-vZAMuJXm3TpWPOkkhxdrofWDv+Q+I2oO7ucLRbXyAPmXFNDhHtBxbO1rk9Qzz+M3eep8ieS4/+jCL1Q0zacNMQ==",
3383 "cpu": [
3384 "arm"
3385 ],
3386 + "license": "MIT",
3387 "optional": true,
3388 "os": [
3389 "android"
@@ -3387,12 +3393,13 @@
3393 }
3394 },
3395 "node_modules/@node-rs/crc32-android-arm64": {
3390 - "version": "1.10.3",
3391 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.3.tgz",
3392 - "integrity": "sha512-d6xLAhbk5FDGpltAKTFs7hZO/PWpHeihZ/ZCKx2LEVz8jXQEshpo2/ojnfb5FAw6oNzU2H+S/RI5GeCr7paa1Q==",
3396 + "version": "1.10.6",
3397 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.6.tgz",
3398 + "integrity": "sha512-Vl/JbjCinCw/H9gEpZveWCMjxjcEChDcDBM8S4hKay5yyoRCUHJPuKr4sjVDBeOm+1nwU3oOm6Ca8dyblwp4/w==",
3399 "cpu": [
3400 "arm64"
3401 ],
3402 + "license": "MIT",
3403 "optional": true,
3404 "os": [
3405 "android"
@@ -3402,12 +3409,13 @@
3409 }
3410 },
3411 "node_modules/@node-rs/crc32-darwin-arm64": {
3405 - "version": "1.10.3",
3406 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.3.tgz",
3407 - "integrity": "sha512-IoX6HC4dlKc9BONe7632DADBtiHUiIVD7Bibuj3bGrvOBllN8hvBL9+dDC+/iDdOeuiBKgb0hgL5h2nPIybpzA==",
3412 + "version": "1.10.6",
3413 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.6.tgz",
3414 + "integrity": "sha512-kARYANp5GnmsQiViA5Qu74weYQ3phOHSYQf0G+U5wB3NB5JmBHnZcOc46Ig21tTypWtdv7u63TaltJQE41noyg==",
3415 "cpu": [
3416 "arm64"
3417 ],
3418 + "license": "MIT",
3419 "optional": true,
3420 "os": [
3421 "darwin"
@@ -3417,12 +3425,13 @@
3425 }
3426 },
3427 "node_modules/@node-rs/crc32-darwin-x64": {
3420 - "version": "1.10.3",
3421 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.3.tgz",
3422 - "integrity": "sha512-JUDGAX/0W4A9ok9p6yuy4fAsBDrq8Db0sUjKLMZ/+P3NHB+Qk+OsZUsEDxP3yhBJxhPq97JpN4bBzgMnkDajpw==",
3428 + "version": "1.10.6",
3429 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.6.tgz",
3430 + "integrity": "sha512-Q99bevJVMfLTISpkpKBlXgtPUItrvTWKFyiqoKH5IvscZmLV++NH4V13Pa17GTBmv9n18OwzgQY4/SRq6PQNVA==",
3431 "cpu": [
3432 "x64"
3433 ],
3434 + "license": "MIT",
3435 "optional": true,
3436 "os": [
3437 "darwin"
@@ -3432,12 +3441,13 @@
3441 }
3442 },
3443 "node_modules/@node-rs/crc32-freebsd-x64": {
3435 - "version": "1.10.3",
3436 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.3.tgz",
3437 - "integrity": "sha512-mbpVcrF9cRJm9ksv2vVaWc/yRsLJErdb90Kusc6I8CgsBxpS6/wI637i0khSl1l10iWrALXjfh6osihixANYhQ==",
3444 + "version": "1.10.6",
3445 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.6.tgz",
3446 + "integrity": "sha512-66hpawbNjrgnS9EDMErta/lpaqOMrL6a6ee+nlI2viduVOmRZWm9Rg9XdGTK/+c4bQLdtC6jOd+Kp4EyGRYkAg==",
3447 "cpu": [
3448 "x64"
3449 ],
3450 + "license": "MIT",
3451 "optional": true,
3452 "os": [
3453 "freebsd"
@@ -3447,12 +3457,13 @@
3457 }
3458 },
3459 "node_modules/@node-rs/crc32-linux-arm-gnueabihf": {
3450 - "version": "1.10.3",
3451 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.3.tgz",
3452 - "integrity": "sha512-9MZohdtKzdnb16xRKU76t1UTEJu80dFO8f2/N0geJYNobnT1E6p/+5pqB/G1/H6OnPvjqMuFuLVL4BJVvO4GYQ==",
3460 + "version": "1.10.6",
3461 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.6.tgz",
3462 + "integrity": "sha512-E8Z0WChH7X6ankbVm8J/Yym19Cq3otx6l4NFPS6JW/cWdjv7iw+Sps2huSug+TBprjbcEA+s4TvEwfDI1KScjg==",
3463 "cpu": [
3464 "arm"
3465 ],
3466 + "license": "MIT",
3467 "optional": true,
3468 "os": [
3469 "linux"
@@ -3462,12 +3473,13 @@
3473 }
3474 },
3475 "node_modules/@node-rs/crc32-linux-arm64-gnu": {
3465 - "version": "1.10.3",
3466 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.3.tgz",
3467 - "integrity": "sha512-t1+9ik4awZF+luQp94HsUH8M1lSw8jWjvQiLaHyxMzrM0NY0/oIkhjqdOswXL11Wybkc63eunNwVqGKWfJEi4Q==",
3476 + "version": "1.10.6",
3477 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.6.tgz",
3478 + "integrity": "sha512-LmWcfDbqAvypX0bQjQVPmQGazh4dLiVklkgHxpV4P0TcQ1DT86H/SWpMBMs/ncF8DGuCQ05cNyMv1iddUDugoQ==",
3479 "cpu": [
3480 "arm64"
3481 ],
3482 + "license": "MIT",
3483 "optional": true,
3484 "os": [
3485 "linux"
@@ -3477,12 +3489,13 @@
3489 }
3490 },
3491 "node_modules/@node-rs/crc32-linux-arm64-musl": {
3480 - "version": "1.10.3",
3481 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.3.tgz",
3482 - "integrity": "sha512-fsxOk9CpFzyon+vktvCICwhGk0b+tnfEZfPOXa3QDrkyZD7R7cHmpEHGim1BYgJZIJSTBfal5eM11hzBGjJbxw==",
3492 + "version": "1.10.6",
3493 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.6.tgz",
3494 + "integrity": "sha512-k8ra/bmg0hwRrIEE8JL1p32WfaN9gDlUUpQRWsbxd1WhjqvXea7kKO6K4DwVxyxlPhBS9Gkb5Urq7Y4mXANzaw==",
3495 "cpu": [
3496 "arm64"
3497 ],
3498 + "license": "MIT",
3499 "optional": true,
3500 "os": [
3501 "linux"
@@ -3492,12 +3505,13 @@
3505 }
3506 },
3507 "node_modules/@node-rs/crc32-linux-x64-gnu": {
3495 - "version": "1.10.3",
3496 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.3.tgz",
3497 - "integrity": "sha512-0zIX68FIeqpRMRNvmB5AgONnLMm628+8mV9UDuCRmGppME8WGnY+Dirx+TPUeTJ4f27+in+6CU4u6LJDi9cXmQ==",
3508 + "version": "1.10.6",
3509 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.6.tgz",
3510 + "integrity": "sha512-IfjtqcuFK7JrSZ9mlAFhb83xgium30PguvRjIMI45C3FJwu18bnLk1oR619IYb/zetQT82MObgmqfKOtgemEKw==",
3511 "cpu": [
3512 "x64"
3513 ],
3514 + "license": "MIT",
3515 "optional": true,
3516 "os": [
3517 "linux"
@@ -3507,12 +3521,13 @@
3521 }
3522 },
3523 "node_modules/@node-rs/crc32-linux-x64-musl": {
3510 - "version": "1.10.3",
3511 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.3.tgz",
3512 - "integrity": "sha512-dKKt0FEm8JDp2MvIu1J7vg8Dc5D5upNO6LAuvfShq9Hy8hYNQWy6f+AF8mSm/c5wWnjn+pv7I1+jvrZIe6wMig==",
3524 + "version": "1.10.6",
3525 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.6.tgz",
3526 + "integrity": "sha512-LbFYsA5M9pNunOweSt6uhxenYQF94v3bHDAQRPTQ3rnjn+mK6IC7YTAYoBjvoJP8lVzcvk9hRj8wp4Jyh6Y80g==",
3527 "cpu": [
3528 "x64"
3529 ],
3530 + "license": "MIT",
3531 "optional": true,
3532 "os": [
3533 "linux"
@@ -3522,27 +3537,29 @@
3537 }
3538 },
3539 "node_modules/@node-rs/crc32-wasm32-wasi": {
3525 - "version": "1.10.3",
3526 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.3.tgz",
3527 - "integrity": "sha512-oT2V4r0lGZqZHkFLHeXu5Z8C8SutIvBVV0Ws3unz4/KhwmlMcOZYRmSelUSSILbjNLrg4FihCe20tC1VbmaNxA==",
3540 + "version": "1.10.6",
3541 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.6.tgz",
3542 + "integrity": "sha512-KaejdLgHMPsRaxnM+OG9L9XdWL2TabNx80HLdsCOoX9BVhEkfh39OeahBo8lBmidylKbLGMQoGfIKDjq0YMStw==",
3543 "cpu": [
3544 "wasm32"
3545 ],
3546 + "license": "MIT",
3547 "optional": true,
3548 "dependencies": {
3533 - "@napi-rs/wasm-runtime": "^0.2.3"
3549 + "@napi-rs/wasm-runtime": "^0.2.5"
3550 },
3551 "engines": {
3552 "node": ">=14.0.0"
3553 }
3554 },
3555 "node_modules/@node-rs/crc32-win32-arm64-msvc": {
3540 - "version": "1.10.3",
3541 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.3.tgz",
3542 - "integrity": "sha512-IwP/TjDoQycv3ZCbAHV3qS9oH8pmBo7h9RC0chOvKY0g9+RxRl0nXhxcAcmZvJugKdJd+eCOR9fJrWzcwQOgFg==",
3556 + "version": "1.10.6",
3557 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.6.tgz",
3558 + "integrity": "sha512-x50AXiSxn5Ccn+dCjLf1T7ZpdBiV1Sp5aC+H2ijhJO4alwznvXgWbopPRVhbp2nj0i+Gb6kkDUEyU+508KAdGQ==",
3559 "cpu": [
3560 "arm64"
3561 ],
3562 + "license": "MIT",
3563 "optional": true,
3564 "os": [
3565 "win32"
@@ -3552,12 +3569,13 @@
3569 }
3570 },
3571 "node_modules/@node-rs/crc32-win32-ia32-msvc": {
3555 - "version": "1.10.3",
3556 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.3.tgz",
3557 - "integrity": "sha512-YK0qYTHUFqriqAkHyXfe3IpDFfpG5fc2yuNl7MXn4ejklLLyNQPOCSawvPU7ouOBgtQDaAH60yZhFhsXZfwSfQ==",
3572 + "version": "1.10.6",
3573 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.6.tgz",
3574 + "integrity": "sha512-DpDxQLaErJF9l36aghe1Mx+cOnYLKYo6qVPqPL9ukJ5rAGLtCdU0C+Zoi3gs9ySm8zmbFgazq/LvmsZYU42aBw==",
3575 "cpu": [
3576 "ia32"
3577 ],
3578 + "license": "MIT",
3579 "optional": true,
3580 "os": [
3581 "win32"
@@ -3567,12 +3585,13 @@
3585 }
3586 },
3587 "node_modules/@node-rs/crc32-win32-x64-msvc": {
3570 - "version": "1.10.3",
3571 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.3.tgz",
3572 - "integrity": "sha512-VI9jd8ECiij4YADsfzVuDnhk/UZ5op4RYHyN40yZzwhzcOQ8DDluOeHv91FPHSyMYJEsVsqbr3cqtD6R47xYjw==",
3588 + "version": "1.10.6",
3589 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.6.tgz",
3590 + "integrity": "sha512-5B1vXosIIBw1m2Rcnw62IIfH7W9s9f7H7Ma0rRuhT8HR4Xh8QCgw6NJSI2S2MCngsGktYnAhyUvs81b7efTyQw==",
3591 "cpu": [
3592 "x64"
3593 ],
3594 + "license": "MIT",
3595 "optional": true,
3596 "os": [
3597 "win32"
@@ -4006,6 +4025,7 @@
4025 "version": "0.9.0",
4026 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
4027 "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
4028 + "license": "MIT",
4029 "optional": true,
4030 "dependencies": {
4031 "tslib": "^2.4.0"
@@ -10825,9 +10845,9 @@
10845 }
10846 },
10847 "@emnapi/core": {
10828 - "version": "1.2.0",
10829 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.2.0.tgz",
10830 - "integrity": "sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==",
10848 + "version": "1.3.1",
10849 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
10850 + "integrity": "sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==",
10851 "optional": true,
10852 "requires": {
10853 "@emnapi/wasi-threads": "1.0.1",
@@ -10835,9 +10855,9 @@
10855 }
10856 },
10857 "@emnapi/runtime": {
10838 - "version": "1.2.0",
10839 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
10840 - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==",
10858 + "version": "1.3.1",
10859 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
10860 + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
10861 "optional": true,
10862 "requires": {
10863 "tslib": "^2.4.0"
@@ -11479,9 +11499,9 @@
11499 }
11500 },
11501 "@napi-rs/wasm-runtime": {
11482 - "version": "0.2.4",
11483 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
11484 - "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
11502 + "version": "0.2.5",
11503 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz",
11504 + "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==",
11505 "optional": true,
11506 "requires": {
11507 "@emnapi/core": "^1.1.0",
@@ -11490,111 +11510,111 @@
11510 }
11511 },
11512 "@node-rs/crc32": {
11493 - "version": "1.10.3",
11494 - "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.3.tgz",
11495 - "integrity": "sha512-4UgH0fDRxs0eMSgrUN0UUM4BpIEbVKutiSkFLICwegbgIger3c1t7V3jOYralK0xTBHraW3r59wlESdc3h/nQg==",
11496 - "requires": {
11497 - "@node-rs/crc32-android-arm-eabi": "1.10.3",
11498 - "@node-rs/crc32-android-arm64": "1.10.3",
11499 - "@node-rs/crc32-darwin-arm64": "1.10.3",
11500 - "@node-rs/crc32-darwin-x64": "1.10.3",
11501 - "@node-rs/crc32-freebsd-x64": "1.10.3",
11502 - "@node-rs/crc32-linux-arm-gnueabihf": "1.10.3",
11503 - "@node-rs/crc32-linux-arm64-gnu": "1.10.3",
11504 - "@node-rs/crc32-linux-arm64-musl": "1.10.3",
11505 - "@node-rs/crc32-linux-x64-gnu": "1.10.3",
11506 - "@node-rs/crc32-linux-x64-musl": "1.10.3",
11507 - "@node-rs/crc32-wasm32-wasi": "1.10.3",
11508 - "@node-rs/crc32-win32-arm64-msvc": "1.10.3",
11509 - "@node-rs/crc32-win32-ia32-msvc": "1.10.3",
11510 - "@node-rs/crc32-win32-x64-msvc": "1.10.3"
11513 + "version": "1.10.6",
11514 + "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.6.tgz",
11515 + "integrity": "sha512-+llXfqt+UzgoDzT9of5vPQPGqTAVCohU74I9zIBkNo5TH6s2P31DFJOGsJQKN207f0GHnYv5pV3wh3BCY/un/A==",
11516 + "requires": {
11517 + "@node-rs/crc32-android-arm-eabi": "1.10.6",
11518 + "@node-rs/crc32-android-arm64": "1.10.6",
11519 + "@node-rs/crc32-darwin-arm64": "1.10.6",
11520 + "@node-rs/crc32-darwin-x64": "1.10.6",
11521 + "@node-rs/crc32-freebsd-x64": "1.10.6",
11522 + "@node-rs/crc32-linux-arm-gnueabihf": "1.10.6",
11523 + "@node-rs/crc32-linux-arm64-gnu": "1.10.6",
11524 + "@node-rs/crc32-linux-arm64-musl": "1.10.6",
11525 + "@node-rs/crc32-linux-x64-gnu": "1.10.6",
11526 + "@node-rs/crc32-linux-x64-musl": "1.10.6",
11527 + "@node-rs/crc32-wasm32-wasi": "1.10.6",
11528 + "@node-rs/crc32-win32-arm64-msvc": "1.10.6",
11529 + "@node-rs/crc32-win32-ia32-msvc": "1.10.6",
11530 + "@node-rs/crc32-win32-x64-msvc": "1.10.6"
11531 }
11532 },
11533 "@node-rs/crc32-android-arm-eabi": {
11514 - "version": "1.10.3",
11515 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.3.tgz",
11516 - "integrity": "sha512-V9iNJd5ux9I415qOldmxZIHrazYMJNsQ6v+Kq/t9FTQyYqiEeHvRc1FzBh9MT6Uc24InwMhBeC1WVw0BL4VaxQ==",
11534 + "version": "1.10.6",
11535 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.6.tgz",
11536 + "integrity": "sha512-vZAMuJXm3TpWPOkkhxdrofWDv+Q+I2oO7ucLRbXyAPmXFNDhHtBxbO1rk9Qzz+M3eep8ieS4/+jCL1Q0zacNMQ==",
11537 "optional": true
11538 },
11539 "@node-rs/crc32-android-arm64": {
11520 - "version": "1.10.3",
11521 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.3.tgz",
11522 - "integrity": "sha512-d6xLAhbk5FDGpltAKTFs7hZO/PWpHeihZ/ZCKx2LEVz8jXQEshpo2/ojnfb5FAw6oNzU2H+S/RI5GeCr7paa1Q==",
11540 + "version": "1.10.6",
11541 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.6.tgz",
11542 + "integrity": "sha512-Vl/JbjCinCw/H9gEpZveWCMjxjcEChDcDBM8S4hKay5yyoRCUHJPuKr4sjVDBeOm+1nwU3oOm6Ca8dyblwp4/w==",
11543 "optional": true
11544 },
11545 "@node-rs/crc32-darwin-arm64": {
11526 - "version": "1.10.3",
11527 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.3.tgz",
11528 - "integrity": "sha512-IoX6HC4dlKc9BONe7632DADBtiHUiIVD7Bibuj3bGrvOBllN8hvBL9+dDC+/iDdOeuiBKgb0hgL5h2nPIybpzA==",
11546 + "version": "1.10.6",
11547 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.6.tgz",
11548 + "integrity": "sha512-kARYANp5GnmsQiViA5Qu74weYQ3phOHSYQf0G+U5wB3NB5JmBHnZcOc46Ig21tTypWtdv7u63TaltJQE41noyg==",
11549 "optional": true
11550 },
11551 "@node-rs/crc32-darwin-x64": {
11532 - "version": "1.10.3",
11533 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.3.tgz",
11534 - "integrity": "sha512-JUDGAX/0W4A9ok9p6yuy4fAsBDrq8Db0sUjKLMZ/+P3NHB+Qk+OsZUsEDxP3yhBJxhPq97JpN4bBzgMnkDajpw==",
11552 + "version": "1.10.6",
11553 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.6.tgz",
11554 + "integrity": "sha512-Q99bevJVMfLTISpkpKBlXgtPUItrvTWKFyiqoKH5IvscZmLV++NH4V13Pa17GTBmv9n18OwzgQY4/SRq6PQNVA==",
11555 "optional": true
11556 },
11557 "@node-rs/crc32-freebsd-x64": {
11538 - "version": "1.10.3",
11539 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.3.tgz",
11540 - "integrity": "sha512-mbpVcrF9cRJm9ksv2vVaWc/yRsLJErdb90Kusc6I8CgsBxpS6/wI637i0khSl1l10iWrALXjfh6osihixANYhQ==",
11558 + "version": "1.10.6",
11559 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.6.tgz",
11560 + "integrity": "sha512-66hpawbNjrgnS9EDMErta/lpaqOMrL6a6ee+nlI2viduVOmRZWm9Rg9XdGTK/+c4bQLdtC6jOd+Kp4EyGRYkAg==",
11561 "optional": true
11562 },
11563 "@node-rs/crc32-linux-arm-gnueabihf": {
11544 - "version": "1.10.3",
11545 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.3.tgz",
11546 - "integrity": "sha512-9MZohdtKzdnb16xRKU76t1UTEJu80dFO8f2/N0geJYNobnT1E6p/+5pqB/G1/H6OnPvjqMuFuLVL4BJVvO4GYQ==",
11564 + "version": "1.10.6",
11565 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.6.tgz",
11566 + "integrity": "sha512-E8Z0WChH7X6ankbVm8J/Yym19Cq3otx6l4NFPS6JW/cWdjv7iw+Sps2huSug+TBprjbcEA+s4TvEwfDI1KScjg==",
11567 "optional": true
11568 },
11569 "@node-rs/crc32-linux-arm64-gnu": {
11550 - "version": "1.10.3",
11551 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.3.tgz",
11552 - "integrity": "sha512-t1+9ik4awZF+luQp94HsUH8M1lSw8jWjvQiLaHyxMzrM0NY0/oIkhjqdOswXL11Wybkc63eunNwVqGKWfJEi4Q==",
11570 + "version": "1.10.6",
11571 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.6.tgz",
11572 + "integrity": "sha512-LmWcfDbqAvypX0bQjQVPmQGazh4dLiVklkgHxpV4P0TcQ1DT86H/SWpMBMs/ncF8DGuCQ05cNyMv1iddUDugoQ==",
11573 "optional": true
11574 },
11575 "@node-rs/crc32-linux-arm64-musl": {
11556 - "version": "1.10.3",
11557 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.3.tgz",
11558 - "integrity": "sha512-fsxOk9CpFzyon+vktvCICwhGk0b+tnfEZfPOXa3QDrkyZD7R7cHmpEHGim1BYgJZIJSTBfal5eM11hzBGjJbxw==",
11576 + "version": "1.10.6",
11577 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.6.tgz",
11578 + "integrity": "sha512-k8ra/bmg0hwRrIEE8JL1p32WfaN9gDlUUpQRWsbxd1WhjqvXea7kKO6K4DwVxyxlPhBS9Gkb5Urq7Y4mXANzaw==",
11579 "optional": true
11580 },
11581 "@node-rs/crc32-linux-x64-gnu": {
11562 - "version": "1.10.3",
11563 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.3.tgz",
11564 - "integrity": "sha512-0zIX68FIeqpRMRNvmB5AgONnLMm628+8mV9UDuCRmGppME8WGnY+Dirx+TPUeTJ4f27+in+6CU4u6LJDi9cXmQ==",
11582 + "version": "1.10.6",
11583 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.6.tgz",
11584 + "integrity": "sha512-IfjtqcuFK7JrSZ9mlAFhb83xgium30PguvRjIMI45C3FJwu18bnLk1oR619IYb/zetQT82MObgmqfKOtgemEKw==",
11585 "optional": true
11586 },
11587 "@node-rs/crc32-linux-x64-musl": {
11568 - "version": "1.10.3",
11569 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.3.tgz",
11570 - "integrity": "sha512-dKKt0FEm8JDp2MvIu1J7vg8Dc5D5upNO6LAuvfShq9Hy8hYNQWy6f+AF8mSm/c5wWnjn+pv7I1+jvrZIe6wMig==",
11588 + "version": "1.10.6",
11589 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.6.tgz",
11590 + "integrity": "sha512-LbFYsA5M9pNunOweSt6uhxenYQF94v3bHDAQRPTQ3rnjn+mK6IC7YTAYoBjvoJP8lVzcvk9hRj8wp4Jyh6Y80g==",
11591 "optional": true
11592 },
11593 "@node-rs/crc32-wasm32-wasi": {
11574 - "version": "1.10.3",
11575 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.3.tgz",
11576 - "integrity": "sha512-oT2V4r0lGZqZHkFLHeXu5Z8C8SutIvBVV0Ws3unz4/KhwmlMcOZYRmSelUSSILbjNLrg4FihCe20tC1VbmaNxA==",
11594 + "version": "1.10.6",
11595 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.6.tgz",
11596 + "integrity": "sha512-KaejdLgHMPsRaxnM+OG9L9XdWL2TabNx80HLdsCOoX9BVhEkfh39OeahBo8lBmidylKbLGMQoGfIKDjq0YMStw==",
11597 "optional": true,
11598 "requires": {
11579 - "@napi-rs/wasm-runtime": "^0.2.3"
11599 + "@napi-rs/wasm-runtime": "^0.2.5"
11600 }
11601 },
11602 "@node-rs/crc32-win32-arm64-msvc": {
11583 - "version": "1.10.3",
11584 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.3.tgz",
11585 - "integrity": "sha512-IwP/TjDoQycv3ZCbAHV3qS9oH8pmBo7h9RC0chOvKY0g9+RxRl0nXhxcAcmZvJugKdJd+eCOR9fJrWzcwQOgFg==",
11603 + "version": "1.10.6",
11604 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.6.tgz",
11605 + "integrity": "sha512-x50AXiSxn5Ccn+dCjLf1T7ZpdBiV1Sp5aC+H2ijhJO4alwznvXgWbopPRVhbp2nj0i+Gb6kkDUEyU+508KAdGQ==",
11606 "optional": true
11607 },
11608 "@node-rs/crc32-win32-ia32-msvc": {
11589 - "version": "1.10.3",
11590 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.3.tgz",
11591 - "integrity": "sha512-YK0qYTHUFqriqAkHyXfe3IpDFfpG5fc2yuNl7MXn4ejklLLyNQPOCSawvPU7ouOBgtQDaAH60yZhFhsXZfwSfQ==",
11609 + "version": "1.10.6",
11610 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.6.tgz",
11611 + "integrity": "sha512-DpDxQLaErJF9l36aghe1Mx+cOnYLKYo6qVPqPL9ukJ5rAGLtCdU0C+Zoi3gs9ySm8zmbFgazq/LvmsZYU42aBw==",
11612 "optional": true
11613 },
11614 "@node-rs/crc32-win32-x64-msvc": {
11595 - "version": "1.10.3",
11596 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.3.tgz",
11597 - "integrity": "sha512-VI9jd8ECiij4YADsfzVuDnhk/UZ5op4RYHyN40yZzwhzcOQ8DDluOeHv91FPHSyMYJEsVsqbr3cqtD6R47xYjw==",
11615 + "version": "1.10.6",
11616 + "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.6.tgz",
11617 + "integrity": "sha512-5B1vXosIIBw1m2Rcnw62IIfH7W9s9f7H7Ma0rRuhT8HR4Xh8QCgw6NJSI2S2MCngsGktYnAhyUvs81b7efTyQw==",
11618 "optional": true
11619 },
11620 "@nodelib/fs.scandir": {
package.json
+2 -2
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.55.0-alpha2",
3 + "version": "0.55.0-beta3",
4 "description": "HTTP File Server",
5 "keywords": [
6 "file server",
@@ -72,7 +72,7 @@
72 "dependencies": {
73 "@gregoranders/csv": "^0.0.13",
74 "@koa/router": "^13.0.1",
75 - "@node-rs/crc32": "^1.10.3",
75 + "@node-rs/crc32": "^1.10.6",
76 "@rejetto/kvstorage": "^0.13.0",
77 "acme-client": "^5.4.0",
78 "buffer-crc32": "^1.0.0",
tests/config.yaml
+1 -1
@@ -138,7 +138,7 @@ accounts:
138 disabled: true
139 admins:
140 admin: true
141 -version: 0.55.0-alpha2
141 +version: 0.55.0-beta3
142 max_downloads_per_account: 2
143 max_downloads: 1
144 roots: