version 0.57.10-beta1
Massimo Melina committed
Jul 29, 2025 at 12:18 UTC
b21bc65c7e93dc2c62ffdaaf4853455240f4266d
3 files changed
+429
-185
package-lock.json
+427
-183
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.57.9",
3
+ "version": "0.57.10-beta1",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.57.9",
9
+ "version": "0.57.10-beta1",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -28,7 +28,7 @@
28
"iconv-lite": "^0.6.3",
29
"immer": "^9.0.21",
30
"ip2location-nodejs": "^9.6.3",
31
- "koa": "^2.16.0",
31
+ "koa": "^3.0.1",
32
"koa-compress": "^5.1.1",
33
"koa-mount": "^4.0.0",
34
"koa-session": "^7.0.2",
@@ -4616,16 +4616,17 @@
4616
"node": ">= 0.8"
4617
}
4618
},
4619
- "node_modules/cache-content-type": {
4620
- "version": "1.0.1",
4621
- "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
4622
- "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
4619
+ "node_modules/call-bind-apply-helpers": {
4620
+ "version": "1.0.2",
4621
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
4622
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
4623
+ "license": "MIT",
4624
"dependencies": {
4624
- "mime-types": "^2.1.18",
4625
- "ylru": "^1.2.0"
4625
+ "es-errors": "^1.3.0",
4626
+ "function-bind": "^1.1.2"
4627
},
4628
"engines": {
4628
- "node": ">= 6.0.0"
4629
+ "node": ">= 0.4"
4630
}
4631
},
4632
"node_modules/callsites": {
@@ -4762,15 +4763,6 @@
4763
"node": ">=6"
4764
}
4765
},
4765
- "node_modules/co": {
4766
- "version": "4.6.0",
4767
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
4768
- "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
4769
- "engines": {
4770
- "iojs": ">= 1.0.0",
4771
- "node": ">= 0.12.0"
4772
- }
4773
- },
4766
"node_modules/color-convert": {
4767
"version": "2.0.1",
4768
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -5164,6 +5156,20 @@
5156
"csstype": "^3.0.2"
5157
}
5158
},
5159
+ "node_modules/dunder-proto": {
5160
+ "version": "1.0.1",
5161
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
5162
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
5163
+ "license": "MIT",
5164
+ "dependencies": {
5165
+ "call-bind-apply-helpers": "^1.0.1",
5166
+ "es-errors": "^1.3.0",
5167
+ "gopd": "^1.2.0"
5168
+ },
5169
+ "engines": {
5170
+ "node": ">= 0.4"
5171
+ }
5172
+ },
5173
"node_modules/duplexer2": {
5174
"version": "0.1.4",
5175
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -5204,9 +5210,10 @@
5210
"dev": true
5211
},
5212
"node_modules/encodeurl": {
5207
- "version": "1.0.2",
5208
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5209
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
5213
+ "version": "2.0.0",
5214
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
5215
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
5216
+ "license": "MIT",
5217
"engines": {
5218
"node": ">= 0.8"
5219
}
@@ -5240,6 +5247,51 @@
5247
"is-arrayish": "^0.2.1"
5248
}
5249
},
5250
+ "node_modules/es-define-property": {
5251
+ "version": "1.0.1",
5252
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
5253
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
5254
+ "license": "MIT",
5255
+ "engines": {
5256
+ "node": ">= 0.4"
5257
+ }
5258
+ },
5259
+ "node_modules/es-errors": {
5260
+ "version": "1.3.0",
5261
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
5262
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
5263
+ "license": "MIT",
5264
+ "engines": {
5265
+ "node": ">= 0.4"
5266
+ }
5267
+ },
5268
+ "node_modules/es-object-atoms": {
5269
+ "version": "1.1.1",
5270
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
5271
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
5272
+ "license": "MIT",
5273
+ "dependencies": {
5274
+ "es-errors": "^1.3.0"
5275
+ },
5276
+ "engines": {
5277
+ "node": ">= 0.4"
5278
+ }
5279
+ },
5280
+ "node_modules/es-set-tostringtag": {
5281
+ "version": "2.1.0",
5282
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
5283
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
5284
+ "license": "MIT",
5285
+ "dependencies": {
5286
+ "es-errors": "^1.3.0",
5287
+ "get-intrinsic": "^1.2.6",
5288
+ "has-tostringtag": "^1.0.2",
5289
+ "hasown": "^2.0.2"
5290
+ },
5291
+ "engines": {
5292
+ "node": ">= 0.4"
5293
+ }
5294
+ },
5295
"node_modules/es6-promise": {
5296
"version": "3.3.1",
5297
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
@@ -5457,12 +5509,15 @@
5509
}
5510
},
5511
"node_modules/form-data": {
5460
- "version": "4.0.0",
5461
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
5462
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
5512
+ "version": "4.0.4",
5513
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
5514
+ "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
5515
+ "license": "MIT",
5516
"dependencies": {
5517
"asynckit": "^0.4.0",
5518
"combined-stream": "^1.0.8",
5519
+ "es-set-tostringtag": "^2.1.0",
5520
+ "hasown": "^2.0.2",
5521
"mime-types": "^2.1.12"
5522
},
5523
"engines": {
@@ -5577,6 +5632,43 @@
5632
"node": "6.* || 8.* || >= 10.*"
5633
}
5634
},
5635
+ "node_modules/get-intrinsic": {
5636
+ "version": "1.3.0",
5637
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
5638
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
5639
+ "license": "MIT",
5640
+ "dependencies": {
5641
+ "call-bind-apply-helpers": "^1.0.2",
5642
+ "es-define-property": "^1.0.1",
5643
+ "es-errors": "^1.3.0",
5644
+ "es-object-atoms": "^1.1.1",
5645
+ "function-bind": "^1.1.2",
5646
+ "get-proto": "^1.0.1",
5647
+ "gopd": "^1.2.0",
5648
+ "has-symbols": "^1.1.0",
5649
+ "hasown": "^2.0.2",
5650
+ "math-intrinsics": "^1.1.0"
5651
+ },
5652
+ "engines": {
5653
+ "node": ">= 0.4"
5654
+ },
5655
+ "funding": {
5656
+ "url": "https://github.com/sponsors/ljharb"
5657
+ }
5658
+ },
5659
+ "node_modules/get-proto": {
5660
+ "version": "1.0.1",
5661
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
5662
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
5663
+ "license": "MIT",
5664
+ "dependencies": {
5665
+ "dunder-proto": "^1.0.1",
5666
+ "es-object-atoms": "^1.0.0"
5667
+ },
5668
+ "engines": {
5669
+ "node": ">= 0.4"
5670
+ }
5671
+ },
5672
"node_modules/get-tsconfig": {
5673
"version": "4.10.0",
5674
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
@@ -5615,6 +5707,18 @@
5707
"node": ">=4"
5708
}
5709
},
5710
+ "node_modules/gopd": {
5711
+ "version": "1.2.0",
5712
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
5713
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
5714
+ "license": "MIT",
5715
+ "engines": {
5716
+ "node": ">= 0.4"
5717
+ },
5718
+ "funding": {
5719
+ "url": "https://github.com/sponsors/ljharb"
5720
+ }
5721
+ },
5722
"node_modules/graceful-fs": {
5723
"version": "4.2.11",
5724
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@@ -5639,9 +5743,10 @@
5743
}
5744
},
5745
"node_modules/has-symbols": {
5642
- "version": "1.0.3",
5643
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
5644
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
5746
+ "version": "1.1.0",
5747
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
5748
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
5749
+ "license": "MIT",
5750
"engines": {
5751
"node": ">= 0.4"
5752
},
@@ -5650,11 +5755,12 @@
5755
}
5756
},
5757
"node_modules/has-tostringtag": {
5653
- "version": "1.0.0",
5654
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
5655
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
5758
+ "version": "1.0.2",
5759
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
5760
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
5761
+ "license": "MIT",
5762
"dependencies": {
5657
- "has-symbols": "^1.0.2"
5763
+ "has-symbols": "^1.0.3"
5764
},
5765
"engines": {
5766
"node": ">= 0.4"
@@ -5922,20 +6028,6 @@
6028
"node": ">=8"
6029
}
6030
},
5925
- "node_modules/is-generator-function": {
5926
- "version": "1.0.10",
5927
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
5928
- "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
5929
- "dependencies": {
5930
- "has-tostringtag": "^1.0.0"
5931
- },
5932
- "engines": {
5933
- "node": ">= 0.4"
5934
- },
5935
- "funding": {
5936
- "url": "https://github.com/sponsors/ljharb"
5937
- }
5938
- },
6031
"node_modules/is-glob": {
6032
"version": "4.0.3",
6033
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -6083,37 +6175,32 @@
6175
}
6176
},
6177
"node_modules/koa": {
6086
- "version": "2.16.1",
6087
- "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
6088
- "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
6178
+ "version": "3.0.1",
6179
+ "resolved": "https://registry.npmjs.org/koa/-/koa-3.0.1.tgz",
6180
+ "integrity": "sha512-oDxVkRwPOHhGlxKIDiDB2h+/l05QPtefD7nSqRgDfZt8P+QVYFWjfeK8jANf5O2YXjk8egd7KntvXKYx82wOag==",
6181
"license": "MIT",
6182
"dependencies": {
6091
- "accepts": "^1.3.5",
6092
- "cache-content-type": "^1.0.0",
6093
- "content-disposition": "~0.5.2",
6094
- "content-type": "^1.0.4",
6095
- "cookies": "~0.9.0",
6096
- "debug": "^4.3.2",
6183
+ "accepts": "^1.3.8",
6184
+ "content-disposition": "~0.5.4",
6185
+ "content-type": "^1.0.5",
6186
+ "cookies": "~0.9.1",
6187
"delegates": "^1.0.0",
6098
- "depd": "^2.0.0",
6099
- "destroy": "^1.0.4",
6100
- "encodeurl": "^1.0.2",
6188
+ "destroy": "^1.2.0",
6189
+ "encodeurl": "^2.0.0",
6190
"escape-html": "^1.0.3",
6191
"fresh": "~0.5.2",
6103
- "http-assert": "^1.3.0",
6104
- "http-errors": "^1.6.3",
6105
- "is-generator-function": "^1.0.7",
6192
+ "http-assert": "^1.5.0",
6193
+ "http-errors": "^2.0.0",
6194
"koa-compose": "^4.1.0",
6107
- "koa-convert": "^2.0.0",
6108
- "on-finished": "^2.3.0",
6109
- "only": "~0.0.2",
6110
- "parseurl": "^1.3.2",
6111
- "statuses": "^1.5.0",
6112
- "type-is": "^1.6.16",
6195
+ "mime-types": "^3.0.1",
6196
+ "on-finished": "^2.4.1",
6197
+ "parseurl": "^1.3.3",
6198
+ "statuses": "^2.0.1",
6199
+ "type-is": "^2.0.1",
6200
"vary": "^1.1.2"
6201
},
6202
"engines": {
6116
- "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4"
6203
+ "node": ">= 18"
6204
}
6205
},
6206
"node_modules/koa-better-http-proxy": {
@@ -6148,18 +6235,6 @@
6235
"node": ">= 12"
6236
}
6237
},
6151
- "node_modules/koa-convert": {
6152
- "version": "2.0.0",
6153
- "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz",
6154
- "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==",
6155
- "dependencies": {
6156
- "co": "^4.6.0",
6157
- "koa-compose": "^4.1.0"
6158
- },
6159
- "engines": {
6160
- "node": ">= 10"
6161
- }
6162
- },
6238
"node_modules/koa-is-json": {
6239
"version": "1.0.0",
6240
"resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz",
@@ -6195,6 +6270,62 @@
6270
"version": "2.0.0",
6271
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
6272
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
6273
+ "license": "MIT",
6274
+ "engines": {
6275
+ "node": ">= 0.8"
6276
+ }
6277
+ },
6278
+ "node_modules/koa/node_modules/http-errors": {
6279
+ "version": "2.0.0",
6280
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
6281
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
6282
+ "license": "MIT",
6283
+ "dependencies": {
6284
+ "depd": "2.0.0",
6285
+ "inherits": "2.0.4",
6286
+ "setprototypeof": "1.2.0",
6287
+ "statuses": "2.0.1",
6288
+ "toidentifier": "1.0.1"
6289
+ },
6290
+ "engines": {
6291
+ "node": ">= 0.8"
6292
+ }
6293
+ },
6294
+ "node_modules/koa/node_modules/http-errors/node_modules/statuses": {
6295
+ "version": "2.0.1",
6296
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
6297
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
6298
+ "license": "MIT",
6299
+ "engines": {
6300
+ "node": ">= 0.8"
6301
+ }
6302
+ },
6303
+ "node_modules/koa/node_modules/mime-db": {
6304
+ "version": "1.54.0",
6305
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
6306
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
6307
+ "license": "MIT",
6308
+ "engines": {
6309
+ "node": ">= 0.6"
6310
+ }
6311
+ },
6312
+ "node_modules/koa/node_modules/mime-types": {
6313
+ "version": "3.0.1",
6314
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
6315
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
6316
+ "license": "MIT",
6317
+ "dependencies": {
6318
+ "mime-db": "^1.54.0"
6319
+ },
6320
+ "engines": {
6321
+ "node": ">= 0.6"
6322
+ }
6323
+ },
6324
+ "node_modules/koa/node_modules/statuses": {
6325
+ "version": "2.0.2",
6326
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
6327
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
6328
+ "license": "MIT",
6329
"engines": {
6330
"node": ">= 0.8"
6331
}
@@ -6287,12 +6418,22 @@
6418
"url": "https://github.com/sponsors/sindresorhus"
6419
}
6420
},
6421
+ "node_modules/math-intrinsics": {
6422
+ "version": "1.1.0",
6423
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
6424
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
6425
+ "license": "MIT",
6426
+ "engines": {
6427
+ "node": ">= 0.4"
6428
+ }
6429
+ },
6430
"node_modules/media-typer": {
6291
- "version": "0.3.0",
6292
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
6293
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
6431
+ "version": "1.1.0",
6432
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
6433
+ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
6434
+ "license": "MIT",
6435
"engines": {
6295
- "node": ">= 0.6"
6436
+ "node": ">= 0.8"
6437
}
6438
},
6439
"node_modules/memoize-one": {
@@ -6771,11 +6912,6 @@
6912
"wrappy": "1"
6913
}
6914
},
6774
- "node_modules/only": {
6775
- "version": "0.0.2",
6776
- "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
6777
- "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ=="
6778
- },
6915
"node_modules/open": {
6916
"version": "8.4.2",
6917
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
@@ -8408,12 +8544,35 @@
8544
}
8545
},
8546
"node_modules/type-is": {
8411
- "version": "1.6.18",
8412
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
8413
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
8547
+ "version": "2.0.1",
8548
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
8549
+ "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
8550
+ "license": "MIT",
8551
"dependencies": {
8415
- "media-typer": "0.3.0",
8416
- "mime-types": "~2.1.24"
8552
+ "content-type": "^1.0.5",
8553
+ "media-typer": "^1.1.0",
8554
+ "mime-types": "^3.0.0"
8555
+ },
8556
+ "engines": {
8557
+ "node": ">= 0.6"
8558
+ }
8559
+ },
8560
+ "node_modules/type-is/node_modules/mime-db": {
8561
+ "version": "1.54.0",
8562
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
8563
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
8564
+ "license": "MIT",
8565
+ "engines": {
8566
+ "node": ">= 0.6"
8567
+ }
8568
+ },
8569
+ "node_modules/type-is/node_modules/mime-types": {
8570
+ "version": "3.0.1",
8571
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
8572
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
8573
+ "license": "MIT",
8574
+ "dependencies": {
8575
+ "mime-db": "^1.54.0"
8576
},
8577
"engines": {
8578
"node": ">= 0.6"
@@ -8915,14 +9074,6 @@
9074
"node": ">=10"
9075
}
9076
},
8918
- "node_modules/ylru": {
8919
- "version": "1.3.2",
8920
- "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz",
8921
- "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==",
8922
- "engines": {
8923
- "node": ">= 4.0.0"
8924
- }
8925
- },
9077
"node_modules/zod": {
9078
"version": "3.24.2",
9079
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
@@ -11815,13 +11966,13 @@
11966
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
11967
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
11968
},
11818
- "cache-content-type": {
11819
- "version": "1.0.1",
11820
- "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
11821
- "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
11969
+ "call-bind-apply-helpers": {
11970
+ "version": "1.0.2",
11971
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
11972
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
11973
"requires": {
11823
- "mime-types": "^2.1.18",
11824
- "ylru": "^1.2.0"
11974
+ "es-errors": "^1.3.0",
11975
+ "function-bind": "^1.1.2"
11976
}
11977
},
11978
"callsites": {
@@ -11907,11 +12058,6 @@
12058
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
12059
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
12060
},
11910
- "co": {
11911
- "version": "4.6.0",
11912
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
11913
- "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
11914
- },
12061
"color-convert": {
12062
"version": "2.0.1",
12063
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -12191,6 +12337,16 @@
12337
"csstype": "^3.0.2"
12338
}
12339
},
12340
+ "dunder-proto": {
12341
+ "version": "1.0.1",
12342
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
12343
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
12344
+ "requires": {
12345
+ "call-bind-apply-helpers": "^1.0.1",
12346
+ "es-errors": "^1.3.0",
12347
+ "gopd": "^1.2.0"
12348
+ }
12349
+ },
12350
"duplexer2": {
12351
"version": "0.1.4",
12352
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -12230,9 +12386,9 @@
12386
"dev": true
12387
},
12388
"encodeurl": {
12233
- "version": "1.0.2",
12234
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
12235
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
12389
+ "version": "2.0.0",
12390
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
12391
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="
12392
},
12393
"end-of-stream": {
12394
"version": "1.4.4",
@@ -12260,6 +12416,35 @@
12416
"is-arrayish": "^0.2.1"
12417
}
12418
},
12419
+ "es-define-property": {
12420
+ "version": "1.0.1",
12421
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
12422
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
12423
+ },
12424
+ "es-errors": {
12425
+ "version": "1.3.0",
12426
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
12427
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
12428
+ },
12429
+ "es-object-atoms": {
12430
+ "version": "1.1.1",
12431
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
12432
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
12433
+ "requires": {
12434
+ "es-errors": "^1.3.0"
12435
+ }
12436
+ },
12437
+ "es-set-tostringtag": {
12438
+ "version": "2.1.0",
12439
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
12440
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
12441
+ "requires": {
12442
+ "es-errors": "^1.3.0",
12443
+ "get-intrinsic": "^1.2.6",
12444
+ "has-tostringtag": "^1.0.2",
12445
+ "hasown": "^2.0.2"
12446
+ }
12447
+ },
12448
"es6-promise": {
12449
"version": "3.3.1",
12450
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
@@ -12401,12 +12586,14 @@
12586
}
12587
},
12588
"form-data": {
12404
- "version": "4.0.0",
12405
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
12406
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
12589
+ "version": "4.0.4",
12590
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
12591
+ "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
12592
"requires": {
12593
"asynckit": "^0.4.0",
12594
"combined-stream": "^1.0.8",
12595
+ "es-set-tostringtag": "^2.1.0",
12596
+ "hasown": "^2.0.2",
12597
"mime-types": "^2.1.12"
12598
}
12599
},
@@ -12486,6 +12673,32 @@
12673
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
12674
"dev": true
12675
},
12676
+ "get-intrinsic": {
12677
+ "version": "1.3.0",
12678
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
12679
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
12680
+ "requires": {
12681
+ "call-bind-apply-helpers": "^1.0.2",
12682
+ "es-define-property": "^1.0.1",
12683
+ "es-errors": "^1.3.0",
12684
+ "es-object-atoms": "^1.1.1",
12685
+ "function-bind": "^1.1.2",
12686
+ "get-proto": "^1.0.1",
12687
+ "gopd": "^1.2.0",
12688
+ "has-symbols": "^1.1.0",
12689
+ "hasown": "^2.0.2",
12690
+ "math-intrinsics": "^1.1.0"
12691
+ }
12692
+ },
12693
+ "get-proto": {
12694
+ "version": "1.0.1",
12695
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
12696
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
12697
+ "requires": {
12698
+ "dunder-proto": "^1.0.1",
12699
+ "es-object-atoms": "^1.0.0"
12700
+ }
12701
+ },
12702
"get-tsconfig": {
12703
"version": "4.10.0",
12704
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
@@ -12514,6 +12727,11 @@
12727
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
12728
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
12729
},
12730
+ "gopd": {
12731
+ "version": "1.2.0",
12732
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
12733
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
12734
+ },
12735
"graceful-fs": {
12736
"version": "4.2.11",
12737
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@@ -12532,16 +12750,16 @@
12750
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
12751
},
12752
"has-symbols": {
12535
- "version": "1.0.3",
12536
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
12537
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
12753
+ "version": "1.1.0",
12754
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
12755
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
12756
},
12757
"has-tostringtag": {
12540
- "version": "1.0.0",
12541
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
12542
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
12758
+ "version": "1.0.2",
12759
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
12760
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
12761
"requires": {
12544
- "has-symbols": "^1.0.2"
12762
+ "has-symbols": "^1.0.3"
12763
}
12764
},
12765
"hasown": {
@@ -12724,14 +12942,6 @@
12942
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
12943
"dev": true
12944
},
12727
- "is-generator-function": {
12728
- "version": "1.0.10",
12729
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
12730
- "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
12731
- "requires": {
12732
- "has-tostringtag": "^1.0.0"
12733
- }
12734
- },
12945
"is-glob": {
12946
"version": "4.0.3",
12947
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -12841,32 +13051,27 @@
13051
"dev": true
13052
},
13053
"koa": {
12844
- "version": "2.16.1",
12845
- "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
12846
- "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
12847
- "requires": {
12848
- "accepts": "^1.3.5",
12849
- "cache-content-type": "^1.0.0",
12850
- "content-disposition": "~0.5.2",
12851
- "content-type": "^1.0.4",
12852
- "cookies": "~0.9.0",
12853
- "debug": "^4.3.2",
13054
+ "version": "3.0.1",
13055
+ "resolved": "https://registry.npmjs.org/koa/-/koa-3.0.1.tgz",
13056
+ "integrity": "sha512-oDxVkRwPOHhGlxKIDiDB2h+/l05QPtefD7nSqRgDfZt8P+QVYFWjfeK8jANf5O2YXjk8egd7KntvXKYx82wOag==",
13057
+ "requires": {
13058
+ "accepts": "^1.3.8",
13059
+ "content-disposition": "~0.5.4",
13060
+ "content-type": "^1.0.5",
13061
+ "cookies": "~0.9.1",
13062
"delegates": "^1.0.0",
12855
- "depd": "^2.0.0",
12856
- "destroy": "^1.0.4",
12857
- "encodeurl": "^1.0.2",
13063
+ "destroy": "^1.2.0",
13064
+ "encodeurl": "^2.0.0",
13065
"escape-html": "^1.0.3",
13066
"fresh": "~0.5.2",
12860
- "http-assert": "^1.3.0",
12861
- "http-errors": "^1.6.3",
12862
- "is-generator-function": "^1.0.7",
13067
+ "http-assert": "^1.5.0",
13068
+ "http-errors": "^2.0.0",
13069
"koa-compose": "^4.1.0",
12864
- "koa-convert": "^2.0.0",
12865
- "on-finished": "^2.3.0",
12866
- "only": "~0.0.2",
12867
- "parseurl": "^1.3.2",
12868
- "statuses": "^1.5.0",
12869
- "type-is": "^1.6.16",
13070
+ "mime-types": "^3.0.1",
13071
+ "on-finished": "^2.4.1",
13072
+ "parseurl": "^1.3.3",
13073
+ "statuses": "^2.0.1",
13074
+ "type-is": "^2.0.1",
13075
"vary": "^1.1.2"
13076
},
13077
"dependencies": {
@@ -12874,6 +13079,43 @@
13079
"version": "2.0.0",
13080
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
13081
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
13082
+ },
13083
+ "http-errors": {
13084
+ "version": "2.0.0",
13085
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
13086
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
13087
+ "requires": {
13088
+ "depd": "2.0.0",
13089
+ "inherits": "2.0.4",
13090
+ "setprototypeof": "1.2.0",
13091
+ "statuses": "2.0.1",
13092
+ "toidentifier": "1.0.1"
13093
+ },
13094
+ "dependencies": {
13095
+ "statuses": {
13096
+ "version": "2.0.1",
13097
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
13098
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
13099
+ }
13100
+ }
13101
+ },
13102
+ "mime-db": {
13103
+ "version": "1.54.0",
13104
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
13105
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="
13106
+ },
13107
+ "mime-types": {
13108
+ "version": "3.0.1",
13109
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
13110
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
13111
+ "requires": {
13112
+ "mime-db": "^1.54.0"
13113
+ }
13114
+ },
13115
+ "statuses": {
13116
+ "version": "2.0.2",
13117
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
13118
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="
13119
}
13120
}
13121
},
@@ -12903,15 +13145,6 @@
13145
"koa-is-json": "^1.0.0"
13146
}
13147
},
12906
- "koa-convert": {
12907
- "version": "2.0.0",
12908
- "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz",
12909
- "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==",
12910
- "requires": {
12911
- "co": "^4.6.0",
12912
- "koa-compose": "^4.1.0"
12913
- }
12914
- },
13148
"koa-is-json": {
13149
"version": "1.0.0",
13150
"resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz",
@@ -13010,10 +13243,15 @@
13243
"integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
13244
"dev": true
13245
},
13246
+ "math-intrinsics": {
13247
+ "version": "1.1.0",
13248
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
13249
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
13250
+ },
13251
"media-typer": {
13014
- "version": "0.3.0",
13015
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
13016
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
13252
+ "version": "1.1.0",
13253
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
13254
+ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="
13255
},
13256
"memoize-one": {
13257
"version": "5.2.1",
@@ -13345,11 +13583,6 @@
13583
"wrappy": "1"
13584
}
13585
},
13348
- "only": {
13349
- "version": "0.0.2",
13350
- "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
13351
- "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ=="
13352
- },
13586
"open": {
13587
"version": "8.4.2",
13588
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
@@ -14521,12 +14754,28 @@
14754
"dev": true
14755
},
14756
"type-is": {
14524
- "version": "1.6.18",
14525
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
14526
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
14757
+ "version": "2.0.1",
14758
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
14759
+ "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
14760
"requires": {
14528
- "media-typer": "0.3.0",
14529
- "mime-types": "~2.1.24"
14761
+ "content-type": "^1.0.5",
14762
+ "media-typer": "^1.1.0",
14763
+ "mime-types": "^3.0.0"
14764
+ },
14765
+ "dependencies": {
14766
+ "mime-db": {
14767
+ "version": "1.54.0",
14768
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
14769
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="
14770
+ },
14771
+ "mime-types": {
14772
+ "version": "3.0.1",
14773
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
14774
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
14775
+ "requires": {
14776
+ "mime-db": "^1.54.0"
14777
+ }
14778
+ }
14779
}
14780
},
14781
"typescript": {
@@ -14835,11 +15084,6 @@
15084
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
15085
"dev": true
15086
},
14838
- "ylru": {
14839
- "version": "1.3.2",
14840
- "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz",
14841
- "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA=="
14842
- },
15087
"zod": {
15088
"version": "3.24.2",
15089
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.57.9",
3
+ "version": "0.57.10-beta1",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1
-1
@@ -148,7 +148,7 @@ accounts:
148
admins:
149
allow_net: ::1
150
admin: true
151
-version: 0.57.9
151
+version: 0.57.10-beta1
152
max_downloads_per_account: 2
153
max_downloads: 1
154
roots: