version 3.1.0-rc9
Massimo Melina committed
Apr 5, 2026 at 20:20 UTC
f4a105b3f9dc41b712da7b96a2e366f4c2ddc99f
3 files changed
+109
-92
package-lock.json
+107
-90
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "3.1.0-rc8",
3
+ "version": "3.1.0-rc9",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "3.1.0-rc8",
9
+ "version": "3.1.0-rc9",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -60,7 +60,7 @@
60
"@types/node": "^20.17.30",
61
"@types/node-forge": "^1.3.14",
62
"@types/picomatch": "^4.0.2",
63
- "@yao-pkg/pkg": "6.14.1",
63
+ "@yao-pkg/pkg": "6.14.2",
64
"cross-env": "^10.0.0",
65
"koa-better-http-proxy": "^0.2.10",
66
"nm-prune": "^5.0.0",
@@ -3910,9 +3910,9 @@
3910
}
3911
},
3912
"node_modules/@yao-pkg/pkg": {
3913
- "version": "6.14.1",
3914
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.1.tgz",
3915
- "integrity": "sha512-kTtxr+r9/pi+POcuuJN9q2YRs1Ekp7iwsgU3du1XO6ozwjlp+F31ZF19WS2ZDIloWYGCvfbURrrXMgQJpWZb+Q==",
3913
+ "version": "6.14.2",
3914
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.2.tgz",
3915
+ "integrity": "sha512-jAuM9cmvZjqBywsCANKtMEe1h5fk1RqHo4bf5UDUtOfYPyx0+PsCGozQwfX3APYKGmF64KIe52Jckj3aJw1WYQ==",
3916
"dev": true,
3917
"license": "MIT",
3918
"dependencies": {
@@ -3920,7 +3920,7 @@
3920
"@babel/parser": "^7.23.0",
3921
"@babel/traverse": "^7.23.0",
3922
"@babel/types": "^7.23.0",
3923
- "@yao-pkg/pkg-fetch": "3.5.32",
3923
+ "@yao-pkg/pkg-fetch": "3.5.33",
3924
"esbuild": "^0.27.3",
3925
"into-stream": "^9.1.0",
3926
"minimist": "^1.2.6",
@@ -3943,9 +3943,9 @@
3943
}
3944
},
3945
"node_modules/@yao-pkg/pkg-fetch": {
3946
- "version": "3.5.32",
3947
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.32.tgz",
3948
- "integrity": "sha512-hS8zzze5VVyVAciZoNX4q3ZmCdn0gi34P2SElk4PFbzkA4LPs7qBJ3LhUKb4d4KGw1HVkFJJOMgGomH7cMqQ5Q==",
3946
+ "version": "3.5.33",
3947
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.33.tgz",
3948
+ "integrity": "sha512-j2UoH+eP4VobfovQg1gkWwDoB4O/tv8rlLnEjUEEHuWXJ5eBLNUIrobMSEp773/2pgUJUfqqPUFIhS1pN8OZuQ==",
3949
"dev": true,
3950
"license": "MIT",
3951
"dependencies": {
@@ -3962,9 +3962,9 @@
3962
}
3963
},
3964
"node_modules/@yao-pkg/pkg-fetch/node_modules/b4a": {
3965
- "version": "1.7.4",
3966
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
3967
- "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
3965
+ "version": "1.8.0",
3966
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
3967
+ "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
3968
"dev": true,
3969
"license": "Apache-2.0",
3970
"peerDependencies": {
@@ -3990,9 +3990,9 @@
3990
}
3991
},
3992
"node_modules/@yao-pkg/pkg-fetch/node_modules/tar-fs": {
3993
- "version": "3.1.1",
3994
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
3995
- "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
3993
+ "version": "3.1.2",
3994
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
3995
+ "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
3996
"dev": true,
3997
"license": "MIT",
3998
"dependencies": {
@@ -4005,13 +4005,14 @@
4005
}
4006
},
4007
"node_modules/@yao-pkg/pkg-fetch/node_modules/tar-stream": {
4008
- "version": "3.1.7",
4009
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
4010
- "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
4008
+ "version": "3.1.8",
4009
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
4010
+ "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
4011
"dev": true,
4012
"license": "MIT",
4013
"dependencies": {
4014
"b4a": "^1.6.4",
4015
+ "bare-fs": "^4.5.5",
4016
"fast-fifo": "^1.2.0",
4017
"streamx": "^2.15.0"
4018
}
@@ -4737,12 +4738,11 @@
4738
}
4739
},
4740
"node_modules/bare-fs": {
4740
- "version": "4.5.4",
4741
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz",
4742
- "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==",
4741
+ "version": "4.6.0",
4742
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.6.0.tgz",
4743
+ "integrity": "sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA==",
4744
"dev": true,
4745
"license": "Apache-2.0",
4745
- "optional": true,
4746
"dependencies": {
4747
"bare-events": "^2.5.4",
4748
"bare-path": "^3.0.0",
@@ -4763,12 +4763,11 @@
4763
}
4764
},
4765
"node_modules/bare-os": {
4766
- "version": "3.6.2",
4767
- "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
4768
- "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
4766
+ "version": "3.8.7",
4767
+ "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.7.tgz",
4768
+ "integrity": "sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==",
4769
"dev": true,
4770
"license": "Apache-2.0",
4771
- "optional": true,
4771
"engines": {
4772
"bare": ">=1.14.0"
4773
}
@@ -4779,26 +4778,29 @@
4778
"integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
4779
"dev": true,
4780
"license": "Apache-2.0",
4782
- "optional": true,
4781
"dependencies": {
4782
"bare-os": "^3.0.1"
4783
}
4784
},
4785
"node_modules/bare-stream": {
4788
- "version": "2.7.0",
4789
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
4790
- "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
4786
+ "version": "2.12.0",
4787
+ "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.12.0.tgz",
4788
+ "integrity": "sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==",
4789
"dev": true,
4790
"license": "Apache-2.0",
4793
- "optional": true,
4791
"dependencies": {
4795
- "streamx": "^2.21.0"
4792
+ "streamx": "^2.25.0",
4793
+ "teex": "^1.0.1"
4794
},
4795
"peerDependencies": {
4796
+ "bare-abort-controller": "*",
4797
"bare-buffer": "*",
4798
"bare-events": "*"
4799
},
4800
"peerDependenciesMeta": {
4801
+ "bare-abort-controller": {
4802
+ "optional": true
4803
+ },
4804
"bare-buffer": {
4805
"optional": true
4806
},
@@ -4808,12 +4810,11 @@
4810
}
4811
},
4812
"node_modules/bare-url": {
4811
- "version": "2.3.2",
4812
- "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
4813
- "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
4813
+ "version": "2.4.0",
4814
+ "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
4815
+ "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
4816
"dev": true,
4817
"license": "Apache-2.0",
4816
- "optional": true,
4818
"dependencies": {
4819
"bare-path": "^3.0.0"
4820
}
@@ -8885,9 +8886,9 @@
8886
}
8887
},
8888
"node_modules/streamx": {
8888
- "version": "2.23.0",
8889
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
8890
- "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
8889
+ "version": "2.25.0",
8890
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
8891
+ "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
8892
"dev": true,
8893
"license": "MIT",
8894
"dependencies": {
@@ -9068,6 +9069,16 @@
9069
"node": ">=18"
9070
}
9071
},
9072
+ "node_modules/teex": {
9073
+ "version": "1.0.1",
9074
+ "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
9075
+ "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
9076
+ "dev": true,
9077
+ "license": "MIT",
9078
+ "dependencies": {
9079
+ "streamx": "^2.12.5"
9080
+ }
9081
+ },
9082
"node_modules/terser": {
9083
"version": "5.31.1",
9084
"resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz",
@@ -9095,9 +9106,9 @@
9106
"peer": true
9107
},
9108
"node_modules/text-decoder": {
9098
- "version": "1.2.6",
9099
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.6.tgz",
9100
- "integrity": "sha512-27FeW5GQFDfw0FpwMQhMagB7BztOOlmjcSRi97t2oplhKVTZtp0DZbSegSaXS5IIC6mxMvBG4AR1Sgc6BX3CQg==",
9109
+ "version": "1.2.7",
9110
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
9111
+ "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
9112
"dev": true,
9113
"license": "Apache-2.0",
9114
"dependencies": {
@@ -9105,9 +9116,9 @@
9116
}
9117
},
9118
"node_modules/text-decoder/node_modules/b4a": {
9108
- "version": "1.7.4",
9109
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
9110
- "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
9119
+ "version": "1.8.0",
9120
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
9121
+ "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
9122
"dev": true,
9123
"license": "Apache-2.0",
9124
"peerDependencies": {
@@ -12267,16 +12278,16 @@
12278
}
12279
},
12280
"@yao-pkg/pkg": {
12270
- "version": "6.14.1",
12271
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.1.tgz",
12272
- "integrity": "sha512-kTtxr+r9/pi+POcuuJN9q2YRs1Ekp7iwsgU3du1XO6ozwjlp+F31ZF19WS2ZDIloWYGCvfbURrrXMgQJpWZb+Q==",
12281
+ "version": "6.14.2",
12282
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.2.tgz",
12283
+ "integrity": "sha512-jAuM9cmvZjqBywsCANKtMEe1h5fk1RqHo4bf5UDUtOfYPyx0+PsCGozQwfX3APYKGmF64KIe52Jckj3aJw1WYQ==",
12284
"dev": true,
12285
"requires": {
12286
"@babel/generator": "^7.23.0",
12287
"@babel/parser": "^7.23.0",
12288
"@babel/traverse": "^7.23.0",
12289
"@babel/types": "^7.23.0",
12279
- "@yao-pkg/pkg-fetch": "3.5.32",
12290
+ "@yao-pkg/pkg-fetch": "3.5.33",
12291
"esbuild": "^0.27.3",
12292
"into-stream": "^9.1.0",
12293
"minimist": "^1.2.6",
@@ -12504,9 +12515,9 @@
12515
}
12516
},
12517
"@yao-pkg/pkg-fetch": {
12507
- "version": "3.5.32",
12508
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.32.tgz",
12509
- "integrity": "sha512-hS8zzze5VVyVAciZoNX4q3ZmCdn0gi34P2SElk4PFbzkA4LPs7qBJ3LhUKb4d4KGw1HVkFJJOMgGomH7cMqQ5Q==",
12518
+ "version": "3.5.33",
12519
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.33.tgz",
12520
+ "integrity": "sha512-j2UoH+eP4VobfovQg1gkWwDoB4O/tv8rlLnEjUEEHuWXJ5eBLNUIrobMSEp773/2pgUJUfqqPUFIhS1pN8OZuQ==",
12521
"dev": true,
12522
"requires": {
12523
"https-proxy-agent": "^5.0.0",
@@ -12519,9 +12530,9 @@
12530
},
12531
"dependencies": {
12532
"b4a": {
12522
- "version": "1.7.4",
12523
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
12524
- "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
12533
+ "version": "1.8.0",
12534
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
12535
+ "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
12536
"dev": true,
12537
"requires": {}
12538
},
@@ -12532,9 +12543,9 @@
12543
"dev": true
12544
},
12545
"tar-fs": {
12535
- "version": "3.1.1",
12536
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
12537
- "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
12546
+ "version": "3.1.2",
12547
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
12548
+ "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
12549
"dev": true,
12550
"requires": {
12551
"bare-fs": "^4.0.1",
@@ -12544,12 +12555,13 @@
12555
}
12556
},
12557
"tar-stream": {
12547
- "version": "3.1.7",
12548
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
12549
- "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
12558
+ "version": "3.1.8",
12559
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
12560
+ "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
12561
"dev": true,
12562
"requires": {
12563
"b4a": "^1.6.4",
12564
+ "bare-fs": "^4.5.5",
12565
"fast-fifo": "^1.2.0",
12566
"streamx": "^2.15.0"
12567
}
@@ -12731,11 +12743,10 @@
12743
"requires": {}
12744
},
12745
"bare-fs": {
12734
- "version": "4.5.4",
12735
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz",
12736
- "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==",
12746
+ "version": "4.6.0",
12747
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.6.0.tgz",
12748
+ "integrity": "sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA==",
12749
"dev": true,
12738
- "optional": true,
12750
"requires": {
12751
"bare-events": "^2.5.4",
12752
"bare-path": "^3.0.0",
@@ -12745,38 +12756,35 @@
12756
}
12757
},
12758
"bare-os": {
12748
- "version": "3.6.2",
12749
- "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
12750
- "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
12751
- "dev": true,
12752
- "optional": true
12759
+ "version": "3.8.7",
12760
+ "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.7.tgz",
12761
+ "integrity": "sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==",
12762
+ "dev": true
12763
},
12764
"bare-path": {
12765
"version": "3.0.0",
12766
"resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
12767
"integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
12768
"dev": true,
12759
- "optional": true,
12769
"requires": {
12770
"bare-os": "^3.0.1"
12771
}
12772
},
12773
"bare-stream": {
12765
- "version": "2.7.0",
12766
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
12767
- "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
12774
+ "version": "2.12.0",
12775
+ "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.12.0.tgz",
12776
+ "integrity": "sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==",
12777
"dev": true,
12769
- "optional": true,
12778
"requires": {
12771
- "streamx": "^2.21.0"
12779
+ "streamx": "^2.25.0",
12780
+ "teex": "^1.0.1"
12781
}
12782
},
12783
"bare-url": {
12775
- "version": "2.3.2",
12776
- "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
12777
- "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
12784
+ "version": "2.4.0",
12785
+ "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
12786
+ "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
12787
"dev": true,
12779
- "optional": true,
12788
"requires": {
12789
"bare-path": "^3.0.0"
12790
}
@@ -15547,9 +15555,9 @@
15555
"integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
15556
},
15557
"streamx": {
15550
- "version": "2.23.0",
15551
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
15552
- "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
15558
+ "version": "2.25.0",
15559
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
15560
+ "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
15561
"dev": true,
15562
"requires": {
15563
"events-universal": "^1.0.0",
@@ -15689,6 +15697,15 @@
15697
}
15698
}
15699
},
15700
+ "teex": {
15701
+ "version": "1.0.1",
15702
+ "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
15703
+ "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
15704
+ "dev": true,
15705
+ "requires": {
15706
+ "streamx": "^2.12.5"
15707
+ }
15708
+ },
15709
"terser": {
15710
"version": "5.31.1",
15711
"resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz",
@@ -15712,18 +15729,18 @@
15729
}
15730
},
15731
"text-decoder": {
15715
- "version": "1.2.6",
15716
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.6.tgz",
15717
- "integrity": "sha512-27FeW5GQFDfw0FpwMQhMagB7BztOOlmjcSRi97t2oplhKVTZtp0DZbSegSaXS5IIC6mxMvBG4AR1Sgc6BX3CQg==",
15732
+ "version": "1.2.7",
15733
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
15734
+ "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
15735
"dev": true,
15736
"requires": {
15737
"b4a": "^1.6.4"
15738
},
15739
"dependencies": {
15740
"b4a": {
15724
- "version": "1.7.4",
15725
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
15726
- "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
15741
+ "version": "1.8.0",
15742
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
15743
+ "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
15744
"dev": true,
15745
"requires": {}
15746
}
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "3.1.0-rc8",
3
+ "version": "3.1.0-rc9",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1
-1
@@ -227,7 +227,7 @@ accounts:
227
admins:
228
allow_net: ::1
229
admin: true
230
-version: 3.1.0-rc8
230
+version: 3.1.0-rc9
231
max_downloads_per_account: 2
232
max_downloads: 1
233
roots: