version 0.57.22
Massimo Melina committed
Oct 16, 2025 at 14:31 UTC
75de9335c15c245ac00f0ef732955f2c02bb7e6e
3 files changed
+28
-487
package-lock.json
+26
-485
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.57.21",
3
+ "version": "0.57.22",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.57.21",
9
+ "version": "0.57.22",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -16,10 +16,9 @@
16
],
17
"dependencies": {
18
"@gregoranders/csv": "^0.0.13",
19
- "@node-rs/crc32": "^1.10.6",
19
"@rejetto/kvstorage": "^0.14.1",
20
"acme-client": "^5.4.0",
22
- "buffer-crc32": "^1.0.0",
21
+ "crc-32": "^1.2.2",
22
"fast-glob": "^3.3.3",
23
"find-process": "^2.0.0",
24
"formidable": "^3.5.4",
@@ -1774,37 +1773,6 @@
1773
"node": ">=6.9.0"
1774
}
1775
},
1777
- "node_modules/@emnapi/core": {
1778
- "version": "1.3.1",
1779
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
1780
- "integrity": "sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==",
1781
- "license": "MIT",
1782
- "optional": true,
1783
- "dependencies": {
1784
- "@emnapi/wasi-threads": "1.0.1",
1785
- "tslib": "^2.4.0"
1786
- }
1787
- },
1788
- "node_modules/@emnapi/runtime": {
1789
- "version": "1.3.1",
1790
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
1791
- "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
1792
- "license": "MIT",
1793
- "optional": true,
1794
- "dependencies": {
1795
- "tslib": "^2.4.0"
1796
- }
1797
- },
1798
- "node_modules/@emnapi/wasi-threads": {
1799
- "version": "1.0.1",
1800
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
1801
- "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
1802
- "license": "MIT",
1803
- "optional": true,
1804
- "dependencies": {
1805
- "tslib": "^2.4.0"
1806
- }
1807
- },
1776
"node_modules/@emotion/babel-plugin": {
1777
"version": "11.13.5",
1778
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
@@ -3000,18 +2968,6 @@
2968
"react-dom": "^17.0.0 || ^18.0.0"
2969
}
2970
},
3003
- "node_modules/@napi-rs/wasm-runtime": {
3004
- "version": "0.2.5",
3005
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz",
3006
- "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==",
3007
- "license": "MIT",
3008
- "optional": true,
3009
- "dependencies": {
3010
- "@emnapi/core": "^1.1.0",
3011
- "@emnapi/runtime": "^1.1.0",
3012
- "@tybys/wasm-util": "^0.9.0"
3013
- }
3014
- },
2971
"node_modules/@noble/hashes": {
2972
"version": "1.8.0",
2973
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
@@ -3024,259 +2980,6 @@
2980
"url": "https://paulmillr.com/funding/"
2981
}
2982
},
3027
- "node_modules/@node-rs/crc32": {
3028
- "version": "1.10.6",
3029
- "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.6.tgz",
3030
- "integrity": "sha512-+llXfqt+UzgoDzT9of5vPQPGqTAVCohU74I9zIBkNo5TH6s2P31DFJOGsJQKN207f0GHnYv5pV3wh3BCY/un/A==",
3031
- "license": "MIT",
3032
- "engines": {
3033
- "node": ">= 10"
3034
- },
3035
- "funding": {
3036
- "type": "github",
3037
- "url": "https://github.com/sponsors/Brooooooklyn"
3038
- },
3039
- "optionalDependencies": {
3040
- "@node-rs/crc32-android-arm-eabi": "1.10.6",
3041
- "@node-rs/crc32-android-arm64": "1.10.6",
3042
- "@node-rs/crc32-darwin-arm64": "1.10.6",
3043
- "@node-rs/crc32-darwin-x64": "1.10.6",
3044
- "@node-rs/crc32-freebsd-x64": "1.10.6",
3045
- "@node-rs/crc32-linux-arm-gnueabihf": "1.10.6",
3046
- "@node-rs/crc32-linux-arm64-gnu": "1.10.6",
3047
- "@node-rs/crc32-linux-arm64-musl": "1.10.6",
3048
- "@node-rs/crc32-linux-x64-gnu": "1.10.6",
3049
- "@node-rs/crc32-linux-x64-musl": "1.10.6",
3050
- "@node-rs/crc32-wasm32-wasi": "1.10.6",
3051
- "@node-rs/crc32-win32-arm64-msvc": "1.10.6",
3052
- "@node-rs/crc32-win32-ia32-msvc": "1.10.6",
3053
- "@node-rs/crc32-win32-x64-msvc": "1.10.6"
3054
- }
3055
- },
3056
- "node_modules/@node-rs/crc32-android-arm-eabi": {
3057
- "version": "1.10.6",
3058
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.6.tgz",
3059
- "integrity": "sha512-vZAMuJXm3TpWPOkkhxdrofWDv+Q+I2oO7ucLRbXyAPmXFNDhHtBxbO1rk9Qzz+M3eep8ieS4/+jCL1Q0zacNMQ==",
3060
- "cpu": [
3061
- "arm"
3062
- ],
3063
- "license": "MIT",
3064
- "optional": true,
3065
- "os": [
3066
- "android"
3067
- ],
3068
- "engines": {
3069
- "node": ">= 10"
3070
- }
3071
- },
3072
- "node_modules/@node-rs/crc32-android-arm64": {
3073
- "version": "1.10.6",
3074
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.6.tgz",
3075
- "integrity": "sha512-Vl/JbjCinCw/H9gEpZveWCMjxjcEChDcDBM8S4hKay5yyoRCUHJPuKr4sjVDBeOm+1nwU3oOm6Ca8dyblwp4/w==",
3076
- "cpu": [
3077
- "arm64"
3078
- ],
3079
- "license": "MIT",
3080
- "optional": true,
3081
- "os": [
3082
- "android"
3083
- ],
3084
- "engines": {
3085
- "node": ">= 10"
3086
- }
3087
- },
3088
- "node_modules/@node-rs/crc32-darwin-arm64": {
3089
- "version": "1.10.6",
3090
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.6.tgz",
3091
- "integrity": "sha512-kARYANp5GnmsQiViA5Qu74weYQ3phOHSYQf0G+U5wB3NB5JmBHnZcOc46Ig21tTypWtdv7u63TaltJQE41noyg==",
3092
- "cpu": [
3093
- "arm64"
3094
- ],
3095
- "license": "MIT",
3096
- "optional": true,
3097
- "os": [
3098
- "darwin"
3099
- ],
3100
- "engines": {
3101
- "node": ">= 10"
3102
- }
3103
- },
3104
- "node_modules/@node-rs/crc32-darwin-x64": {
3105
- "version": "1.10.6",
3106
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.6.tgz",
3107
- "integrity": "sha512-Q99bevJVMfLTISpkpKBlXgtPUItrvTWKFyiqoKH5IvscZmLV++NH4V13Pa17GTBmv9n18OwzgQY4/SRq6PQNVA==",
3108
- "cpu": [
3109
- "x64"
3110
- ],
3111
- "license": "MIT",
3112
- "optional": true,
3113
- "os": [
3114
- "darwin"
3115
- ],
3116
- "engines": {
3117
- "node": ">= 10"
3118
- }
3119
- },
3120
- "node_modules/@node-rs/crc32-freebsd-x64": {
3121
- "version": "1.10.6",
3122
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.6.tgz",
3123
- "integrity": "sha512-66hpawbNjrgnS9EDMErta/lpaqOMrL6a6ee+nlI2viduVOmRZWm9Rg9XdGTK/+c4bQLdtC6jOd+Kp4EyGRYkAg==",
3124
- "cpu": [
3125
- "x64"
3126
- ],
3127
- "license": "MIT",
3128
- "optional": true,
3129
- "os": [
3130
- "freebsd"
3131
- ],
3132
- "engines": {
3133
- "node": ">= 10"
3134
- }
3135
- },
3136
- "node_modules/@node-rs/crc32-linux-arm-gnueabihf": {
3137
- "version": "1.10.6",
3138
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.6.tgz",
3139
- "integrity": "sha512-E8Z0WChH7X6ankbVm8J/Yym19Cq3otx6l4NFPS6JW/cWdjv7iw+Sps2huSug+TBprjbcEA+s4TvEwfDI1KScjg==",
3140
- "cpu": [
3141
- "arm"
3142
- ],
3143
- "license": "MIT",
3144
- "optional": true,
3145
- "os": [
3146
- "linux"
3147
- ],
3148
- "engines": {
3149
- "node": ">= 10"
3150
- }
3151
- },
3152
- "node_modules/@node-rs/crc32-linux-arm64-gnu": {
3153
- "version": "1.10.6",
3154
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.6.tgz",
3155
- "integrity": "sha512-LmWcfDbqAvypX0bQjQVPmQGazh4dLiVklkgHxpV4P0TcQ1DT86H/SWpMBMs/ncF8DGuCQ05cNyMv1iddUDugoQ==",
3156
- "cpu": [
3157
- "arm64"
3158
- ],
3159
- "license": "MIT",
3160
- "optional": true,
3161
- "os": [
3162
- "linux"
3163
- ],
3164
- "engines": {
3165
- "node": ">= 10"
3166
- }
3167
- },
3168
- "node_modules/@node-rs/crc32-linux-arm64-musl": {
3169
- "version": "1.10.6",
3170
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.6.tgz",
3171
- "integrity": "sha512-k8ra/bmg0hwRrIEE8JL1p32WfaN9gDlUUpQRWsbxd1WhjqvXea7kKO6K4DwVxyxlPhBS9Gkb5Urq7Y4mXANzaw==",
3172
- "cpu": [
3173
- "arm64"
3174
- ],
3175
- "license": "MIT",
3176
- "optional": true,
3177
- "os": [
3178
- "linux"
3179
- ],
3180
- "engines": {
3181
- "node": ">= 10"
3182
- }
3183
- },
3184
- "node_modules/@node-rs/crc32-linux-x64-gnu": {
3185
- "version": "1.10.6",
3186
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.6.tgz",
3187
- "integrity": "sha512-IfjtqcuFK7JrSZ9mlAFhb83xgium30PguvRjIMI45C3FJwu18bnLk1oR619IYb/zetQT82MObgmqfKOtgemEKw==",
3188
- "cpu": [
3189
- "x64"
3190
- ],
3191
- "license": "MIT",
3192
- "optional": true,
3193
- "os": [
3194
- "linux"
3195
- ],
3196
- "engines": {
3197
- "node": ">= 10"
3198
- }
3199
- },
3200
- "node_modules/@node-rs/crc32-linux-x64-musl": {
3201
- "version": "1.10.6",
3202
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.6.tgz",
3203
- "integrity": "sha512-LbFYsA5M9pNunOweSt6uhxenYQF94v3bHDAQRPTQ3rnjn+mK6IC7YTAYoBjvoJP8lVzcvk9hRj8wp4Jyh6Y80g==",
3204
- "cpu": [
3205
- "x64"
3206
- ],
3207
- "license": "MIT",
3208
- "optional": true,
3209
- "os": [
3210
- "linux"
3211
- ],
3212
- "engines": {
3213
- "node": ">= 10"
3214
- }
3215
- },
3216
- "node_modules/@node-rs/crc32-wasm32-wasi": {
3217
- "version": "1.10.6",
3218
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.6.tgz",
3219
- "integrity": "sha512-KaejdLgHMPsRaxnM+OG9L9XdWL2TabNx80HLdsCOoX9BVhEkfh39OeahBo8lBmidylKbLGMQoGfIKDjq0YMStw==",
3220
- "cpu": [
3221
- "wasm32"
3222
- ],
3223
- "license": "MIT",
3224
- "optional": true,
3225
- "dependencies": {
3226
- "@napi-rs/wasm-runtime": "^0.2.5"
3227
- },
3228
- "engines": {
3229
- "node": ">=14.0.0"
3230
- }
3231
- },
3232
- "node_modules/@node-rs/crc32-win32-arm64-msvc": {
3233
- "version": "1.10.6",
3234
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.6.tgz",
3235
- "integrity": "sha512-x50AXiSxn5Ccn+dCjLf1T7ZpdBiV1Sp5aC+H2ijhJO4alwznvXgWbopPRVhbp2nj0i+Gb6kkDUEyU+508KAdGQ==",
3236
- "cpu": [
3237
- "arm64"
3238
- ],
3239
- "license": "MIT",
3240
- "optional": true,
3241
- "os": [
3242
- "win32"
3243
- ],
3244
- "engines": {
3245
- "node": ">= 10"
3246
- }
3247
- },
3248
- "node_modules/@node-rs/crc32-win32-ia32-msvc": {
3249
- "version": "1.10.6",
3250
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.6.tgz",
3251
- "integrity": "sha512-DpDxQLaErJF9l36aghe1Mx+cOnYLKYo6qVPqPL9ukJ5rAGLtCdU0C+Zoi3gs9ySm8zmbFgazq/LvmsZYU42aBw==",
3252
- "cpu": [
3253
- "ia32"
3254
- ],
3255
- "license": "MIT",
3256
- "optional": true,
3257
- "os": [
3258
- "win32"
3259
- ],
3260
- "engines": {
3261
- "node": ">= 10"
3262
- }
3263
- },
3264
- "node_modules/@node-rs/crc32-win32-x64-msvc": {
3265
- "version": "1.10.6",
3266
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.6.tgz",
3267
- "integrity": "sha512-5B1vXosIIBw1m2Rcnw62IIfH7W9s9f7H7Ma0rRuhT8HR4Xh8QCgw6NJSI2S2MCngsGktYnAhyUvs81b7efTyQw==",
3268
- "cpu": [
3269
- "x64"
3270
- ],
3271
- "license": "MIT",
3272
- "optional": true,
3273
- "os": [
3274
- "win32"
3275
- ],
3276
- "engines": {
3277
- "node": ">= 10"
3278
- }
3279
- },
2983
"node_modules/@nodelib/fs.scandir": {
2984
"version": "2.1.5",
2985
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -3783,16 +3486,6 @@
3486
"win32"
3487
]
3488
},
3786
- "node_modules/@tybys/wasm-util": {
3787
- "version": "0.9.0",
3788
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
3789
- "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
3790
- "license": "MIT",
3791
- "optional": true,
3792
- "dependencies": {
3793
- "tslib": "^2.4.0"
3794
- }
3795
- },
3489
"node_modules/@types/accepts": {
3490
"version": "1.3.5",
3491
"resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
@@ -4587,14 +4280,6 @@
4280
"ieee754": "^1.1.13"
4281
}
4282
},
4590
- "node_modules/buffer-crc32": {
4591
- "version": "1.0.0",
4592
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
4593
- "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
4594
- "engines": {
4595
- "node": ">=8.0.0"
4596
- }
4597
- },
4283
"node_modules/buffer-from": {
4284
"version": "1.1.2",
4285
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -4944,6 +4629,18 @@
4629
"buffer": "^5.1.0"
4630
}
4631
},
4632
+ "node_modules/crc-32": {
4633
+ "version": "1.2.2",
4634
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
4635
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
4636
+ "license": "Apache-2.0",
4637
+ "bin": {
4638
+ "crc32": "bin/crc32.njs"
4639
+ },
4640
+ "engines": {
4641
+ "node": ">=0.8"
4642
+ }
4643
+ },
4644
"node_modules/cross-env": {
4645
"version": "10.0.0",
4646
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
@@ -8306,9 +8003,9 @@
8003
}
8004
},
8005
"node_modules/tar-fs": {
8309
- "version": "2.1.3",
8310
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
8311
- "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
8006
+ "version": "2.1.4",
8007
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
8008
+ "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
8009
"dev": true,
8010
"license": "MIT",
8011
"dependencies": {
@@ -10093,34 +9790,6 @@
9790
"@babel/helper-validator-identifier": "^7.25.9"
9791
}
9792
},
10096
- "@emnapi/core": {
10097
- "version": "1.3.1",
10098
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
10099
- "integrity": "sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==",
10100
- "optional": true,
10101
- "requires": {
10102
- "@emnapi/wasi-threads": "1.0.1",
10103
- "tslib": "^2.4.0"
10104
- }
10105
- },
10106
- "@emnapi/runtime": {
10107
- "version": "1.3.1",
10108
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
10109
- "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
10110
- "optional": true,
10111
- "requires": {
10112
- "tslib": "^2.4.0"
10113
- }
10114
- },
10115
- "@emnapi/wasi-threads": {
10116
- "version": "1.0.1",
10117
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
10118
- "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
10119
- "optional": true,
10120
- "requires": {
10121
- "tslib": "^2.4.0"
10122
- }
10123
- },
9793
"@emotion/babel-plugin": {
9794
"version": "11.13.5",
9795
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
@@ -10833,130 +10502,11 @@
10502
"react-transition-group": "^4.4.5"
10503
}
10504
},
10836
- "@napi-rs/wasm-runtime": {
10837
- "version": "0.2.5",
10838
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz",
10839
- "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==",
10840
- "optional": true,
10841
- "requires": {
10842
- "@emnapi/core": "^1.1.0",
10843
- "@emnapi/runtime": "^1.1.0",
10844
- "@tybys/wasm-util": "^0.9.0"
10845
- }
10846
- },
10505
"@noble/hashes": {
10506
"version": "1.8.0",
10507
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
10508
"integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="
10509
},
10852
- "@node-rs/crc32": {
10853
- "version": "1.10.6",
10854
- "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.10.6.tgz",
10855
- "integrity": "sha512-+llXfqt+UzgoDzT9of5vPQPGqTAVCohU74I9zIBkNo5TH6s2P31DFJOGsJQKN207f0GHnYv5pV3wh3BCY/un/A==",
10856
- "requires": {
10857
- "@node-rs/crc32-android-arm-eabi": "1.10.6",
10858
- "@node-rs/crc32-android-arm64": "1.10.6",
10859
- "@node-rs/crc32-darwin-arm64": "1.10.6",
10860
- "@node-rs/crc32-darwin-x64": "1.10.6",
10861
- "@node-rs/crc32-freebsd-x64": "1.10.6",
10862
- "@node-rs/crc32-linux-arm-gnueabihf": "1.10.6",
10863
- "@node-rs/crc32-linux-arm64-gnu": "1.10.6",
10864
- "@node-rs/crc32-linux-arm64-musl": "1.10.6",
10865
- "@node-rs/crc32-linux-x64-gnu": "1.10.6",
10866
- "@node-rs/crc32-linux-x64-musl": "1.10.6",
10867
- "@node-rs/crc32-wasm32-wasi": "1.10.6",
10868
- "@node-rs/crc32-win32-arm64-msvc": "1.10.6",
10869
- "@node-rs/crc32-win32-ia32-msvc": "1.10.6",
10870
- "@node-rs/crc32-win32-x64-msvc": "1.10.6"
10871
- }
10872
- },
10873
- "@node-rs/crc32-android-arm-eabi": {
10874
- "version": "1.10.6",
10875
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.10.6.tgz",
10876
- "integrity": "sha512-vZAMuJXm3TpWPOkkhxdrofWDv+Q+I2oO7ucLRbXyAPmXFNDhHtBxbO1rk9Qzz+M3eep8ieS4/+jCL1Q0zacNMQ==",
10877
- "optional": true
10878
- },
10879
- "@node-rs/crc32-android-arm64": {
10880
- "version": "1.10.6",
10881
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.10.6.tgz",
10882
- "integrity": "sha512-Vl/JbjCinCw/H9gEpZveWCMjxjcEChDcDBM8S4hKay5yyoRCUHJPuKr4sjVDBeOm+1nwU3oOm6Ca8dyblwp4/w==",
10883
- "optional": true
10884
- },
10885
- "@node-rs/crc32-darwin-arm64": {
10886
- "version": "1.10.6",
10887
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.10.6.tgz",
10888
- "integrity": "sha512-kARYANp5GnmsQiViA5Qu74weYQ3phOHSYQf0G+U5wB3NB5JmBHnZcOc46Ig21tTypWtdv7u63TaltJQE41noyg==",
10889
- "optional": true
10890
- },
10891
- "@node-rs/crc32-darwin-x64": {
10892
- "version": "1.10.6",
10893
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.10.6.tgz",
10894
- "integrity": "sha512-Q99bevJVMfLTISpkpKBlXgtPUItrvTWKFyiqoKH5IvscZmLV++NH4V13Pa17GTBmv9n18OwzgQY4/SRq6PQNVA==",
10895
- "optional": true
10896
- },
10897
- "@node-rs/crc32-freebsd-x64": {
10898
- "version": "1.10.6",
10899
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.10.6.tgz",
10900
- "integrity": "sha512-66hpawbNjrgnS9EDMErta/lpaqOMrL6a6ee+nlI2viduVOmRZWm9Rg9XdGTK/+c4bQLdtC6jOd+Kp4EyGRYkAg==",
10901
- "optional": true
10902
- },
10903
- "@node-rs/crc32-linux-arm-gnueabihf": {
10904
- "version": "1.10.6",
10905
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.10.6.tgz",
10906
- "integrity": "sha512-E8Z0WChH7X6ankbVm8J/Yym19Cq3otx6l4NFPS6JW/cWdjv7iw+Sps2huSug+TBprjbcEA+s4TvEwfDI1KScjg==",
10907
- "optional": true
10908
- },
10909
- "@node-rs/crc32-linux-arm64-gnu": {
10910
- "version": "1.10.6",
10911
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.10.6.tgz",
10912
- "integrity": "sha512-LmWcfDbqAvypX0bQjQVPmQGazh4dLiVklkgHxpV4P0TcQ1DT86H/SWpMBMs/ncF8DGuCQ05cNyMv1iddUDugoQ==",
10913
- "optional": true
10914
- },
10915
- "@node-rs/crc32-linux-arm64-musl": {
10916
- "version": "1.10.6",
10917
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.10.6.tgz",
10918
- "integrity": "sha512-k8ra/bmg0hwRrIEE8JL1p32WfaN9gDlUUpQRWsbxd1WhjqvXea7kKO6K4DwVxyxlPhBS9Gkb5Urq7Y4mXANzaw==",
10919
- "optional": true
10920
- },
10921
- "@node-rs/crc32-linux-x64-gnu": {
10922
- "version": "1.10.6",
10923
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.10.6.tgz",
10924
- "integrity": "sha512-IfjtqcuFK7JrSZ9mlAFhb83xgium30PguvRjIMI45C3FJwu18bnLk1oR619IYb/zetQT82MObgmqfKOtgemEKw==",
10925
- "optional": true
10926
- },
10927
- "@node-rs/crc32-linux-x64-musl": {
10928
- "version": "1.10.6",
10929
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.10.6.tgz",
10930
- "integrity": "sha512-LbFYsA5M9pNunOweSt6uhxenYQF94v3bHDAQRPTQ3rnjn+mK6IC7YTAYoBjvoJP8lVzcvk9hRj8wp4Jyh6Y80g==",
10931
- "optional": true
10932
- },
10933
- "@node-rs/crc32-wasm32-wasi": {
10934
- "version": "1.10.6",
10935
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-wasm32-wasi/-/crc32-wasm32-wasi-1.10.6.tgz",
10936
- "integrity": "sha512-KaejdLgHMPsRaxnM+OG9L9XdWL2TabNx80HLdsCOoX9BVhEkfh39OeahBo8lBmidylKbLGMQoGfIKDjq0YMStw==",
10937
- "optional": true,
10938
- "requires": {
10939
- "@napi-rs/wasm-runtime": "^0.2.5"
10940
- }
10941
- },
10942
- "@node-rs/crc32-win32-arm64-msvc": {
10943
- "version": "1.10.6",
10944
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.10.6.tgz",
10945
- "integrity": "sha512-x50AXiSxn5Ccn+dCjLf1T7ZpdBiV1Sp5aC+H2ijhJO4alwznvXgWbopPRVhbp2nj0i+Gb6kkDUEyU+508KAdGQ==",
10946
- "optional": true
10947
- },
10948
- "@node-rs/crc32-win32-ia32-msvc": {
10949
- "version": "1.10.6",
10950
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.10.6.tgz",
10951
- "integrity": "sha512-DpDxQLaErJF9l36aghe1Mx+cOnYLKYo6qVPqPL9ukJ5rAGLtCdU0C+Zoi3gs9ySm8zmbFgazq/LvmsZYU42aBw==",
10952
- "optional": true
10953
- },
10954
- "@node-rs/crc32-win32-x64-msvc": {
10955
- "version": "1.10.6",
10956
- "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.10.6.tgz",
10957
- "integrity": "sha512-5B1vXosIIBw1m2Rcnw62IIfH7W9s9f7H7Ma0rRuhT8HR4Xh8QCgw6NJSI2S2MCngsGktYnAhyUvs81b7efTyQw==",
10958
- "optional": true
10959
- },
10510
"@nodelib/fs.scandir": {
10511
"version": "2.1.5",
10512
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -11294,15 +10844,6 @@
10844
"dev": true,
10845
"optional": true
10846
},
11297
- "@tybys/wasm-util": {
11298
- "version": "0.9.0",
11299
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
11300
- "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
11301
- "optional": true,
11302
- "requires": {
11303
- "tslib": "^2.4.0"
11304
- }
11305
- },
10847
"@types/accepts": {
10848
"version": "1.3.5",
10849
"resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
@@ -11930,11 +11471,6 @@
11471
"ieee754": "^1.1.13"
11472
}
11473
},
11933
- "buffer-crc32": {
11934
- "version": "1.0.0",
11935
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
11936
- "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w=="
11937
- },
11474
"buffer-from": {
11475
"version": "1.1.2",
11476
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -12173,6 +11709,11 @@
11709
"buffer": "^5.1.0"
11710
}
11711
},
11712
+ "crc-32": {
11713
+ "version": "1.2.2",
11714
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
11715
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
11716
+ },
11717
"cross-env": {
11718
"version": "10.0.0",
11719
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
@@ -14568,9 +14109,9 @@
14109
}
14110
},
14111
"tar-fs": {
14571
- "version": "2.1.3",
14572
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
14573
- "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
14112
+ "version": "2.1.4",
14113
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
14114
+ "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
14115
"dev": true,
14116
"requires": {
14117
"chownr": "^1.1.1",
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.57.21",
3
+ "version": "0.57.22",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1
-1
@@ -148,7 +148,7 @@ accounts:
148
admins:
149
allow_net: ::1
150
admin: true
151
-version: 0.57.21
151
+version: 0.57.22
152
max_downloads_per_account: 2
153
max_downloads: 1
154
roots: