version 0.57.0-beta4
Massimo Melina committed
Mar 24, 2025 at 15:34 UTC
149f171f6ecc819811785b70579c0a5cf2edcbd5
3 files changed
+61
-100
package-lock.json
+59
-98
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.57.0-beta3",
3
+ "version": "0.57.0-beta4",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.57.0-beta3",
9
+ "version": "0.57.0-beta4",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -73,7 +73,7 @@
73
"koa-better-http-proxy": "^0.2.9",
74
"mocha": "^10.8.2",
75
"nm-prune": "^5.0.0",
76
- "nodemon": "^2.0.15",
76
+ "nodemon": "^3.1.9",
77
"tough-cookie": "^4.0.0",
78
"ts-node": "^10.4.0"
79
},
@@ -4117,12 +4117,6 @@
4117
"url": "https://github.com/sponsors/jonschlinkert"
4118
}
4119
},
4120
- "node_modules/abbrev": {
4121
- "version": "1.1.1",
4122
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
4123
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
4124
- "dev": true
4125
- },
4120
"node_modules/accepts": {
4121
"version": "1.3.8",
4122
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -6734,18 +6728,18 @@
6728
"license": "MIT"
6729
},
6730
"node_modules/nodemon": {
6737
- "version": "2.0.22",
6738
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
6739
- "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==",
6731
+ "version": "3.1.9",
6732
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
6733
+ "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
6734
"dev": true,
6735
"dependencies": {
6736
"chokidar": "^3.5.2",
6743
- "debug": "^3.2.7",
6737
+ "debug": "^4",
6738
"ignore-by-default": "^1.0.1",
6739
"minimatch": "^3.1.2",
6740
"pstree.remy": "^1.1.8",
6747
- "semver": "^5.7.1",
6748
- "simple-update-notifier": "^1.0.7",
6741
+ "semver": "^7.5.3",
6742
+ "simple-update-notifier": "^2.0.0",
6743
"supports-color": "^5.5.0",
6744
"touch": "^3.1.0",
6745
"undefsafe": "^2.0.5"
@@ -6754,22 +6748,13 @@
6748
"nodemon": "bin/nodemon.js"
6749
},
6750
"engines": {
6757
- "node": ">=8.10.0"
6751
+ "node": ">=10"
6752
},
6753
"funding": {
6754
"type": "opencollective",
6755
"url": "https://opencollective.com/nodemon"
6756
}
6757
},
6764
- "node_modules/nodemon/node_modules/debug": {
6765
- "version": "3.2.7",
6766
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
6767
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
6768
- "dev": true,
6769
- "dependencies": {
6770
- "ms": "^2.1.1"
6771
- }
6772
- },
6758
"node_modules/nodemon/node_modules/has-flag": {
6759
"version": "3.0.0",
6760
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -6791,6 +6776,18 @@
6776
"node": "*"
6777
}
6778
},
6779
+ "node_modules/nodemon/node_modules/semver": {
6780
+ "version": "7.7.1",
6781
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
6782
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
6783
+ "dev": true,
6784
+ "bin": {
6785
+ "semver": "bin/semver.js"
6786
+ },
6787
+ "engines": {
6788
+ "node": ">=10"
6789
+ }
6790
+ },
6791
"node_modules/nodemon/node_modules/supports-color": {
6792
"version": "5.5.0",
6793
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -6803,21 +6800,6 @@
6800
"node": ">=4"
6801
}
6802
},
6806
- "node_modules/nopt": {
6807
- "version": "1.0.10",
6808
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
6809
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
6810
- "dev": true,
6811
- "dependencies": {
6812
- "abbrev": "1"
6813
- },
6814
- "bin": {
6815
- "nopt": "bin/nopt.js"
6816
- },
6817
- "engines": {
6818
- "node": "*"
6819
- }
6820
- },
6803
"node_modules/normalize-package-data": {
6804
"version": "3.0.3",
6805
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
@@ -7939,24 +7921,27 @@
7921
}
7922
},
7923
"node_modules/simple-update-notifier": {
7942
- "version": "1.1.0",
7943
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
7944
- "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
7924
+ "version": "2.0.0",
7925
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
7926
+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
7927
"dev": true,
7928
"dependencies": {
7947
- "semver": "~7.0.0"
7929
+ "semver": "^7.5.3"
7930
},
7931
"engines": {
7950
- "node": ">=8.10.0"
7932
+ "node": ">=10"
7933
}
7934
},
7935
"node_modules/simple-update-notifier/node_modules/semver": {
7954
- "version": "7.0.0",
7955
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
7956
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
7936
+ "version": "7.7.1",
7937
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
7938
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
7939
"dev": true,
7940
"bin": {
7941
"semver": "bin/semver.js"
7942
+ },
7943
+ "engines": {
7944
+ "node": ">=10"
7945
}
7946
},
7947
"node_modules/source-map": {
@@ -8256,13 +8241,10 @@
8241
}
8242
},
8243
"node_modules/touch": {
8259
- "version": "3.1.0",
8260
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
8261
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
8244
+ "version": "3.1.1",
8245
+ "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz",
8246
+ "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==",
8247
"dev": true,
8263
- "dependencies": {
8264
- "nopt": "~1.0.10"
8265
- },
8248
"bin": {
8249
"nodetouch": "bin/nodetouch.js"
8250
}
@@ -11548,12 +11530,6 @@
11530
}
11531
}
11532
},
11551
- "abbrev": {
11552
- "version": "1.1.1",
11553
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
11554
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
11555
- "dev": true
11556
- },
11533
"accepts": {
11534
"version": "1.3.8",
11535
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -13411,32 +13387,23 @@
13387
"dev": true
13388
},
13389
"nodemon": {
13414
- "version": "2.0.22",
13415
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
13416
- "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==",
13390
+ "version": "3.1.9",
13391
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
13392
+ "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
13393
"dev": true,
13394
"requires": {
13395
"chokidar": "^3.5.2",
13420
- "debug": "^3.2.7",
13396
+ "debug": "^4",
13397
"ignore-by-default": "^1.0.1",
13398
"minimatch": "^3.1.2",
13399
"pstree.remy": "^1.1.8",
13424
- "semver": "^5.7.1",
13425
- "simple-update-notifier": "^1.0.7",
13400
+ "semver": "^7.5.3",
13401
+ "simple-update-notifier": "^2.0.0",
13402
"supports-color": "^5.5.0",
13403
"touch": "^3.1.0",
13404
"undefsafe": "^2.0.5"
13405
},
13406
"dependencies": {
13431
- "debug": {
13432
- "version": "3.2.7",
13433
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
13434
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
13435
- "dev": true,
13436
- "requires": {
13437
- "ms": "^2.1.1"
13438
- }
13439
- },
13407
"has-flag": {
13408
"version": "3.0.0",
13409
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -13452,6 +13419,12 @@
13419
"brace-expansion": "^1.1.7"
13420
}
13421
},
13422
+ "semver": {
13423
+ "version": "7.7.1",
13424
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
13425
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
13426
+ "dev": true
13427
+ },
13428
"supports-color": {
13429
"version": "5.5.0",
13430
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -13463,15 +13436,6 @@
13436
}
13437
}
13438
},
13466
- "nopt": {
13467
- "version": "1.0.10",
13468
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
13469
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
13470
- "dev": true,
13471
- "requires": {
13472
- "abbrev": "1"
13473
- }
13474
- },
13439
"normalize-package-data": {
13440
"version": "3.0.3",
13441
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
@@ -14273,18 +14237,18 @@
14237
}
14238
},
14239
"simple-update-notifier": {
14276
- "version": "1.1.0",
14277
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
14278
- "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
14240
+ "version": "2.0.0",
14241
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
14242
+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
14243
"dev": true,
14244
"requires": {
14281
- "semver": "~7.0.0"
14245
+ "semver": "^7.5.3"
14246
},
14247
"dependencies": {
14248
"semver": {
14285
- "version": "7.0.0",
14286
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
14287
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
14249
+ "version": "7.7.1",
14250
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
14251
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
14252
"dev": true
14253
}
14254
}
@@ -14531,13 +14495,10 @@
14495
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
14496
},
14497
"touch": {
14534
- "version": "3.1.0",
14535
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
14536
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
14537
- "dev": true,
14538
- "requires": {
14539
- "nopt": "~1.0.10"
14540
- }
14498
+ "version": "3.1.1",
14499
+ "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz",
14500
+ "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==",
14501
+ "dev": true
14502
},
14503
"tough-cookie": {
14504
"version": "4.1.3",
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.57.0-beta3",
3
+ "version": "0.57.0-beta4",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1
-1
@@ -143,7 +143,7 @@ accounts:
143
admins:
144
allow_net: ::1
145
admin: true
146
-version: 0.57.0-beta3
146
+version: 0.57.0-beta4
147
max_downloads_per_account: 2
148
max_downloads: 1
149
roots: