version 0.56.0-rc11
Massimo Melina committed
Feb 23, 2025 at 16:06 UTC
e2a916f65a5c7a703ba2720d049a42bf19fce465
3 files changed
+151
-253
package-lock.json
+149
-251
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.56.0-rc10",
3
+ "version": "0.56.0-rc11",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.56.0-rc10",
9
+ "version": "0.56.0-rc11",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -62,7 +62,7 @@
62
"@types/lodash": "^4.14.178",
63
"@types/mime-types": "^2.1.1",
64
"@types/minimist": "^1.2.2",
65
- "@types/mocha": "^9.0.0",
65
+ "@types/mocha": "^10.0.10",
66
"@types/node": "^18.17.14",
67
"@types/node-forge": "^1.3.11",
68
"@types/picomatch": "^2.3.3",
@@ -71,7 +71,7 @@
71
"@yao-pkg/pkg": "^5.15.0",
72
"cross-env": "^7.0.3",
73
"koa-better-http-proxy": "^0.2.9",
74
- "mocha": "^9.1.3",
74
+ "mocha": "^10.8.2",
75
"nm-prune": "^5.0.0",
76
"nodemon": "^2.0.15",
77
"tough-cookie": "^4.0.0",
@@ -3887,10 +3887,11 @@
3887
"dev": true
3888
},
3889
"node_modules/@types/mocha": {
3890
- "version": "9.1.1",
3891
- "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz",
3892
- "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==",
3893
- "dev": true
3890
+ "version": "10.0.10",
3891
+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
3892
+ "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
3893
+ "dev": true,
3894
+ "license": "MIT"
3895
},
3896
"node_modules/@types/node": {
3897
"version": "18.17.14",
@@ -4039,12 +4040,6 @@
4040
"@types/node": "*"
4041
}
4042
},
4042
- "node_modules/@ungap/promise-all-settled": {
4043
- "version": "1.1.2",
4044
- "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
4045
- "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
4046
- "dev": true
4047
- },
4043
"node_modules/@yao-pkg/pkg": {
4044
"version": "5.16.1",
4045
"resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-5.16.1.tgz",
@@ -4178,10 +4173,11 @@
4173
}
4174
},
4175
"node_modules/ansi-colors": {
4181
- "version": "4.1.1",
4182
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
4183
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
4176
+ "version": "4.1.3",
4177
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
4178
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
4179
"dev": true,
4180
+ "license": "MIT",
4181
"engines": {
4182
"node": ">=6"
4183
}
@@ -5109,10 +5105,11 @@
5105
}
5106
},
5107
"node_modules/diff": {
5112
- "version": "5.0.0",
5113
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
5114
- "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
5108
+ "version": "5.2.0",
5109
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
5110
+ "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
5111
"dev": true,
5112
+ "license": "BSD-3-Clause",
5113
"engines": {
5114
"node": ">=0.3.1"
5115
}
@@ -5479,7 +5476,8 @@
5476
"version": "1.0.0",
5477
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5478
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
5482
- "dev": true
5479
+ "dev": true,
5480
+ "license": "ISC"
5481
},
5482
"node_modules/fsevents": {
5483
"version": "2.3.3",
@@ -5533,20 +5531,21 @@
5531
"dev": true
5532
},
5533
"node_modules/glob": {
5536
- "version": "7.2.0",
5537
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
5538
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
5534
+ "version": "8.1.0",
5535
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
5536
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
5537
+ "deprecated": "Glob versions prior to v9 are no longer supported",
5538
"dev": true,
5539
+ "license": "ISC",
5540
"dependencies": {
5541
"fs.realpath": "^1.0.0",
5542
"inflight": "^1.0.4",
5543
"inherits": "2",
5544
- "minimatch": "^3.0.4",
5545
- "once": "^1.3.0",
5546
- "path-is-absolute": "^1.0.0"
5544
+ "minimatch": "^5.0.1",
5545
+ "once": "^1.3.0"
5546
},
5547
"engines": {
5549
- "node": "*"
5548
+ "node": ">=12"
5549
},
5550
"funding": {
5551
"url": "https://github.com/sponsors/isaacs"
@@ -5563,18 +5562,6 @@
5562
"node": ">= 6"
5563
}
5564
},
5566
- "node_modules/glob/node_modules/minimatch": {
5567
- "version": "3.1.2",
5568
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
5569
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
5570
- "dev": true,
5571
- "dependencies": {
5572
- "brace-expansion": "^1.1.7"
5573
- },
5574
- "engines": {
5575
- "node": "*"
5576
- }
5577
- },
5565
"node_modules/globals": {
5566
"version": "11.12.0",
5567
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
@@ -5589,15 +5576,6 @@
5576
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
5577
"dev": true
5578
},
5592
- "node_modules/growl": {
5593
- "version": "1.10.5",
5594
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
5595
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
5596
- "dev": true,
5597
- "engines": {
5598
- "node": ">=4.x"
5599
- }
5600
- },
5579
"node_modules/hard-rejection": {
5580
"version": "2.1.0",
5581
"resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
@@ -5813,7 +5791,9 @@
5791
"version": "1.0.6",
5792
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5793
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
5794
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
5795
"dev": true,
5796
+ "license": "ISC",
5797
"dependencies": {
5798
"once": "^1.3.0",
5799
"wrappy": "1"
@@ -6455,17 +6435,28 @@
6435
}
6436
},
6437
"node_modules/minimatch": {
6458
- "version": "4.2.1",
6459
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz",
6460
- "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==",
6438
+ "version": "5.1.6",
6439
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
6440
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
6441
"dev": true,
6442
+ "license": "ISC",
6443
"dependencies": {
6463
- "brace-expansion": "^1.1.7"
6444
+ "brace-expansion": "^2.0.1"
6445
},
6446
"engines": {
6447
"node": ">=10"
6448
}
6449
},
6450
+ "node_modules/minimatch/node_modules/brace-expansion": {
6451
+ "version": "2.0.1",
6452
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
6453
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
6454
+ "dev": true,
6455
+ "license": "MIT",
6456
+ "dependencies": {
6457
+ "balanced-match": "^1.0.0"
6458
+ }
6459
+ },
6460
"node_modules/minimist": {
6461
"version": "1.2.8",
6462
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -6506,71 +6497,41 @@
6497
"dev": true
6498
},
6499
"node_modules/mocha": {
6509
- "version": "9.2.2",
6510
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz",
6511
- "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==",
6512
- "dev": true,
6513
- "dependencies": {
6514
- "@ungap/promise-all-settled": "1.1.2",
6515
- "ansi-colors": "4.1.1",
6516
- "browser-stdout": "1.3.1",
6517
- "chokidar": "3.5.3",
6518
- "debug": "4.3.3",
6519
- "diff": "5.0.0",
6520
- "escape-string-regexp": "4.0.0",
6521
- "find-up": "5.0.0",
6522
- "glob": "7.2.0",
6523
- "growl": "1.10.5",
6524
- "he": "1.2.0",
6525
- "js-yaml": "4.1.0",
6526
- "log-symbols": "4.1.0",
6527
- "minimatch": "4.2.1",
6528
- "ms": "2.1.3",
6529
- "nanoid": "3.3.1",
6530
- "serialize-javascript": "6.0.0",
6531
- "strip-json-comments": "3.1.1",
6532
- "supports-color": "8.1.1",
6533
- "which": "2.0.2",
6534
- "workerpool": "6.2.0",
6535
- "yargs": "16.2.0",
6536
- "yargs-parser": "20.2.4",
6537
- "yargs-unparser": "2.0.0"
6500
+ "version": "10.8.2",
6501
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz",
6502
+ "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==",
6503
+ "dev": true,
6504
+ "license": "MIT",
6505
+ "dependencies": {
6506
+ "ansi-colors": "^4.1.3",
6507
+ "browser-stdout": "^1.3.1",
6508
+ "chokidar": "^3.5.3",
6509
+ "debug": "^4.3.5",
6510
+ "diff": "^5.2.0",
6511
+ "escape-string-regexp": "^4.0.0",
6512
+ "find-up": "^5.0.0",
6513
+ "glob": "^8.1.0",
6514
+ "he": "^1.2.0",
6515
+ "js-yaml": "^4.1.0",
6516
+ "log-symbols": "^4.1.0",
6517
+ "minimatch": "^5.1.6",
6518
+ "ms": "^2.1.3",
6519
+ "serialize-javascript": "^6.0.2",
6520
+ "strip-json-comments": "^3.1.1",
6521
+ "supports-color": "^8.1.1",
6522
+ "workerpool": "^6.5.1",
6523
+ "yargs": "^16.2.0",
6524
+ "yargs-parser": "^20.2.9",
6525
+ "yargs-unparser": "^2.0.0"
6526
},
6527
"bin": {
6528
"_mocha": "bin/_mocha",
6541
- "mocha": "bin/mocha"
6542
- },
6543
- "engines": {
6544
- "node": ">= 12.0.0"
6545
- },
6546
- "funding": {
6547
- "type": "opencollective",
6548
- "url": "https://opencollective.com/mochajs"
6549
- }
6550
- },
6551
- "node_modules/mocha/node_modules/debug": {
6552
- "version": "4.3.3",
6553
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
6554
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
6555
- "dev": true,
6556
- "dependencies": {
6557
- "ms": "2.1.2"
6529
+ "mocha": "bin/mocha.js"
6530
},
6531
"engines": {
6560
- "node": ">=6.0"
6561
- },
6562
- "peerDependenciesMeta": {
6563
- "supports-color": {
6564
- "optional": true
6565
- }
6532
+ "node": ">= 14.0.0"
6533
}
6534
},
6568
- "node_modules/mocha/node_modules/debug/node_modules/ms": {
6569
- "version": "2.1.2",
6570
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
6571
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
6572
- "dev": true
6573
- },
6535
"node_modules/mocha/node_modules/supports-color": {
6536
"version": "8.1.1",
6537
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -6629,18 +6590,6 @@
6590
"node": ">= 6"
6591
}
6592
},
6632
- "node_modules/nanoid": {
6633
- "version": "3.3.1",
6634
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
6635
- "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==",
6636
- "dev": true,
6637
- "bin": {
6638
- "nanoid": "bin/nanoid.cjs"
6639
- },
6640
- "engines": {
6641
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
6642
- }
6643
- },
6593
"node_modules/napi-build-utils": {
6594
"version": "1.0.2",
6595
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
@@ -7010,15 +6959,6 @@
6959
"node": ">=8"
6960
}
6961
},
7013
- "node_modules/path-is-absolute": {
7014
- "version": "1.0.1",
7015
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
7016
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
7017
- "dev": true,
7018
- "engines": {
7019
- "node": ">=0.10.0"
7020
- }
7021
- },
6962
"node_modules/path-key": {
6963
"version": "3.1.1",
6964
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -7289,6 +7229,7 @@
7229
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
7230
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
7231
"dev": true,
7232
+ "license": "MIT",
7233
"dependencies": {
7234
"safe-buffer": "^5.1.0"
7235
}
@@ -7897,10 +7838,11 @@
7838
}
7839
},
7840
"node_modules/serialize-javascript": {
7900
- "version": "6.0.0",
7901
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
7902
- "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
7841
+ "version": "6.0.2",
7842
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
7843
+ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
7844
"dev": true,
7845
+ "license": "BSD-3-Clause",
7846
"dependencies": {
7847
"randombytes": "^2.1.0"
7848
}
@@ -8817,10 +8759,11 @@
8759
}
8760
},
8761
"node_modules/workerpool": {
8820
- "version": "6.2.0",
8821
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
8822
- "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
8823
- "dev": true
8762
+ "version": "6.5.1",
8763
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz",
8764
+ "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==",
8765
+ "dev": true,
8766
+ "license": "Apache-2.0"
8767
},
8768
"node_modules/wrap-ansi": {
8769
"version": "7.0.0",
@@ -8905,10 +8848,11 @@
8848
}
8849
},
8850
"node_modules/yargs-parser": {
8908
- "version": "20.2.4",
8909
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
8910
- "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
8851
+ "version": "20.2.9",
8852
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
8853
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
8854
"dev": true,
8855
+ "license": "ISC",
8856
"engines": {
8857
"node": ">=10"
8858
}
@@ -11385,9 +11329,9 @@
11329
"dev": true
11330
},
11331
"@types/mocha": {
11388
- "version": "9.1.1",
11389
- "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz",
11390
- "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==",
11332
+ "version": "10.0.10",
11333
+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
11334
+ "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
11335
"dev": true
11336
},
11337
"@types/node": {
@@ -11532,12 +11476,6 @@
11476
"@types/node": "*"
11477
}
11478
},
11535
- "@ungap/promise-all-settled": {
11536
- "version": "1.1.2",
11537
- "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
11538
- "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
11539
- "dev": true
11540
- },
11479
"@yao-pkg/pkg": {
11480
"version": "5.16.1",
11481
"resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-5.16.1.tgz",
@@ -11639,9 +11577,9 @@
11577
}
11578
},
11579
"ansi-colors": {
11642
- "version": "4.1.1",
11643
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
11644
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
11580
+ "version": "4.1.3",
11581
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
11582
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
11583
"dev": true
11584
},
11585
"ansi-regex": {
@@ -12279,9 +12217,9 @@
12217
}
12218
},
12219
"diff": {
12282
- "version": "5.0.0",
12283
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
12284
- "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
12220
+ "version": "5.2.0",
12221
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
12222
+ "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
12223
"dev": true
12224
},
12225
"dom-helpers": {
@@ -12592,28 +12530,16 @@
12530
"dev": true
12531
},
12532
"glob": {
12595
- "version": "7.2.0",
12596
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
12597
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
12533
+ "version": "8.1.0",
12534
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
12535
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
12536
"dev": true,
12537
"requires": {
12538
"fs.realpath": "^1.0.0",
12539
"inflight": "^1.0.4",
12540
"inherits": "2",
12603
- "minimatch": "^3.0.4",
12604
- "once": "^1.3.0",
12605
- "path-is-absolute": "^1.0.0"
12606
- },
12607
- "dependencies": {
12608
- "minimatch": {
12609
- "version": "3.1.2",
12610
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
12611
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
12612
- "dev": true,
12613
- "requires": {
12614
- "brace-expansion": "^1.1.7"
12615
- }
12616
- }
12541
+ "minimatch": "^5.0.1",
12542
+ "once": "^1.3.0"
12543
}
12544
},
12545
"glob-parent": {
@@ -12635,12 +12561,6 @@
12561
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
12562
"dev": true
12563
},
12638
- "growl": {
12639
- "version": "1.10.5",
12640
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
12641
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
12642
- "dev": true
12643
- },
12564
"hard-rejection": {
12565
"version": "2.1.0",
12566
"resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
@@ -13275,12 +13195,23 @@
13195
"dev": true
13196
},
13197
"minimatch": {
13278
- "version": "4.2.1",
13279
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz",
13280
- "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==",
13198
+ "version": "5.1.6",
13199
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
13200
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
13201
"dev": true,
13202
"requires": {
13283
- "brace-expansion": "^1.1.7"
13203
+ "brace-expansion": "^2.0.1"
13204
+ },
13205
+ "dependencies": {
13206
+ "brace-expansion": {
13207
+ "version": "2.0.1",
13208
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
13209
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
13210
+ "dev": true,
13211
+ "requires": {
13212
+ "balanced-match": "^1.0.0"
13213
+ }
13214
+ }
13215
}
13216
},
13217
"minimist": {
@@ -13314,54 +13245,33 @@
13245
"dev": true
13246
},
13247
"mocha": {
13317
- "version": "9.2.2",
13318
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz",
13319
- "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==",
13320
- "dev": true,
13321
- "requires": {
13322
- "@ungap/promise-all-settled": "1.1.2",
13323
- "ansi-colors": "4.1.1",
13324
- "browser-stdout": "1.3.1",
13325
- "chokidar": "3.5.3",
13326
- "debug": "4.3.3",
13327
- "diff": "5.0.0",
13328
- "escape-string-regexp": "4.0.0",
13329
- "find-up": "5.0.0",
13330
- "glob": "7.2.0",
13331
- "growl": "1.10.5",
13332
- "he": "1.2.0",
13333
- "js-yaml": "4.1.0",
13334
- "log-symbols": "4.1.0",
13335
- "minimatch": "4.2.1",
13336
- "ms": "2.1.3",
13337
- "nanoid": "3.3.1",
13338
- "serialize-javascript": "6.0.0",
13339
- "strip-json-comments": "3.1.1",
13340
- "supports-color": "8.1.1",
13341
- "which": "2.0.2",
13342
- "workerpool": "6.2.0",
13343
- "yargs": "16.2.0",
13344
- "yargs-parser": "20.2.4",
13345
- "yargs-unparser": "2.0.0"
13248
+ "version": "10.8.2",
13249
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz",
13250
+ "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==",
13251
+ "dev": true,
13252
+ "requires": {
13253
+ "ansi-colors": "^4.1.3",
13254
+ "browser-stdout": "^1.3.1",
13255
+ "chokidar": "^3.5.3",
13256
+ "debug": "^4.3.5",
13257
+ "diff": "^5.2.0",
13258
+ "escape-string-regexp": "^4.0.0",
13259
+ "find-up": "^5.0.0",
13260
+ "glob": "^8.1.0",
13261
+ "he": "^1.2.0",
13262
+ "js-yaml": "^4.1.0",
13263
+ "log-symbols": "^4.1.0",
13264
+ "minimatch": "^5.1.6",
13265
+ "ms": "^2.1.3",
13266
+ "serialize-javascript": "^6.0.2",
13267
+ "strip-json-comments": "^3.1.1",
13268
+ "supports-color": "^8.1.1",
13269
+ "workerpool": "^6.5.1",
13270
+ "yargs": "^16.2.0",
13271
+ "yargs-parser": "^20.2.9",
13272
+ "yargs-unparser": "^2.0.0"
13273
},
13274
"dependencies": {
13348
- "debug": {
13349
- "version": "4.3.3",
13350
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
13351
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
13352
- "dev": true,
13353
- "requires": {
13354
- "ms": "2.1.2"
13355
- },
13356
- "dependencies": {
13357
- "ms": {
13358
- "version": "2.1.2",
13359
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
13360
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
13361
- "dev": true
13362
- }
13363
- }
13364
- },
13275
"supports-color": {
13276
"version": "8.1.1",
13277
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -13401,12 +13311,6 @@
13311
}
13312
}
13313
},
13404
- "nanoid": {
13405
- "version": "3.3.1",
13406
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
13407
- "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==",
13408
- "dev": true
13409
- },
13314
"napi-build-utils": {
13315
"version": "1.0.2",
13316
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
@@ -13667,12 +13571,6 @@
13571
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
13572
"dev": true
13573
},
13670
- "path-is-absolute": {
13671
- "version": "1.0.1",
13672
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
13673
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
13674
- "dev": true
13675
- },
13574
"path-key": {
13575
"version": "3.1.1",
13576
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -14311,9 +14209,9 @@
14209
"dev": true
14210
},
14211
"serialize-javascript": {
14314
- "version": "6.0.0",
14315
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
14316
- "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
14212
+ "version": "6.0.2",
14213
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
14214
+ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
14215
"dev": true,
14216
"requires": {
14217
"randombytes": "^2.1.0"
@@ -14940,9 +14838,9 @@
14838
}
14839
},
14840
"workerpool": {
14943
- "version": "6.2.0",
14944
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
14945
- "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
14841
+ "version": "6.5.1",
14842
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz",
14843
+ "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==",
14844
"dev": true
14845
},
14846
"wrap-ansi": {
@@ -15007,9 +14905,9 @@
14905
}
14906
},
14907
"yargs-parser": {
15010
- "version": "20.2.4",
15011
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
15012
- "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
14908
+ "version": "20.2.9",
14909
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
14910
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
14911
"dev": true
14912
},
14913
"yargs-unparser": {
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.56.0-rc10",
3
+ "version": "0.56.0-rc11",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1
-1
@@ -142,7 +142,7 @@ accounts:
142
admins:
143
allow_net: ::1
144
admin: true
145
-version: 0.56.0-rc10
145
+version: 0.56.0-rc11
146
max_downloads_per_account: 2
147
max_downloads: 1
148
roots: