version 0.46.0
Massimo Melina committed
Jun 30, 2023 at 13:48 UTC
7652272f843f892d1e66f81023fd1ac4a9c10966
4 files changed
+128
-83
package-lock.json
+124
-76
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.45.0",
3
+ "version": "0.46.0-beta10",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.45.0",
9
+ "version": "0.46.0-beta10",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -23,6 +23,7 @@
23
"fast-glob": "^3.2.7",
24
"find-process": "^1.4.7",
25
"formidable": "^2.1.1",
26
+ "fs-extended-attributes": "^1.0.1",
27
"koa": "^2.13.4",
28
"koa-compress": "^5.1.0",
29
"koa-mount": "^4.0.0",
@@ -68,7 +69,7 @@
69
"ts-node": "^10.4.0"
70
},
71
"engines": {
71
- "node": ">=16.13.0"
72
+ "node": ">=18.12.0"
73
}
74
},
75
"admin": {
@@ -82,7 +83,7 @@
83
"@mui/icons-material": "^5.8.4",
84
"@mui/lab": "^5.0.0-alpha.94",
85
"@mui/material": "^5.10.0",
85
- "@mui/x-data-grid": "^5.15.1",
86
+ "@mui/x-data-grid": "^6.8.0",
87
"immer": "^9.0.15",
88
"react": "^18.2.0",
89
"react-dom": "^18.2.0",
@@ -1344,13 +1345,13 @@
1345
}
1346
},
1347
"node_modules/@mui/utils": {
1347
- "version": "5.12.0",
1348
- "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.12.0.tgz",
1349
- "integrity": "sha512-RmQwgzF72p7Yr4+AAUO6j1v2uzt6wr7SWXn68KBsnfVpdOHyclCzH2lr/Xu6YOw9su4JRtdAIYfJFXsS6Cjkmw==",
1348
+ "version": "5.13.1",
1349
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.13.1.tgz",
1350
+ "integrity": "sha512-6lXdWwmlUbEU2jUI8blw38Kt+3ly7xkmV9ljzY4Q20WhsJMWiNry9CX8M+TaP/HbtuyR8XKsdMgQW7h7MM3n3A==",
1351
"dependencies": {
1352
"@babel/runtime": "^7.21.0",
1353
"@types/prop-types": "^15.7.5",
1353
- "@types/react-is": "^16.7.1 || ^17.0.0",
1354
+ "@types/react-is": "^18.2.0",
1355
"prop-types": "^15.8.1",
1356
"react-is": "^18.2.0"
1357
},
@@ -1366,18 +1367,18 @@
1367
}
1368
},
1369
"node_modules/@mui/x-data-grid": {
1369
- "version": "5.17.26",
1370
- "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz",
1371
- "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==",
1370
+ "version": "6.8.0",
1371
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-6.8.0.tgz",
1372
+ "integrity": "sha512-L4CJb2zJDkyBXItfY1QwXt57ap1vIigPGiNrmuJZ8APS1jHafO1dftBWSfJyDJXsnQ5UsDBXsX1nagX51AebpQ==",
1373
"dependencies": {
1373
- "@babel/runtime": "^7.18.9",
1374
- "@mui/utils": "^5.10.3",
1374
+ "@babel/runtime": "^7.21.0",
1375
+ "@mui/utils": "^5.13.1",
1376
"clsx": "^1.2.1",
1377
"prop-types": "^15.8.1",
1377
- "reselect": "^4.1.6"
1378
+ "reselect": "^4.1.8"
1379
},
1380
"engines": {
1380
- "node": ">=12.0.0"
1381
+ "node": ">=14.0.0"
1382
},
1383
"funding": {
1384
"type": "opencollective",
@@ -1386,8 +1387,8 @@
1387
"peerDependencies": {
1388
"@mui/material": "^5.4.1",
1389
"@mui/system": "^5.4.1",
1389
- "react": "^17.0.2 || ^18.0.0",
1390
- "react-dom": "^17.0.2 || ^18.0.0"
1390
+ "react": "^17.0.0 || ^18.0.0",
1391
+ "react-dom": "^17.0.0 || ^18.0.0"
1392
}
1393
},
1394
"node_modules/@node-rs/crc32": {
@@ -1961,9 +1962,9 @@
1962
}
1963
},
1964
"node_modules/@types/react-is": {
1964
- "version": "17.0.3",
1965
- "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
1966
- "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
1965
+ "version": "18.2.1",
1966
+ "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz",
1967
+ "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==",
1968
"dependencies": {
1969
"@types/react": "*"
1970
}
@@ -3181,9 +3182,9 @@
3182
}
3183
},
3184
"node_modules/formidable": {
3184
- "version": "2.1.1",
3185
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
3186
- "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
3185
+ "version": "2.1.2",
3186
+ "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz",
3187
+ "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==",
3188
"dependencies": {
3189
"dezalgo": "^1.0.4",
3190
"hexoid": "^1.0.0",
@@ -3218,6 +3219,19 @@
3219
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
3220
"dev": true
3221
},
3222
+ "node_modules/fs-extended-attributes": {
3223
+ "version": "1.0.1",
3224
+ "resolved": "https://registry.npmjs.org/fs-extended-attributes/-/fs-extended-attributes-1.0.1.tgz",
3225
+ "integrity": "sha512-A1BfQYXFu3POq+rQs+TIwYv9onWQtsBabjcAisK/URGUtDH/NgOn5euy0m3MIQP3VTHcUj2jyJYfaVvktlKYgA==",
3226
+ "hasInstallScript": true,
3227
+ "dependencies": {
3228
+ "napi-macros": "^1.3.0",
3229
+ "node-gyp-build": "^3.3.0"
3230
+ },
3231
+ "bin": {
3232
+ "fsx": "cli.js"
3233
+ }
3234
+ },
3235
"node_modules/fs-extra": {
3236
"version": "4.0.3",
3237
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
@@ -4508,6 +4522,11 @@
4522
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
4523
"dev": true
4524
},
4525
+ "node_modules/napi-macros": {
4526
+ "version": "1.8.2",
4527
+ "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz",
4528
+ "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg=="
4529
+ },
4530
"node_modules/negotiator": {
4531
"version": "0.6.3",
4532
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
@@ -4593,6 +4612,16 @@
4612
}
4613
}
4614
},
4615
+ "node_modules/node-gyp-build": {
4616
+ "version": "3.9.0",
4617
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.9.0.tgz",
4618
+ "integrity": "sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==",
4619
+ "bin": {
4620
+ "node-gyp-build": "bin.js",
4621
+ "node-gyp-build-optional": "optional.js",
4622
+ "node-gyp-build-test": "build-test.js"
4623
+ }
4624
+ },
4625
"node_modules/nodemon": {
4626
"version": "2.0.22",
4627
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
@@ -5212,9 +5241,9 @@
5241
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
5242
},
5243
"node_modules/proxy-compare": {
5215
- "version": "2.5.0",
5216
- "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.0.tgz",
5217
- "integrity": "sha512-f1us0OsVAJ3tdIMXGQx2lmseYS4YXe4W+sKF5g5ww/jV+5ogMadPt+sIZ+88Ga9kvMJsrRNWzCrKPpr6pMWYbA=="
5244
+ "version": "2.5.1",
5245
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
5246
+ "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA=="
5247
},
5248
"node_modules/psl": {
5249
"version": "1.9.0",
@@ -5694,9 +5723,9 @@
5723
}
5724
},
5725
"node_modules/rollup": {
5697
- "version": "3.20.6",
5698
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.6.tgz",
5699
- "integrity": "sha512-2yEB3nQXp/tBQDN0hJScJQheXdvU2wFhh6ld7K/aiZ1vYcak6N/BKjY1QrU6BvO2JWYS8bEs14FRaxXosxy2zw==",
5726
+ "version": "3.25.1",
5727
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
5728
+ "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
5729
"dev": true,
5730
"bin": {
5731
"rollup": "dist/bin/rollup"
@@ -6449,11 +6478,11 @@
6478
}
6479
},
6480
"node_modules/valtio": {
6452
- "version": "1.10.4",
6453
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.4.tgz",
6454
- "integrity": "sha512-gqGWh0DjtDMAy8Jaui8ufFoxlQB1k1NiA/QHrpKoTUk9EeY331WKeYhvtGn1u703RcefrDCez7PT+qeCu9lWEw==",
6481
+ "version": "1.10.6",
6482
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.6.tgz",
6483
+ "integrity": "sha512-SxN1bHUmdhW6V8qsQTpCgJEwp7uHbntuH0S9cdLQtiohuevwBksbpXjwj5uDMA7bLwg1WKyq9sEpZrx3TIMrkA==",
6484
"dependencies": {
6456
- "proxy-compare": "2.5.0",
6485
+ "proxy-compare": "2.5.1",
6486
"use-sync-external-store": "1.2.0"
6487
},
6488
"engines": {
@@ -6477,14 +6506,14 @@
6506
}
6507
},
6508
"node_modules/vite": {
6480
- "version": "4.3.1",
6481
- "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz",
6482
- "integrity": "sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==",
6509
+ "version": "4.3.9",
6510
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
6511
+ "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
6512
"dev": true,
6513
"dependencies": {
6514
"esbuild": "^0.17.5",
6486
- "postcss": "^8.4.21",
6487
- "rollup": "^3.20.2"
6515
+ "postcss": "^8.4.23",
6516
+ "rollup": "^3.21.0"
6517
},
6518
"bin": {
6519
"vite": "bin/vite.js"
@@ -6631,9 +6660,9 @@
6660
"dev": true
6661
},
6662
"node_modules/yaml": {
6634
- "version": "2.2.2",
6635
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
6636
- "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
6663
+ "version": "2.3.1",
6664
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
6665
+ "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
6666
"engines": {
6667
"node": ">= 14"
6668
}
@@ -7321,7 +7350,7 @@
7350
"@mui/icons-material": "^5.8.4",
7351
"@mui/lab": "^5.0.0-alpha.94",
7352
"@mui/material": "^5.10.0",
7324
- "@mui/x-data-grid": "^5.15.1",
7353
+ "@mui/x-data-grid": "^6.8.0",
7354
"@types/node": "^16.11.21",
7355
"@types/react": "^18.0.15",
7356
"@types/react-dom": "^18.0.6",
@@ -7548,27 +7577,27 @@
7577
"requires": {}
7578
},
7579
"@mui/utils": {
7551
- "version": "5.12.0",
7552
- "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.12.0.tgz",
7553
- "integrity": "sha512-RmQwgzF72p7Yr4+AAUO6j1v2uzt6wr7SWXn68KBsnfVpdOHyclCzH2lr/Xu6YOw9su4JRtdAIYfJFXsS6Cjkmw==",
7580
+ "version": "5.13.1",
7581
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.13.1.tgz",
7582
+ "integrity": "sha512-6lXdWwmlUbEU2jUI8blw38Kt+3ly7xkmV9ljzY4Q20WhsJMWiNry9CX8M+TaP/HbtuyR8XKsdMgQW7h7MM3n3A==",
7583
"requires": {
7584
"@babel/runtime": "^7.21.0",
7585
"@types/prop-types": "^15.7.5",
7557
- "@types/react-is": "^16.7.1 || ^17.0.0",
7586
+ "@types/react-is": "^18.2.0",
7587
"prop-types": "^15.8.1",
7588
"react-is": "^18.2.0"
7589
}
7590
},
7591
"@mui/x-data-grid": {
7563
- "version": "5.17.26",
7564
- "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz",
7565
- "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==",
7592
+ "version": "6.8.0",
7593
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-6.8.0.tgz",
7594
+ "integrity": "sha512-L4CJb2zJDkyBXItfY1QwXt57ap1vIigPGiNrmuJZ8APS1jHafO1dftBWSfJyDJXsnQ5UsDBXsX1nagX51AebpQ==",
7595
"requires": {
7567
- "@babel/runtime": "^7.18.9",
7568
- "@mui/utils": "^5.10.3",
7596
+ "@babel/runtime": "^7.21.0",
7597
+ "@mui/utils": "^5.13.1",
7598
"clsx": "^1.2.1",
7599
"prop-types": "^15.8.1",
7571
- "reselect": "^4.1.6"
7600
+ "reselect": "^4.1.8"
7601
}
7602
},
7603
"@node-rs/crc32": {
@@ -8002,9 +8031,9 @@
8031
}
8032
},
8033
"@types/react-is": {
8005
- "version": "17.0.3",
8006
- "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
8007
- "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
8034
+ "version": "18.2.1",
8035
+ "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz",
8036
+ "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==",
8037
"requires": {
8038
"@types/react": "*"
8039
}
@@ -8918,9 +8947,9 @@
8947
"dev": true
8948
},
8949
"formidable": {
8921
- "version": "2.1.1",
8922
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
8923
- "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
8950
+ "version": "2.1.2",
8951
+ "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz",
8952
+ "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==",
8953
"requires": {
8954
"dezalgo": "^1.0.4",
8955
"hexoid": "^1.0.0",
@@ -8949,6 +8978,15 @@
8978
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
8979
"dev": true
8980
},
8981
+ "fs-extended-attributes": {
8982
+ "version": "1.0.1",
8983
+ "resolved": "https://registry.npmjs.org/fs-extended-attributes/-/fs-extended-attributes-1.0.1.tgz",
8984
+ "integrity": "sha512-A1BfQYXFu3POq+rQs+TIwYv9onWQtsBabjcAisK/URGUtDH/NgOn5euy0m3MIQP3VTHcUj2jyJYfaVvktlKYgA==",
8985
+ "requires": {
8986
+ "napi-macros": "^1.3.0",
8987
+ "node-gyp-build": "^3.3.0"
8988
+ }
8989
+ },
8990
"fs-extra": {
8991
"version": "4.0.3",
8992
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
@@ -9903,6 +9941,11 @@
9941
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
9942
"dev": true
9943
},
9944
+ "napi-macros": {
9945
+ "version": "1.8.2",
9946
+ "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz",
9947
+ "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg=="
9948
+ },
9949
"negotiator": {
9950
"version": "0.6.3",
9951
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
@@ -9961,6 +10004,11 @@
10004
"whatwg-url": "^5.0.0"
10005
}
10006
},
10007
+ "node-gyp-build": {
10008
+ "version": "3.9.0",
10009
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.9.0.tgz",
10010
+ "integrity": "sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A=="
10011
+ },
10012
"nodemon": {
10013
"version": "2.0.22",
10014
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
@@ -10412,9 +10460,9 @@
10460
}
10461
},
10462
"proxy-compare": {
10415
- "version": "2.5.0",
10416
- "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.0.tgz",
10417
- "integrity": "sha512-f1us0OsVAJ3tdIMXGQx2lmseYS4YXe4W+sKF5g5ww/jV+5ogMadPt+sIZ+88Ga9kvMJsrRNWzCrKPpr6pMWYbA=="
10463
+ "version": "2.5.1",
10464
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
10465
+ "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA=="
10466
},
10467
"psl": {
10468
"version": "1.9.0",
@@ -10773,9 +10821,9 @@
10821
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
10822
},
10823
"rollup": {
10776
- "version": "3.20.6",
10777
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.6.tgz",
10778
- "integrity": "sha512-2yEB3nQXp/tBQDN0hJScJQheXdvU2wFhh6ld7K/aiZ1vYcak6N/BKjY1QrU6BvO2JWYS8bEs14FRaxXosxy2zw==",
10824
+ "version": "3.25.1",
10825
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
10826
+ "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
10827
"dev": true,
10828
"requires": {
10829
"fsevents": "~2.3.2"
@@ -11332,11 +11380,11 @@
11380
}
11381
},
11382
"valtio": {
11335
- "version": "1.10.4",
11336
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.4.tgz",
11337
- "integrity": "sha512-gqGWh0DjtDMAy8Jaui8ufFoxlQB1k1NiA/QHrpKoTUk9EeY331WKeYhvtGn1u703RcefrDCez7PT+qeCu9lWEw==",
11383
+ "version": "1.10.6",
11384
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.6.tgz",
11385
+ "integrity": "sha512-SxN1bHUmdhW6V8qsQTpCgJEwp7uHbntuH0S9cdLQtiohuevwBksbpXjwj5uDMA7bLwg1WKyq9sEpZrx3TIMrkA==",
11386
"requires": {
11339
- "proxy-compare": "2.5.0",
11387
+ "proxy-compare": "2.5.1",
11388
"use-sync-external-store": "1.2.0"
11389
}
11390
},
@@ -11346,15 +11394,15 @@
11394
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
11395
},
11396
"vite": {
11349
- "version": "4.3.1",
11350
- "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz",
11351
- "integrity": "sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==",
11397
+ "version": "4.3.9",
11398
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
11399
+ "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
11400
"dev": true,
11401
"requires": {
11402
"esbuild": "^0.17.5",
11403
"fsevents": "~2.3.2",
11356
- "postcss": "^8.4.21",
11357
- "rollup": "^3.20.2"
11404
+ "postcss": "^8.4.23",
11405
+ "rollup": "^3.21.0"
11406
}
11407
},
11408
"vite-plugin-babel-import": {
@@ -11448,9 +11496,9 @@
11496
"dev": true
11497
},
11498
"yaml": {
11451
- "version": "2.2.2",
11452
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
11453
- "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA=="
11499
+ "version": "2.3.1",
11500
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
11501
+ "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ=="
11502
},
11503
"yargs": {
11504
"version": "16.2.0",
package.json
+2
-2
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.45.0",
3
+ "version": "0.46.0",
4
"description": "HTTP File Server",
5
"keywords": [
6
"file server",
@@ -32,7 +32,7 @@
32
"dist-node": "npm run dist-modules && cd dist && zip hfs-node.zip -r * -x *.zip *.exe hfs-* *.log logs"
33
},
34
"engines": {
35
- "node": ">=16.13.0"
35
+ "node": ">=18.12.0"
36
},
37
"files": [
38
"src/*",
tests/config.yaml
+1
-1
@@ -118,4 +118,4 @@ accounts:
118
- admins
119
admins:
120
admin: true
121
-version: 0.45.0
121
+version: 0.46.0-beta9
todo.md
+1
-4
@@ -7,10 +7,7 @@
7
- plugins' log, accessible in admin
8
- admin: check + update
9
- frontend: hide closer button on login dialog accessing a protected resource, as it's no use
10
-- generation of links to give access to a file
11
- - an admin page where you can pick a file or folder(zip), and a link is generated
12
- - limits: expiration, number of downloads
13
- - description, creation, delete
10
+- generation of links to give access to a file without password
11
- easier nat life
12
- show public ip use, https://github.com/sindresorhus/public-ip
13
- configure router with upnp. If it fails, suggest a guide. https://github.com/indutny/node-nat-upnp