version 0.53.0-alpha4
Massimo Melina committed
May 15, 2024 at 16:25 UTC
d6c42e383edc3e690c69db7243e53a8dfb40d0a3
3 files changed
+66
-125
package-lock.json
+64
-123
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.53.0-alpha3",
3
+ "version": "0.53.0-alpha4",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.53.0-alpha3",
9
+ "version": "0.53.0-alpha4",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -17,6 +17,7 @@
17
"dependencies": {
18
"@koa/router": "^12.0.1",
19
"@node-rs/crc32": "^1.6.0",
20
+ "@rejetto/kvstorage": "^0.4.0",
21
"acme-client": "^5.2.0",
22
"basic-auth": "^2.0.1",
23
"buffer-crc32": "^0.2.13",
@@ -3583,6 +3584,14 @@
3584
"url": "https://opencollective.com/popperjs"
3585
}
3586
},
3587
+ "node_modules/@rejetto/kvstorage": {
3588
+ "version": "0.4.0",
3589
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.4.0.tgz",
3590
+ "integrity": "sha512-pHZ61E4JZW9Y8hpsfg+f9mhc/MgSl2ST9iD9TW0GHv5Nc1CURrwCDmamImS9NQtwwJFpHSIXKdJJSJ4kVy6Dzw==",
3591
+ "peerDependencies": {
3592
+ "typescript": ">=4.9.0"
3593
+ }
3594
+ },
3595
"node_modules/@remix-run/router": {
3596
"version": "1.14.2",
3597
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz",
@@ -7313,76 +7322,6 @@
7322
}
7323
}
7324
},
7316
- "node_modules/pkg-fetch": {
7317
- "version": "3.4.2",
7318
- "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz",
7319
- "integrity": "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==",
7320
- "dev": true,
7321
- "dependencies": {
7322
- "chalk": "^4.1.2",
7323
- "fs-extra": "^9.1.0",
7324
- "https-proxy-agent": "^5.0.0",
7325
- "node-fetch": "^2.6.6",
7326
- "progress": "^2.0.3",
7327
- "semver": "^7.3.5",
7328
- "tar-fs": "^2.1.1",
7329
- "yargs": "^16.2.0"
7330
- },
7331
- "bin": {
7332
- "pkg-fetch": "lib-es5/bin.js"
7333
- }
7334
- },
7335
- "node_modules/pkg-fetch/node_modules/fs-extra": {
7336
- "version": "9.1.0",
7337
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
7338
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
7339
- "dev": true,
7340
- "dependencies": {
7341
- "at-least-node": "^1.0.0",
7342
- "graceful-fs": "^4.2.0",
7343
- "jsonfile": "^6.0.1",
7344
- "universalify": "^2.0.0"
7345
- },
7346
- "engines": {
7347
- "node": ">=10"
7348
- }
7349
- },
7350
- "node_modules/pkg-fetch/node_modules/jsonfile": {
7351
- "version": "6.1.0",
7352
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
7353
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
7354
- "dev": true,
7355
- "dependencies": {
7356
- "universalify": "^2.0.0"
7357
- },
7358
- "optionalDependencies": {
7359
- "graceful-fs": "^4.1.6"
7360
- }
7361
- },
7362
- "node_modules/pkg-fetch/node_modules/semver": {
7363
- "version": "7.5.4",
7364
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
7365
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
7366
- "dev": true,
7367
- "dependencies": {
7368
- "lru-cache": "^6.0.0"
7369
- },
7370
- "bin": {
7371
- "semver": "bin/semver.js"
7372
- },
7373
- "engines": {
7374
- "node": ">=10"
7375
- }
7376
- },
7377
- "node_modules/pkg-fetch/node_modules/universalify": {
7378
- "version": "2.0.1",
7379
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
7380
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
7381
- "dev": true,
7382
- "engines": {
7383
- "node": ">= 10.0.0"
7384
- }
7385
- },
7325
"node_modules/pkg/node_modules/fs-extra": {
7326
"version": "9.1.0",
7327
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
@@ -7422,6 +7361,37 @@
7361
"graceful-fs": "^4.1.6"
7362
}
7363
},
7364
+ "node_modules/pkg/node_modules/pkg-fetch": {
7365
+ "version": "3.4.2",
7366
+ "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz",
7367
+ "integrity": "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==",
7368
+ "dev": true,
7369
+ "dependencies": {
7370
+ "chalk": "^4.1.2",
7371
+ "fs-extra": "^9.1.0",
7372
+ "https-proxy-agent": "^5.0.0",
7373
+ "node-fetch": "^2.6.6",
7374
+ "progress": "^2.0.3",
7375
+ "semver": "^7.3.5",
7376
+ "tar-fs": "^2.1.1",
7377
+ "yargs": "^16.2.0"
7378
+ },
7379
+ "bin": {
7380
+ "pkg-fetch": "lib-es5/bin.js"
7381
+ }
7382
+ },
7383
+ "node_modules/pkg/node_modules/semver": {
7384
+ "version": "7.6.2",
7385
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
7386
+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
7387
+ "dev": true,
7388
+ "bin": {
7389
+ "semver": "bin/semver.js"
7390
+ },
7391
+ "engines": {
7392
+ "node": ">=10"
7393
+ }
7394
+ },
7395
"node_modules/pkg/node_modules/universalify": {
7396
"version": "2.0.1",
7397
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
@@ -8789,7 +8759,6 @@
8759
"version": "4.9.5",
8760
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
8761
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
8792
- "dev": true,
8762
"peer": true,
8763
"bin": {
8764
"tsc": "bin/tsc",
@@ -11574,6 +11543,12 @@
11543
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
11544
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
11545
},
11546
+ "@rejetto/kvstorage": {
11547
+ "version": "0.4.0",
11548
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.4.0.tgz",
11549
+ "integrity": "sha512-pHZ61E4JZW9Y8hpsfg+f9mhc/MgSl2ST9iD9TW0GHv5Nc1CURrwCDmamImS9NQtwwJFpHSIXKdJJSJ4kVy6Dzw==",
11550
+ "requires": {}
11551
+ },
11552
"@remix-run/router": {
11553
"version": "1.14.2",
11554
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz",
@@ -14387,60 +14362,27 @@
14362
"universalify": "^2.0.0"
14363
}
14364
},
14390
- "universalify": {
14391
- "version": "2.0.1",
14392
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
14393
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
14394
- "dev": true
14395
- }
14396
- }
14397
- },
14398
- "pkg-fetch": {
14399
- "version": "3.4.2",
14400
- "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz",
14401
- "integrity": "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==",
14402
- "dev": true,
14403
- "requires": {
14404
- "chalk": "^4.1.2",
14405
- "fs-extra": "^9.1.0",
14406
- "https-proxy-agent": "^5.0.0",
14407
- "node-fetch": "^2.6.6",
14408
- "progress": "^2.0.3",
14409
- "semver": "^7.3.5",
14410
- "tar-fs": "^2.1.1",
14411
- "yargs": "^16.2.0"
14412
- },
14413
- "dependencies": {
14414
- "fs-extra": {
14415
- "version": "9.1.0",
14416
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
14417
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
14365
+ "pkg-fetch": {
14366
+ "version": "3.4.2",
14367
+ "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz",
14368
+ "integrity": "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==",
14369
"dev": true,
14370
"requires": {
14420
- "at-least-node": "^1.0.0",
14421
- "graceful-fs": "^4.2.0",
14422
- "jsonfile": "^6.0.1",
14423
- "universalify": "^2.0.0"
14424
- }
14425
- },
14426
- "jsonfile": {
14427
- "version": "6.1.0",
14428
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
14429
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
14430
- "dev": true,
14431
- "requires": {
14432
- "graceful-fs": "^4.1.6",
14433
- "universalify": "^2.0.0"
14371
+ "chalk": "^4.1.2",
14372
+ "fs-extra": "^9.1.0",
14373
+ "https-proxy-agent": "^5.0.0",
14374
+ "node-fetch": "^2.6.6",
14375
+ "progress": "^2.0.3",
14376
+ "semver": "^7.3.5",
14377
+ "tar-fs": "^2.1.1",
14378
+ "yargs": "^16.2.0"
14379
}
14380
},
14381
"semver": {
14437
- "version": "7.5.4",
14438
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
14439
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
14440
- "dev": true,
14441
- "requires": {
14442
- "lru-cache": "^6.0.0"
14443
- }
14382
+ "version": "7.6.2",
14383
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
14384
+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
14385
+ "dev": true
14386
},
14387
"universalify": {
14388
"version": "2.0.1",
@@ -15464,7 +15406,6 @@
15406
"version": "4.9.5",
15407
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
15408
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
15467
- "dev": true,
15409
"peer": true
15410
},
15411
"undefsafe": {
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.53.0-alpha3",
3
+ "version": "0.53.0-alpha4",
4
"description": "HTTP File Server",
5
"keywords": [
6
"file server",
tests/config.yaml
+1
-1
@@ -138,7 +138,7 @@ accounts:
138
disabled: true
139
admins:
140
admin: true
141
-version: 0.53.0-alpha3
141
+version: 0.53.0-alpha4
142
max_downloads_per_account: 2
143
max_downloads: 1
144
roots: