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: