version 0.55.0-alpha2
Massimo Melina committed
Dec 6, 2024 at 10:07 UTC
105c3edf81888135028d9ed0a6e410c634b484a1
3 files changed
+78
-65
package-lock.json
+76
-63
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.55.0-alpha1",
3
+ "version": "0.55.0-alpha2",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.55.0-alpha1",
9
+ "version": "0.55.0-alpha2",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -36,6 +36,7 @@
36
"lodash": "^4.17.21",
37
"minimist": "^1.2.6",
38
"nat-upnp-rejetto": "^2.1.0",
39
+ "node-forge": "^1.3.1",
40
"open": "^8.4.0",
41
"picomatch": "^3.0.1",
42
"qr-creator": "^1.0.0",
@@ -61,6 +62,7 @@
62
"@types/minimist": "^1.2.2",
63
"@types/mocha": "^9.0.0",
64
"@types/node": "^18.17.14",
65
+ "@types/node-forge": "^1.3.11",
66
"@types/picomatch": "^2.3.3",
67
"@types/tough-cookie": "^4.0.2",
68
"@types/unzipper": "^0.10.5",
@@ -93,7 +95,7 @@
95
"@mui/x-tree-view": "^6.17.0",
96
"dayjs": "^1.11.10",
97
"immer": "^9.0.21",
96
- "react": "^18.2.0",
98
+ "react": "^18.3.1",
99
"react-dom": "^18.2.0",
100
"react-router-dom": "^6.23.1",
101
"react-simple-code-editor": "^0.13.1",
@@ -105,8 +107,8 @@
107
"web-vitals": "^2.1.4"
108
},
109
"devDependencies": {
108
- "@types/react": "^18.2.48",
109
- "@types/react-dom": "^18.2.18",
110
+ "@types/react": "^18.3.14",
111
+ "@types/react-dom": "^18.3.2",
112
"@types/react-virtualized-auto-sizer": "^1.0.4",
113
"@types/react-window": "^1.8.8",
114
"vite": "^5.4.8"
@@ -147,8 +149,8 @@
149
"dependencies": {
150
"@hfs/shared": "*",
151
"lodash": "^4.17.21",
150
- "react": "^18.2.0",
151
- "react-dom": "^18.2.0",
152
+ "react": "^18.3.1",
153
+ "react-dom": "^18.3.1",
154
"react-router-dom": "^6.1.1",
155
"tssrp6a": "^3.0.0",
156
"usehooks-ts": "^2.6.0",
@@ -157,8 +159,8 @@
159
},
160
"devDependencies": {
161
"@types/lodash": "^4.14.178",
160
- "@types/react": "^18.0.15",
161
- "@types/react-dom": "^18.0.6",
162
+ "@types/react": "^18.3.14",
163
+ "@types/react-dom": "^18.3.2",
164
"@vitejs/plugin-legacy": "^5.3.2",
165
"cross-env": "^7.0.3",
166
"sass": "^1.54.5",
@@ -4228,6 +4230,15 @@
4230
"integrity": "sha512-ZE/5aB73CyGqgQULkLG87N9GnyGe5TcQjv34pwS8tfBs1IkCh0ASM69mydb2znqd6v0eX+9Ytvk6oQRqu8T1Vw==",
4231
"dev": true
4232
},
4233
+ "node_modules/@types/node-forge": {
4234
+ "version": "1.3.11",
4235
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
4236
+ "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
4237
+ "dev": true,
4238
+ "dependencies": {
4239
+ "@types/node": "*"
4240
+ }
4241
+ },
4242
"node_modules/@types/normalize-package-data": {
4243
"version": "2.4.1",
4244
"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
@@ -4263,22 +4274,23 @@
4274
"dev": true
4275
},
4276
"node_modules/@types/react": {
4266
- "version": "18.2.48",
4267
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
4268
- "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
4277
+ "version": "18.3.14",
4278
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.14.tgz",
4279
+ "integrity": "sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==",
4280
+ "license": "MIT",
4281
"dependencies": {
4282
"@types/prop-types": "*",
4271
- "@types/scheduler": "*",
4283
"csstype": "^3.0.2"
4284
}
4285
},
4286
"node_modules/@types/react-dom": {
4276
- "version": "18.2.18",
4277
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz",
4278
- "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==",
4287
+ "version": "18.3.2",
4288
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.2.tgz",
4289
+ "integrity": "sha512-Fqp+rcvem9wEnGr3RY8dYNvSQ8PoLqjZ9HLgaPUOjJJD120uDyOxOjc/39M4Kddp9JQCxpGQbnhVQF0C0ncYVg==",
4290
"dev": true,
4291
+ "license": "MIT",
4292
"dependencies": {
4281
- "@types/react": "*"
4293
+ "@types/react": "^18"
4294
}
4295
},
4296
"node_modules/@types/react-transition-group": {
@@ -4316,11 +4328,6 @@
4328
"@types/node": "*"
4329
}
4330
},
4319
- "node_modules/@types/scheduler": {
4320
- "version": "0.16.3",
4321
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
4322
- "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
4323
- },
4331
"node_modules/@types/serve-static": {
4332
"version": "1.15.1",
4333
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz",
@@ -7735,9 +7742,10 @@
7742
}
7743
},
7744
"node_modules/react": {
7738
- "version": "18.2.0",
7739
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
7740
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
7745
+ "version": "18.3.1",
7746
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
7747
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
7748
+ "license": "MIT",
7749
"dependencies": {
7750
"loose-envify": "^1.1.0"
7751
},
@@ -7746,15 +7754,16 @@
7754
}
7755
},
7756
"node_modules/react-dom": {
7749
- "version": "18.2.0",
7750
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
7751
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
7757
+ "version": "18.3.1",
7758
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
7759
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
7760
+ "license": "MIT",
7761
"dependencies": {
7762
"loose-envify": "^1.1.0",
7754
- "scheduler": "^0.23.0"
7763
+ "scheduler": "^0.23.2"
7764
},
7765
"peerDependencies": {
7757
- "react": "^18.2.0"
7766
+ "react": "^18.3.1"
7767
}
7768
},
7769
"node_modules/react-is": {
@@ -8213,9 +8222,10 @@
8222
}
8223
},
8224
"node_modules/scheduler": {
8216
- "version": "0.23.0",
8217
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
8218
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
8225
+ "version": "0.23.2",
8226
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
8227
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
8228
+ "license": "MIT",
8229
"dependencies": {
8230
"loose-envify": "^1.1.0"
8231
}
@@ -11166,13 +11176,13 @@
11176
"@mui/x-data-grid": "^6.19.11",
11177
"@mui/x-date-pickers": "^6.19.9",
11178
"@mui/x-tree-view": "^6.17.0",
11169
- "@types/react": "^18.2.48",
11170
- "@types/react-dom": "^18.2.18",
11179
+ "@types/react": "^18.3.14",
11180
+ "@types/react-dom": "^18.3.2",
11181
"@types/react-virtualized-auto-sizer": "^1.0.4",
11182
"@types/react-window": "^1.8.8",
11183
"dayjs": "^1.11.10",
11184
"immer": "^9.0.21",
11175
- "react": "^18.2.0",
11185
+ "react": "^18.3.1",
11186
"react-dom": "^18.2.0",
11187
"react-router-dom": "^6.23.1",
11188
"react-simple-code-editor": "^0.13.1",
@@ -11209,13 +11219,13 @@
11219
"requires": {
11220
"@hfs/shared": "*",
11221
"@types/lodash": "^4.14.178",
11212
- "@types/react": "^18.0.15",
11213
- "@types/react-dom": "^18.0.6",
11222
+ "@types/react": "^18.3.14",
11223
+ "@types/react-dom": "^18.3.2",
11224
"@vitejs/plugin-legacy": "^5.3.2",
11225
"cross-env": "^7.0.3",
11226
"lodash": "^4.17.21",
11217
- "react": "^18.2.0",
11218
- "react-dom": "^18.2.0",
11227
+ "react": "^18.3.1",
11228
+ "react-dom": "^18.3.1",
11229
"react-router-dom": "^6.1.1",
11230
"sass": "^1.54.5",
11231
"tssrp6a": "^3.0.0",
@@ -12124,6 +12134,15 @@
12134
"integrity": "sha512-ZE/5aB73CyGqgQULkLG87N9GnyGe5TcQjv34pwS8tfBs1IkCh0ASM69mydb2znqd6v0eX+9Ytvk6oQRqu8T1Vw==",
12135
"dev": true
12136
},
12137
+ "@types/node-forge": {
12138
+ "version": "1.3.11",
12139
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
12140
+ "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
12141
+ "dev": true,
12142
+ "requires": {
12143
+ "@types/node": "*"
12144
+ }
12145
+ },
12146
"@types/normalize-package-data": {
12147
"version": "2.4.1",
12148
"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
@@ -12159,22 +12178,21 @@
12178
"dev": true
12179
},
12180
"@types/react": {
12162
- "version": "18.2.48",
12163
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
12164
- "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
12181
+ "version": "18.3.14",
12182
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.14.tgz",
12183
+ "integrity": "sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==",
12184
"requires": {
12185
"@types/prop-types": "*",
12167
- "@types/scheduler": "*",
12186
"csstype": "^3.0.2"
12187
}
12188
},
12189
"@types/react-dom": {
12172
- "version": "18.2.18",
12173
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz",
12174
- "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==",
12190
+ "version": "18.3.2",
12191
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.2.tgz",
12192
+ "integrity": "sha512-Fqp+rcvem9wEnGr3RY8dYNvSQ8PoLqjZ9HLgaPUOjJJD120uDyOxOjc/39M4Kddp9JQCxpGQbnhVQF0C0ncYVg==",
12193
"dev": true,
12194
"requires": {
12177
- "@types/react": "*"
12195
+ "@types/react": "^18"
12196
}
12197
},
12198
"@types/react-transition-group": {
@@ -12212,11 +12230,6 @@
12230
"@types/node": "*"
12231
}
12232
},
12215
- "@types/scheduler": {
12216
- "version": "0.16.3",
12217
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
12218
- "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
12219
- },
12233
"@types/serve-static": {
12234
"version": "1.15.1",
12235
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz",
@@ -14686,20 +14699,20 @@
14699
}
14700
},
14701
"react": {
14689
- "version": "18.2.0",
14690
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
14691
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
14702
+ "version": "18.3.1",
14703
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
14704
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
14705
"requires": {
14706
"loose-envify": "^1.1.0"
14707
}
14708
},
14709
"react-dom": {
14697
- "version": "18.2.0",
14698
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
14699
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
14710
+ "version": "18.3.1",
14711
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
14712
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
14713
"requires": {
14714
"loose-envify": "^1.1.0",
14702
- "scheduler": "^0.23.0"
14715
+ "scheduler": "^0.23.2"
14716
}
14717
},
14718
"react-is": {
@@ -15040,9 +15053,9 @@
15053
}
15054
},
15055
"scheduler": {
15043
- "version": "0.23.0",
15044
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
15045
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
15056
+ "version": "0.23.2",
15057
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
15058
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
15059
"requires": {
15060
"loose-envify": "^1.1.0"
15061
}
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.55.0-alpha1",
3
+ "version": "0.55.0-alpha2",
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.55.0-alpha1
141
+version: 0.55.0-alpha2
142
max_downloads_per_account: 2
143
max_downloads: 1
144
roots: