version 0.51.0
Massimo Melina committed
Jan 23, 2024 at 22:32 UTC
c422df8639d4c169c5a275a631758dd7f80335aa
3 files changed
+174
-131
package-lock.json
+172
-129
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.51.0-beta4",
3
+ "version": "0.51.0",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.51.0-beta4",
9
+ "version": "0.51.0",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -17,7 +17,7 @@
17
"dependencies": {
18
"@koa/router": "^10.1.1",
19
"@node-rs/crc32": "^1.6.0",
20
- "acme-client": "^5.0.0",
20
+ "acme-client": "^5.2.0",
21
"basic-auth": "^2.0.1",
22
"buffer-crc32": "^0.2.13",
23
"fast-glob": "^3.2.7",
@@ -33,8 +33,10 @@
33
"limiter": "^2.1.0",
34
"lodash": "^4.17.21",
35
"minimist": "^1.2.6",
36
- "nat-upnp-ts": "^2.0.1",
36
+ "nat-upnp-ts": "github:rejetto/nat-upnp-ts",
37
"open": "^8.4.0",
38
+ "picomatch": "^3.0.1",
39
+ "qr-creator": "^1.0.0",
40
"tssrp6a": "^3.0.0",
41
"unzip-stream": "^0.3.1",
42
"valtio": "^1.10.3",
@@ -53,11 +55,11 @@
55
"@types/koa-mount": "^4.0.1",
56
"@types/koa-session": "^5.10.4",
57
"@types/lodash": "^4.14.178",
56
- "@types/micromatch": "^4.0.2",
58
"@types/mime-types": "^2.1.1",
59
"@types/minimist": "^1.2.2",
60
"@types/mocha": "^9.0.0",
61
"@types/node": "^18.17.14",
62
+ "@types/picomatch": "^2.3.3",
63
"@types/tough-cookie": "^4.0.2",
64
"@types/unzipper": "^0.10.5",
65
"cross-env": "^7.0.3",
@@ -256,17 +258,17 @@
258
}
259
},
260
"node_modules/@babel/helper-string-parser": {
259
- "version": "7.19.4",
260
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
261
- "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
261
+ "version": "7.23.4",
262
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
263
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
264
"engines": {
265
"node": ">=6.9.0"
266
}
267
},
268
"node_modules/@babel/helper-validator-identifier": {
267
- "version": "7.19.1",
268
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
269
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
269
+ "version": "7.22.20",
270
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
271
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
272
"engines": {
273
"node": ">=6.9.0"
274
}
@@ -1857,12 +1859,6 @@
1859
"@types/node": "*"
1860
}
1861
},
1860
- "node_modules/@types/braces": {
1861
- "version": "3.0.1",
1862
- "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz",
1863
- "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==",
1864
- "dev": true
1865
- },
1862
"node_modules/@types/connect": {
1863
"version": "3.4.35",
1864
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
@@ -2009,15 +2005,6 @@
2005
"integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==",
2006
"dev": true
2007
},
2012
- "node_modules/@types/micromatch": {
2013
- "version": "4.0.2",
2014
- "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz",
2015
- "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==",
2016
- "dev": true,
2017
- "dependencies": {
2018
- "@types/braces": "*"
2019
- }
2020
- },
2008
"node_modules/@types/mime": {
2009
"version": "3.0.1",
2010
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
@@ -2059,6 +2046,12 @@
2046
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
2047
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
2048
},
2049
+ "node_modules/@types/picomatch": {
2050
+ "version": "2.3.3",
2051
+ "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.3.tgz",
2052
+ "integrity": "sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==",
2053
+ "dev": true
2054
+ },
2055
"node_modules/@types/prop-types": {
2056
"version": "15.7.11",
2057
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
@@ -2185,28 +2178,19 @@
2178
}
2179
},
2180
"node_modules/acme-client": {
2188
- "version": "5.0.0",
2189
- "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.0.0.tgz",
2190
- "integrity": "sha512-sNeNiBKoxfLZi3wkEp27vq7coiuKBFz9LYBK00sWcODYupeHwMk8sXJOqLola9gkpTVdo569ApDqbwVa2FAd4w==",
2181
+ "version": "5.2.0",
2182
+ "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.2.0.tgz",
2183
+ "integrity": "sha512-+Pde7839ojj5HDrf7V4PpyjGfDLGLWKfBloBP6AlHXO+loZBHYI94Q4vh9khhj2WHFhHSyI+URfpziCJLP2UZA==",
2184
"dependencies": {
2192
- "axios": "0.27.2",
2185
+ "axios": "^1.6.5",
2186
"debug": "^4.1.1",
2194
- "jsrsasign": "^10.5.26",
2187
+ "jsrsasign": "^11.0.0",
2188
"node-forge": "^1.3.1"
2189
},
2190
"engines": {
2191
"node": ">= 16"
2192
}
2193
},
2201
- "node_modules/acme-client/node_modules/axios": {
2202
- "version": "0.27.2",
2203
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
2204
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
2205
- "dependencies": {
2206
- "follow-redirects": "^1.14.9",
2207
- "form-data": "^4.0.0"
2208
- }
2209
- },
2194
"node_modules/acorn": {
2195
"version": "8.8.2",
2196
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
@@ -2285,6 +2269,18 @@
2269
"node": ">= 8"
2270
}
2271
},
2272
+ "node_modules/anymatch/node_modules/picomatch": {
2273
+ "version": "2.3.1",
2274
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2275
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2276
+ "dev": true,
2277
+ "engines": {
2278
+ "node": ">=8.6"
2279
+ },
2280
+ "funding": {
2281
+ "url": "https://github.com/sponsors/jonschlinkert"
2282
+ }
2283
+ },
2284
"node_modules/arg": {
2285
"version": "4.1.3",
2286
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
@@ -2335,11 +2331,13 @@
2331
}
2332
},
2333
"node_modules/axios": {
2338
- "version": "0.24.0",
2339
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz",
2340
- "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==",
2334
+ "version": "1.6.5",
2335
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
2336
+ "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
2337
"dependencies": {
2342
- "follow-redirects": "^1.14.4"
2338
+ "follow-redirects": "^1.15.4",
2339
+ "form-data": "^4.0.0",
2340
+ "proxy-from-env": "^1.1.0"
2341
}
2342
},
2343
"node_modules/babel-plugin-macros": {
@@ -3315,9 +3313,9 @@
3313
}
3314
},
3315
"node_modules/follow-redirects": {
3318
- "version": "1.15.2",
3319
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
3320
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
3316
+ "version": "1.15.5",
3317
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
3318
+ "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
3319
"funding": [
3320
{
3321
"type": "individual",
@@ -4005,9 +4003,9 @@
4003
}
4004
},
4005
"node_modules/jsrsasign": {
4008
- "version": "10.8.6",
4009
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.8.6.tgz",
4010
- "integrity": "sha512-bQmbVtsfbgaKBTWCKiDCPlUPbdlRIK/FzSwT3BzIgZl/cU6TqXu6pZJsCI/dJVrZ9Gir5GC4woqw9shH/v7MBw==",
4006
+ "version": "11.0.0",
4007
+ "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.0.0.tgz",
4008
+ "integrity": "sha512-BtRwVKS+5dsgPpAtzJcpo5OoWjSs1/zllSBG0+8o8/aV0Ki76m6iZwHnwnsqoTdhfFZDN1XIdcaZr5ZkP+H2gg==",
4009
"funding": {
4010
"url": "https://github.com/kjur/jsrsasign#donations"
4011
}
@@ -4337,6 +4335,17 @@
4335
"node": ">=8.6"
4336
}
4337
},
4338
+ "node_modules/micromatch/node_modules/picomatch": {
4339
+ "version": "2.3.1",
4340
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4341
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4342
+ "engines": {
4343
+ "node": ">=8.6"
4344
+ },
4345
+ "funding": {
4346
+ "url": "https://github.com/sponsors/jonschlinkert"
4347
+ }
4348
+ },
4349
"node_modules/mime-db": {
4350
"version": "1.52.0",
4351
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
@@ -4578,10 +4587,9 @@
4587
},
4588
"node_modules/nat-upnp-ts": {
4589
"version": "2.0.1",
4581
- "resolved": "https://registry.npmjs.org/nat-upnp-ts/-/nat-upnp-ts-2.0.1.tgz",
4582
- "integrity": "sha512-QFxPY9/LLxDSyklltEQc7WsM3R5s2QElrUUEK8bIHBbukNqzstL4VJtxTXR3DFBAtSfMSwss5TTAsqxVM9tSUg==",
4590
+ "resolved": "git+ssh://git@github.com/rejetto/nat-upnp-ts.git#3fbb2a3480821de3fafb3f0debabb3e8b7ef2b7b",
4591
+ "license": "MIT",
4592
"dependencies": {
4584
- "axios": "^0.24.0",
4593
"fast-xml-parser": "^4.0.0-beta.8"
4594
}
4595
},
@@ -5016,11 +5024,11 @@
5024
"dev": true
5025
},
5026
"node_modules/picomatch": {
5019
- "version": "2.3.1",
5020
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5021
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5027
+ "version": "3.0.1",
5028
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
5029
+ "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==",
5030
"engines": {
5023
- "node": ">=8.6"
5031
+ "node": ">=10"
5032
},
5033
"funding": {
5034
"url": "https://github.com/sponsors/jonschlinkert"
@@ -5106,9 +5114,9 @@
5114
}
5115
},
5116
"node_modules/pkg-fetch/node_modules/semver": {
5109
- "version": "7.5.0",
5110
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
5111
- "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
5117
+ "version": "7.5.4",
5118
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5119
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5120
"dev": true,
5121
"dependencies": {
5122
"lru-cache": "^6.0.0"
@@ -5121,9 +5129,9 @@
5129
}
5130
},
5131
"node_modules/pkg-fetch/node_modules/universalify": {
5124
- "version": "2.0.0",
5125
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
5126
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
5132
+ "version": "2.0.1",
5133
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
5134
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
5135
"dev": true,
5136
"engines": {
5137
"node": ">= 10.0.0"
@@ -5169,9 +5177,9 @@
5177
}
5178
},
5179
"node_modules/pkg/node_modules/universalify": {
5172
- "version": "2.0.0",
5173
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
5174
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
5180
+ "version": "2.0.1",
5181
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
5182
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
5183
"dev": true,
5184
"engines": {
5185
"node": ">= 10.0.0"
@@ -5293,6 +5301,11 @@
5301
"resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
5302
"integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA=="
5303
},
5304
+ "node_modules/proxy-from-env": {
5305
+ "version": "1.1.0",
5306
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
5307
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
5308
+ },
5309
"node_modules/psl": {
5310
"version": "1.9.0",
5311
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@@ -5324,6 +5337,11 @@
5337
"node": ">=6"
5338
}
5339
},
5340
+ "node_modules/qr-creator": {
5341
+ "version": "1.0.0",
5342
+ "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz",
5343
+ "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ=="
5344
+ },
5345
"node_modules/querystringify": {
5346
"version": "2.2.0",
5347
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
@@ -5697,6 +5715,18 @@
5715
"node": ">=8.10.0"
5716
}
5717
},
5718
+ "node_modules/readdirp/node_modules/picomatch": {
5719
+ "version": "2.3.1",
5720
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5721
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5722
+ "dev": true,
5723
+ "engines": {
5724
+ "node": ">=8.6"
5725
+ },
5726
+ "funding": {
5727
+ "url": "https://github.com/sponsors/jonschlinkert"
5728
+ }
5729
+ },
5730
"node_modules/redent": {
5731
"version": "3.0.0",
5732
"resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
@@ -6914,14 +6944,14 @@
6944
}
6945
},
6946
"@babel/helper-string-parser": {
6917
- "version": "7.19.4",
6918
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
6919
- "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
6947
+ "version": "7.23.4",
6948
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
6949
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ=="
6950
},
6951
"@babel/helper-validator-identifier": {
6922
- "version": "7.19.1",
6923
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
6924
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
6952
+ "version": "7.22.20",
6953
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
6954
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A=="
6955
},
6956
"@babel/highlight": {
6957
"version": "7.18.6",
@@ -7892,12 +7922,6 @@
7922
"@types/node": "*"
7923
}
7924
},
7895
- "@types/braces": {
7896
- "version": "3.0.1",
7897
- "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz",
7898
- "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==",
7899
- "dev": true
7900
- },
7925
"@types/connect": {
7926
"version": "3.4.35",
7927
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
@@ -8044,15 +8068,6 @@
8068
"integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==",
8069
"dev": true
8070
},
8047
- "@types/micromatch": {
8048
- "version": "4.0.2",
8049
- "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz",
8050
- "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==",
8051
- "dev": true,
8052
- "requires": {
8053
- "@types/braces": "*"
8054
- }
8055
- },
8071
"@types/mime": {
8072
"version": "3.0.1",
8073
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
@@ -8094,6 +8109,12 @@
8109
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
8110
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
8111
},
8112
+ "@types/picomatch": {
8113
+ "version": "2.3.3",
8114
+ "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.3.tgz",
8115
+ "integrity": "sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==",
8116
+ "dev": true
8117
+ },
8118
"@types/prop-types": {
8119
"version": "15.7.11",
8120
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
@@ -8217,25 +8238,14 @@
8238
}
8239
},
8240
"acme-client": {
8220
- "version": "5.0.0",
8221
- "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.0.0.tgz",
8222
- "integrity": "sha512-sNeNiBKoxfLZi3wkEp27vq7coiuKBFz9LYBK00sWcODYupeHwMk8sXJOqLola9gkpTVdo569ApDqbwVa2FAd4w==",
8241
+ "version": "5.2.0",
8242
+ "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.2.0.tgz",
8243
+ "integrity": "sha512-+Pde7839ojj5HDrf7V4PpyjGfDLGLWKfBloBP6AlHXO+loZBHYI94Q4vh9khhj2WHFhHSyI+URfpziCJLP2UZA==",
8244
"requires": {
8224
- "axios": "0.27.2",
8245
+ "axios": "^1.6.5",
8246
"debug": "^4.1.1",
8226
- "jsrsasign": "^10.5.26",
8247
+ "jsrsasign": "^11.0.0",
8248
"node-forge": "^1.3.1"
8228
- },
8229
- "dependencies": {
8230
- "axios": {
8231
- "version": "0.27.2",
8232
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
8233
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
8234
- "requires": {
8235
- "follow-redirects": "^1.14.9",
8236
- "form-data": "^4.0.0"
8237
- }
8238
- }
8249
}
8250
},
8251
"acorn": {
@@ -8287,6 +8297,14 @@
8297
"requires": {
8298
"normalize-path": "^3.0.0",
8299
"picomatch": "^2.0.4"
8300
+ },
8301
+ "dependencies": {
8302
+ "picomatch": {
8303
+ "version": "2.3.1",
8304
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
8305
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
8306
+ "dev": true
8307
+ }
8308
}
8309
},
8310
"arg": {
@@ -8330,11 +8348,13 @@
8348
"dev": true
8349
},
8350
"axios": {
8333
- "version": "0.24.0",
8334
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz",
8335
- "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==",
8351
+ "version": "1.6.5",
8352
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
8353
+ "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
8354
"requires": {
8337
- "follow-redirects": "^1.14.4"
8355
+ "follow-redirects": "^1.15.4",
8356
+ "form-data": "^4.0.0",
8357
+ "proxy-from-env": "^1.1.0"
8358
}
8359
},
8360
"babel-plugin-macros": {
@@ -9053,9 +9073,9 @@
9073
"dev": true
9074
},
9075
"follow-redirects": {
9056
- "version": "1.15.2",
9057
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
9058
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
9076
+ "version": "1.15.5",
9077
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
9078
+ "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw=="
9079
},
9080
"form-data": {
9081
"version": "4.0.0",
@@ -9558,9 +9578,9 @@
9578
}
9579
},
9580
"jsrsasign": {
9561
- "version": "10.8.6",
9562
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.8.6.tgz",
9563
- "integrity": "sha512-bQmbVtsfbgaKBTWCKiDCPlUPbdlRIK/FzSwT3BzIgZl/cU6TqXu6pZJsCI/dJVrZ9Gir5GC4woqw9shH/v7MBw=="
9581
+ "version": "11.0.0",
9582
+ "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.0.0.tgz",
9583
+ "integrity": "sha512-BtRwVKS+5dsgPpAtzJcpo5OoWjSs1/zllSBG0+8o8/aV0Ki76m6iZwHnwnsqoTdhfFZDN1XIdcaZr5ZkP+H2gg=="
9584
},
9585
"just-performance": {
9586
"version": "4.3.0",
@@ -9818,6 +9838,13 @@
9838
"requires": {
9839
"braces": "^3.0.2",
9840
"picomatch": "^2.3.1"
9841
+ },
9842
+ "dependencies": {
9843
+ "picomatch": {
9844
+ "version": "2.3.1",
9845
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
9846
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
9847
+ }
9848
}
9849
},
9850
"mime-db": {
@@ -9991,11 +10018,9 @@
10018
"dev": true
10019
},
10020
"nat-upnp-ts": {
9994
- "version": "2.0.1",
9995
- "resolved": "https://registry.npmjs.org/nat-upnp-ts/-/nat-upnp-ts-2.0.1.tgz",
9996
- "integrity": "sha512-QFxPY9/LLxDSyklltEQc7WsM3R5s2QElrUUEK8bIHBbukNqzstL4VJtxTXR3DFBAtSfMSwss5TTAsqxVM9tSUg==",
10021
+ "version": "git+ssh://git@github.com/rejetto/nat-upnp-ts.git#3fbb2a3480821de3fafb3f0debabb3e8b7ef2b7b",
10022
+ "from": "nat-upnp-ts@github:rejetto/nat-upnp-ts",
10023
"requires": {
9998
- "axios": "^0.24.0",
10024
"fast-xml-parser": "^4.0.0-beta.8"
10025
}
10026
},
@@ -10313,9 +10338,9 @@
10338
"dev": true
10339
},
10340
"picomatch": {
10316
- "version": "2.3.1",
10317
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
10318
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
10341
+ "version": "3.0.1",
10342
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
10343
+ "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag=="
10344
},
10345
"pkg": {
10346
"version": "5.8.1",
@@ -10371,9 +10396,9 @@
10396
}
10397
},
10398
"universalify": {
10374
- "version": "2.0.0",
10375
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
10376
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
10399
+ "version": "2.0.1",
10400
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
10401
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
10402
"dev": true
10403
}
10404
}
@@ -10417,18 +10442,18 @@
10442
}
10443
},
10444
"semver": {
10420
- "version": "7.5.0",
10421
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
10422
- "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
10445
+ "version": "7.5.4",
10446
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
10447
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
10448
"dev": true,
10449
"requires": {
10450
"lru-cache": "^6.0.0"
10451
}
10452
},
10453
"universalify": {
10429
- "version": "2.0.0",
10430
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
10431
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
10454
+ "version": "2.0.1",
10455
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
10456
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
10457
"dev": true
10458
}
10459
}
@@ -10512,6 +10537,11 @@
10537
"resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
10538
"integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA=="
10539
},
10540
+ "proxy-from-env": {
10541
+ "version": "1.1.0",
10542
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
10543
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
10544
+ },
10545
"psl": {
10546
"version": "1.9.0",
10547
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@@ -10540,6 +10570,11 @@
10570
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
10571
"dev": true
10572
},
10573
+ "qr-creator": {
10574
+ "version": "1.0.0",
10575
+ "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz",
10576
+ "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ=="
10577
+ },
10578
"querystringify": {
10579
"version": "2.2.0",
10580
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
@@ -10815,6 +10850,14 @@
10850
"dev": true,
10851
"requires": {
10852
"picomatch": "^2.2.1"
10853
+ },
10854
+ "dependencies": {
10855
+ "picomatch": {
10856
+ "version": "2.3.1",
10857
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
10858
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
10859
+ "dev": true
10860
+ }
10861
}
10862
},
10863
"redent": {
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.51.0-rc11",
3
+ "version": "0.51.0",
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.51.0-alpha4
141
+version: 0.51.0
142
max_downloads_per_account: 2
143
max_downloads: 1
144
roots: