updated many libs
Massimo Melina committed
Sep 24, 2025 at 16:42 UTC
8806ee53bb03a3079bb2ec6412c37607d3503a11
5 files changed
+480
-366
admin/src/api.ts
+1
-1
@@ -8,7 +8,7 @@ import { Alert } from '@mui/material'
8
import _ from 'lodash'
9
import { state } from './state'
10
import { Refresh } from '@mui/icons-material'
11
-import produce, { Draft } from 'immer'
11
+import { produce, Draft } from 'immer'
12
import { ApiError, apiEvents, setDefaultApiCallOptions, useApi } from '@hfs/shared/api'
13
export * from '@hfs/shared/api'
14
admin/src/state.ts
+1
-1
@@ -5,7 +5,7 @@ import { Dict } from './misc'
5
import { VfsNode } from './VfsPage'
6
import _ from 'lodash'
7
import { subscribeKey } from 'valtio/utils'
8
-import produce from 'immer'
8
+import { produce } from 'immer'
9
10
const STORAGE_KEY = 'admin_state'
11
const INIT = {
package-lock.json
+449
-335
@@ -17,58 +17,58 @@
17
"dependencies": {
18
"@gregoranders/csv": "^0.0.13",
19
"@node-rs/crc32": "^1.10.6",
20
- "@rejetto/kvstorage": "^0.14.0",
20
+ "@rejetto/kvstorage": "^0.14.1",
21
"acme-client": "^5.4.0",
22
"buffer-crc32": "^1.0.0",
23
"fast-glob": "^3.3.3",
24
- "find-process": "^1.4.7",
24
+ "find-process": "^2.0.0",
25
"formidable": "^3.5.4",
26
"fs-x-attributes": "^1.0.2",
27
"fswin": "^3.24.829",
28
- "iconv-lite": "^0.6.3",
29
- "immer": "^9.0.21",
30
- "ip2location-nodejs": "^9.6.3",
28
+ "iconv-lite": "^0.7.0",
29
+ "immer": "^10.1.3",
30
+ "ip2location-nodejs": "^9.7.0",
31
"koa": "^3.0.1",
32
"koa-compress": "^5.1.1",
33
- "koa-mount": "^4.0.0",
33
+ "koa-mount": "^4.2.0",
34
"koa-session": "^7.0.2",
35
- "limiter": "^2.1.0",
35
+ "limiter": "^3.0.0",
36
"lodash": "^4.17.21",
37
- "minimist": "^1.2.6",
37
+ "minimist": "^1.2.8",
38
"nat-upnp-rejetto": "^2.1.1",
39
"node-forge": "^1.3.1",
40
"open": "^8.4.0",
41
- "picomatch": "^3.0.1",
41
+ "picomatch": "^4.0.3",
42
"tssrp6a": "^3.0.0",
43
"unzip-stream": "^0.3.4",
44
- "valtio": "^1.10.3",
44
+ "valtio": "^2.1.7",
45
"xxhashjs": "^0.2.2",
46
- "yaml": "^2.0.0-10"
46
+ "yaml": "^2.8.1"
47
},
48
"bin": {
49
"hfs": "src/index.js"
50
},
51
"devDependencies": {
52
- "@playwright/test": "^1.51.1",
53
- "@types/formidable": "^3.4.1",
54
- "@types/koa": "^2.13.4",
55
- "@types/koa__router": "^8.0.11",
56
- "@types/koa-compress": "^4.0.3",
57
- "@types/koa-mount": "^4.0.1",
58
- "@types/koa-session": "^5.10.4",
59
- "@types/lodash": "^4.14.178",
60
- "@types/mime-types": "^2.1.1",
61
- "@types/minimist": "^1.2.2",
52
+ "@playwright/test": "^1.55.1",
53
+ "@types/formidable": "^3.4.5",
54
+ "@types/koa": "^3.0.0",
55
+ "@types/koa__router": "^12.0.4",
56
+ "@types/koa-compress": "^4.0.6",
57
+ "@types/koa-mount": "^4.0.5",
58
+ "@types/koa-session": "^6.4.5",
59
+ "@types/lodash": "^4.17.20",
60
+ "@types/mime-types": "^3.0.1",
61
+ "@types/minimist": "^1.2.5",
62
"@types/node": "^20.17.30",
63
- "@types/node-forge": "^1.3.11",
64
- "@types/picomatch": "^2.3.3",
63
+ "@types/node-forge": "^1.3.14",
64
+ "@types/picomatch": "^4.0.2",
65
"@yao-pkg/pkg": "^6.6.0",
66
- "cross-env": "^7.0.3",
67
- "koa-better-http-proxy": "^0.2.9",
66
+ "cross-env": "^10.0.0",
67
+ "koa-better-http-proxy": "^0.2.10",
68
"nm-prune": "^5.0.0",
69
- "nodemon": "^3.1.9",
70
- "tsx": "^4.19.3",
71
- "typescript": "^5.8.3"
69
+ "nodemon": "^3.1.10",
70
+ "tsx": "^4.20.5",
71
+ "typescript": "^5.9.2"
72
},
73
"engines": {
74
"node": ">=18.15.0"
@@ -142,6 +142,41 @@
142
"resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz",
143
"integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ=="
144
},
145
+ "admin/node_modules/valtio": {
146
+ "version": "1.13.2",
147
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.2.tgz",
148
+ "integrity": "sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==",
149
+ "license": "MIT",
150
+ "dependencies": {
151
+ "derive-valtio": "0.1.0",
152
+ "proxy-compare": "2.6.0",
153
+ "use-sync-external-store": "1.2.0"
154
+ },
155
+ "engines": {
156
+ "node": ">=12.20.0"
157
+ },
158
+ "peerDependencies": {
159
+ "@types/react": ">=16.8",
160
+ "react": ">=16.8"
161
+ },
162
+ "peerDependenciesMeta": {
163
+ "@types/react": {
164
+ "optional": true
165
+ },
166
+ "react": {
167
+ "optional": true
168
+ }
169
+ }
170
+ },
171
+ "admin/node_modules/valtio/node_modules/derive-valtio": {
172
+ "version": "0.1.0",
173
+ "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz",
174
+ "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==",
175
+ "license": "MIT",
176
+ "peerDependencies": {
177
+ "valtio": "*"
178
+ }
179
+ },
180
"frontend": {
181
"name": "@hfs/frontend",
182
"dependencies": {
@@ -194,6 +229,60 @@
229
"vite": "^6.0.0"
230
}
231
},
232
+ "frontend/node_modules/cross-env": {
233
+ "version": "7.0.3",
234
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
235
+ "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
236
+ "dev": true,
237
+ "license": "MIT",
238
+ "dependencies": {
239
+ "cross-spawn": "^7.0.1"
240
+ },
241
+ "bin": {
242
+ "cross-env": "src/bin/cross-env.js",
243
+ "cross-env-shell": "src/bin/cross-env-shell.js"
244
+ },
245
+ "engines": {
246
+ "node": ">=10.14",
247
+ "npm": ">=6",
248
+ "yarn": ">=1"
249
+ }
250
+ },
251
+ "frontend/node_modules/valtio": {
252
+ "version": "1.13.2",
253
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.2.tgz",
254
+ "integrity": "sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==",
255
+ "license": "MIT",
256
+ "dependencies": {
257
+ "derive-valtio": "0.1.0",
258
+ "proxy-compare": "2.6.0",
259
+ "use-sync-external-store": "1.2.0"
260
+ },
261
+ "engines": {
262
+ "node": ">=12.20.0"
263
+ },
264
+ "peerDependencies": {
265
+ "@types/react": ">=16.8",
266
+ "react": ">=16.8"
267
+ },
268
+ "peerDependenciesMeta": {
269
+ "@types/react": {
270
+ "optional": true
271
+ },
272
+ "react": {
273
+ "optional": true
274
+ }
275
+ }
276
+ },
277
+ "frontend/node_modules/valtio/node_modules/derive-valtio": {
278
+ "version": "0.1.0",
279
+ "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz",
280
+ "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==",
281
+ "license": "MIT",
282
+ "peerDependencies": {
283
+ "valtio": "*"
284
+ }
285
+ },
286
"mui-grid-form": {
287
"name": "@hfs/mui-grid-form",
288
"dependencies": {
@@ -1959,6 +2048,13 @@
2048
"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
2049
"integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
2050
},
2051
+ "node_modules/@epic-web/invariant": {
2052
+ "version": "1.0.0",
2053
+ "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz",
2054
+ "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==",
2055
+ "dev": true,
2056
+ "license": "MIT"
2057
+ },
2058
"node_modules/@esbuild/aix-ppc64": {
2059
"version": "0.25.0",
2060
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
@@ -3462,13 +3558,13 @@
3558
}
3559
},
3560
"node_modules/@playwright/test": {
3465
- "version": "1.52.0",
3466
- "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz",
3467
- "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==",
3561
+ "version": "1.55.1",
3562
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.1.tgz",
3563
+ "integrity": "sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==",
3564
"dev": true,
3565
"license": "Apache-2.0",
3566
"dependencies": {
3471
- "playwright": "1.52.0"
3567
+ "playwright": "1.55.1"
3568
},
3569
"bin": {
3570
"playwright": "cli.js"
@@ -3487,9 +3583,9 @@
3583
}
3584
},
3585
"node_modules/@rejetto/kvstorage": {
3490
- "version": "0.14.0",
3491
- "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.14.0.tgz",
3492
- "integrity": "sha512-p/AIkyGBRvgVMwXwQP+aGwC/uVYVPRlDgnaKcToM4jX2gd1NlSllODvTXvHJZQXzAvSR4+nOEN1d4qwkK956mA==",
3586
+ "version": "0.14.1",
3587
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.14.1.tgz",
3588
+ "integrity": "sha512-8mgq4/KS9ogXI4s+tRH8sTMcLIEs0MFxHCMRR5/HHnhN6JGrCy5KsopMs396BCY0nxWai76yKMo2V/AIjG7XOQ==",
3589
"license": "MIT"
3590
},
3591
"node_modules/@remix-run/router": {
@@ -3867,10 +3963,11 @@
3963
}
3964
},
3965
"node_modules/@types/formidable": {
3870
- "version": "3.4.2",
3871
- "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-3.4.2.tgz",
3872
- "integrity": "sha512-9mQAaTvlEBlBtJKpsfOw5uGEIgEUFxRqqkvzP/6wxDSK9LSHrTu06nFeBM5gphm/ZExuliTgnp9nHVG+KYwXNA==",
3966
+ "version": "3.4.5",
3967
+ "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-3.4.5.tgz",
3968
+ "integrity": "sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==",
3969
"dev": true,
3970
+ "license": "MIT",
3971
"dependencies": {
3972
"@types/node": "*"
3973
}
@@ -3894,26 +3991,28 @@
3991
"dev": true
3992
},
3993
"node_modules/@types/koa": {
3897
- "version": "2.13.6",
3898
- "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.6.tgz",
3899
- "integrity": "sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==",
3994
+ "version": "3.0.0",
3995
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.0.tgz",
3996
+ "integrity": "sha512-MOcVYdVYmkSutVHZZPh8j3+dAjLyR5Tl59CN0eKgpkE1h/LBSmPAsQQuWs+bKu7WtGNn+hKfJH9Gzml+PulmDg==",
3997
"dev": true,
3998
+ "license": "MIT",
3999
"dependencies": {
4000
"@types/accepts": "*",
4001
"@types/content-disposition": "*",
4002
"@types/cookies": "*",
4003
"@types/http-assert": "*",
3906
- "@types/http-errors": "*",
4004
+ "@types/http-errors": "^2",
4005
"@types/keygrip": "*",
4006
"@types/koa-compose": "*",
4007
"@types/node": "*"
4008
}
4009
},
4010
"node_modules/@types/koa__router": {
3913
- "version": "8.0.11",
3914
- "resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-8.0.11.tgz",
3915
- "integrity": "sha512-WXgKWpBsbS14kzmzD9LeFapOIa678h7zvUHxDwXwSx4ETKXhXLVUAToX6jZ/U7EihM7qwyD9W/BZvB0MRu7MTQ==",
4011
+ "version": "12.0.4",
4012
+ "resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-12.0.4.tgz",
4013
+ "integrity": "sha512-Y7YBbSmfXZpa/m5UGGzb7XadJIRBRnwNY9cdAojZGp65Cpe5MAP3mOZE7e3bImt8dfKS4UFcR16SLH8L/z7PBw==",
4014
"dev": true,
4015
+ "license": "MIT",
4016
"dependencies": {
4017
"@types/koa": "*"
4018
}
@@ -3928,39 +4027,43 @@
4027
}
4028
},
4029
"node_modules/@types/koa-compress": {
3931
- "version": "4.0.3",
3932
- "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-4.0.3.tgz",
3933
- "integrity": "sha512-nJSII/tOSvYCwk3yDEBJLHd8ctkt5CQFZ0j8ZBnHZ2x0hg24z9H1i38lWXA/5z0Ix0uitMW1jov+kVbQI1aNPQ==",
4030
+ "version": "4.0.6",
4031
+ "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-4.0.6.tgz",
4032
+ "integrity": "sha512-jJzlsQTeIXRfQzY7y2Dl/syqOxvEaNJzFTJ8ZGaDFWvqgMmCXplfCGjPfHQgU7xYNKq/mCdN3YWus1YOldfIwg==",
4033
"dev": true,
4034
+ "license": "MIT",
4035
"dependencies": {
4036
"@types/koa": "*",
4037
"@types/node": "*"
4038
}
4039
},
4040
"node_modules/@types/koa-mount": {
3941
- "version": "4.0.2",
3942
- "resolved": "https://registry.npmjs.org/@types/koa-mount/-/koa-mount-4.0.2.tgz",
3943
- "integrity": "sha512-XnuGwV8bzw22nv2WqOs5a8wCHR2VgSnLLLuBQPzNTmhyiAvH0O6c+994rQVbMaBuwQJKefUInkvKoKuk+21uew==",
4041
+ "version": "4.0.5",
4042
+ "resolved": "https://registry.npmjs.org/@types/koa-mount/-/koa-mount-4.0.5.tgz",
4043
+ "integrity": "sha512-pV1njJ7r94iqAFzT9D5sGSYKUHFGudCLAnmr4WFli7V5tJf5MAgRQK9leTPJ4gjvgr+hnTf86fZsKoFN358c7w==",
4044
"dev": true,
4045
+ "license": "MIT",
4046
"dependencies": {
4047
"@types/koa": "*"
4048
}
4049
},
4050
"node_modules/@types/koa-session": {
3950
- "version": "5.10.6",
3951
- "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-5.10.6.tgz",
3952
- "integrity": "sha512-p4rgkeRmiJu8XGC3eH2duRCNgnLUl6sjadEXH/AsieH/9fqYfXSZoZNC9CAe+FQK+QmM76hVyvuJ5Jrl5xxNeA==",
4051
+ "version": "6.4.5",
4052
+ "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-6.4.5.tgz",
4053
+ "integrity": "sha512-Vc6+fslnPuMH2v9y80WYeo39UMo8mweuNNthKCwYU2ZE6l5vnRrzRU3BRvexKwsoI5sxsRl5CxDsBlLI8kY/XA==",
4054
"dev": true,
4055
+ "license": "MIT",
4056
"dependencies": {
4057
"@types/cookies": "*",
4058
"@types/koa": "*"
4059
}
4060
},
4061
"node_modules/@types/lodash": {
3960
- "version": "4.14.198",
3961
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz",
3962
- "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==",
3963
- "dev": true
4062
+ "version": "4.17.20",
4063
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz",
4064
+ "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==",
4065
+ "dev": true,
4066
+ "license": "MIT"
4067
},
4068
"node_modules/@types/mime": {
4069
"version": "3.0.1",
@@ -3969,30 +4072,33 @@
4072
"dev": true
4073
},
4074
"node_modules/@types/mime-types": {
3972
- "version": "2.1.1",
3973
- "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz",
3974
- "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==",
3975
- "dev": true
4075
+ "version": "3.0.1",
4076
+ "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-3.0.1.tgz",
4077
+ "integrity": "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==",
4078
+ "dev": true,
4079
+ "license": "MIT"
4080
},
4081
"node_modules/@types/minimist": {
3978
- "version": "1.2.2",
3979
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
3980
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
3981
- "dev": true
4082
+ "version": "1.2.5",
4083
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
4084
+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
4085
+ "dev": true,
4086
+ "license": "MIT"
4087
},
4088
"node_modules/@types/node": {
4089
"version": "20.17.30",
4090
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz",
4091
"integrity": "sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==",
4092
"dev": true,
4093
+ "license": "MIT",
4094
"dependencies": {
4095
"undici-types": "~6.19.2"
4096
}
4097
},
4098
"node_modules/@types/node-forge": {
3993
- "version": "1.3.11",
3994
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
3995
- "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
4099
+ "version": "1.3.14",
4100
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz",
4101
+ "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==",
4102
"dev": true,
4103
"license": "MIT",
4104
"dependencies": {
@@ -4011,10 +4117,11 @@
4117
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
4118
},
4119
"node_modules/@types/picomatch": {
4014
- "version": "2.3.3",
4015
- "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.3.tgz",
4016
- "integrity": "sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==",
4017
- "dev": true
4120
+ "version": "4.0.2",
4121
+ "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-4.0.2.tgz",
4122
+ "integrity": "sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==",
4123
+ "dev": true,
4124
+ "license": "MIT"
4125
},
4126
"node_modules/@types/prismjs": {
4127
"version": "1.26.5",
@@ -4168,18 +4275,6 @@
4275
"node": ">=10"
4276
}
4277
},
4171
- "node_modules/@yao-pkg/pkg/node_modules/picomatch": {
4172
- "version": "4.0.2",
4173
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
4174
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
4175
- "dev": true,
4176
- "engines": {
4177
- "node": ">=12"
4178
- },
4179
- "funding": {
4180
- "url": "https://github.com/sponsors/jonschlinkert"
4181
- }
4182
- },
4278
"node_modules/accepts": {
4279
"version": "1.3.8",
4280
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -4791,11 +4886,12 @@
4886
}
4887
},
4888
"node_modules/commander": {
4794
- "version": "5.1.0",
4795
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
4796
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
4889
+ "version": "12.1.0",
4890
+ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
4891
+ "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
4892
+ "license": "MIT",
4893
"engines": {
4798
- "node": ">= 6"
4894
+ "node": ">=18"
4895
}
4896
},
4897
"node_modules/compressible": {
@@ -4942,21 +5038,21 @@
5038
}
5039
},
5040
"node_modules/cross-env": {
4945
- "version": "7.0.3",
4946
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
4947
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
5041
+ "version": "10.0.0",
5042
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
5043
+ "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==",
5044
"dev": true,
5045
+ "license": "MIT",
5046
"dependencies": {
4950
- "cross-spawn": "^7.0.1"
5047
+ "@epic-web/invariant": "^1.0.0",
5048
+ "cross-spawn": "^7.0.6"
5049
},
5050
"bin": {
4953
- "cross-env": "src/bin/cross-env.js",
4954
- "cross-env-shell": "src/bin/cross-env-shell.js"
5051
+ "cross-env": "dist/bin/cross-env.js",
5052
+ "cross-env-shell": "dist/bin/cross-env-shell.js"
5053
},
5054
"engines": {
4957
- "node": ">=10.14",
4958
- "npm": ">=6",
4959
- "yarn": ">=1"
5055
+ "node": ">=20"
5056
}
5057
},
5058
"node_modules/cross-spawn": {
@@ -5087,6 +5183,7 @@
5183
"version": "2.0.0",
5184
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
5185
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
5186
+ "license": "MIT",
5187
"engines": {
5188
"node": ">=8"
5189
}
@@ -5112,14 +5209,6 @@
5209
"node": ">= 0.6"
5210
}
5211
},
5115
- "node_modules/derive-valtio": {
5116
- "version": "0.1.0",
5117
- "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz",
5118
- "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==",
5119
- "peerDependencies": {
5120
- "valtio": "*"
5121
- }
5122
- },
5212
"node_modules/destroy": {
5213
"version": "1.2.0",
5214
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
@@ -5456,16 +5545,17 @@
5545
}
5546
},
5547
"node_modules/find-process": {
5459
- "version": "1.4.7",
5460
- "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz",
5461
- "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==",
5548
+ "version": "2.0.0",
5549
+ "resolved": "https://registry.npmjs.org/find-process/-/find-process-2.0.0.tgz",
5550
+ "integrity": "sha512-YUBQnteWGASJoEVVsOXy6XtKAY2O1FCsWnnvQ8y0YwgY1rZiKeVptnFvMu6RSELZAJOGklqseTnUGGs5D0bKmg==",
5551
+ "license": "MIT",
5552
"dependencies": {
5463
- "chalk": "^4.0.0",
5464
- "commander": "^5.1.0",
5465
- "debug": "^4.1.1"
5553
+ "chalk": "~4.1.2",
5554
+ "commander": "^12.1.0",
5555
+ "loglevel": "^1.9.2"
5556
},
5557
"bin": {
5468
- "find-process": "bin/find-process.js"
5558
+ "find-process": "dist/bin/find-process.js"
5559
}
5560
},
5561
"node_modules/find-root": {
@@ -5847,14 +5937,19 @@
5937
}
5938
},
5939
"node_modules/iconv-lite": {
5850
- "version": "0.6.3",
5851
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
5852
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
5940
+ "version": "0.7.0",
5941
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz",
5942
+ "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==",
5943
+ "license": "MIT",
5944
"dependencies": {
5945
"safer-buffer": ">= 2.1.2 < 3.0.0"
5946
},
5947
"engines": {
5948
"node": ">=0.10.0"
5949
+ },
5950
+ "funding": {
5951
+ "type": "opencollective",
5952
+ "url": "https://opencollective.com/express"
5953
}
5954
},
5955
"node_modules/ieee754": {
@@ -5883,9 +5978,9 @@
5978
"dev": true
5979
},
5980
"node_modules/immer": {
5886
- "version": "9.0.21",
5887
- "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
5888
- "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
5981
+ "version": "10.1.3",
5982
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.3.tgz",
5983
+ "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw==",
5984
"license": "MIT",
5985
"funding": {
5986
"type": "opencollective",
@@ -5950,9 +6045,9 @@
6045
}
6046
},
6047
"node_modules/ip2location-nodejs": {
5953
- "version": "9.6.3",
5954
- "resolved": "https://registry.npmjs.org/ip2location-nodejs/-/ip2location-nodejs-9.6.3.tgz",
5955
- "integrity": "sha512-npgq6Dwk0G53GKbxUCzZvosr0KPfreufohFKSzM7vAGtbmpuO2KwULQb5AxkCtlBIZ7xFShri7R1iVUbe7BKTw==",
6048
+ "version": "9.7.0",
6049
+ "resolved": "https://registry.npmjs.org/ip2location-nodejs/-/ip2location-nodejs-9.7.0.tgz",
6050
+ "integrity": "sha512-eQ4T5TXm1cx0+pQcRycPiuaiRuoDEMd9O89Be7Ugk555qi9UY9enXSznkkqr3kQRyUaXx7zj5dORC5LGTPOttA==",
6051
"license": "MIT",
6052
"dependencies": {
6053
"csv-parser": "^3.0.0"
@@ -6001,6 +6096,7 @@
6096
"version": "2.2.1",
6097
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
6098
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
6099
+ "license": "MIT",
6100
"bin": {
6101
"is-docker": "cli.js"
6102
},
@@ -6066,6 +6162,7 @@
6162
"version": "2.2.0",
6163
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
6164
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
6165
+ "license": "MIT",
6166
"dependencies": {
6167
"is-docker": "^2.0.0"
6168
},
@@ -6149,11 +6246,6 @@
6246
"graceful-fs": "^4.1.6"
6247
}
6248
},
6152
- "node_modules/just-performance": {
6153
- "version": "4.3.0",
6154
- "resolved": "https://registry.npmjs.org/just-performance/-/just-performance-4.3.0.tgz",
6155
- "integrity": "sha512-L7RjvtJsL0QO8xFs5wEoDDzzJwoiowRw6Rn/GnvldlchS2JQr9wFYPiwZcDfrbbujEKqKN0tvENdbjXdYhDp5Q=="
6156
- },
6249
"node_modules/keygrip": {
6250
"version": "1.1.0",
6251
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -6241,9 +6333,10 @@
6333
"integrity": "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw=="
6334
},
6335
"node_modules/koa-mount": {
6244
- "version": "4.0.0",
6245
- "resolved": "https://registry.npmjs.org/koa-mount/-/koa-mount-4.0.0.tgz",
6246
- "integrity": "sha512-rm71jaA/P+6HeCpoRhmCv8KVBIi0tfGuO/dMKicbQnQW/YJntJ6MnnspkodoA4QstMVEZArsCphmd0bJEtoMjQ==",
6336
+ "version": "4.2.0",
6337
+ "resolved": "https://registry.npmjs.org/koa-mount/-/koa-mount-4.2.0.tgz",
6338
+ "integrity": "sha512-2iHQc7vbA9qLeVq5gKAYh3m5DOMMlMfIKjW/REPAS18Mf63daCJHHVXY9nbu7ivrnYn5PiPC4CE523Tf5qvjeQ==",
6339
+ "license": "MIT",
6340
"dependencies": {
6341
"debug": "^4.0.1",
6342
"koa-compose": "^4.1.0"
@@ -6331,12 +6424,10 @@
6424
}
6425
},
6426
"node_modules/limiter": {
6334
- "version": "2.1.0",
6335
- "resolved": "https://registry.npmjs.org/limiter/-/limiter-2.1.0.tgz",
6336
- "integrity": "sha512-361TYz6iay6n+9KvUUImqdLuFigK+K79qrUtBsXhJTLdH4rIt/r1y8r1iozwh8KbZNpujbFTSh74mJ7bwbAMOw==",
6337
- "dependencies": {
6338
- "just-performance": "4.3.0"
6339
- }
6427
+ "version": "3.0.0",
6428
+ "resolved": "https://registry.npmjs.org/limiter/-/limiter-3.0.0.tgz",
6429
+ "integrity": "sha512-hev7DuXojsTFl2YwyzUJMDnZ/qBDd3yZQLSH3aD4tdL1cqfc3TMnoecEJtWFaQFdErZsKoFMBTxF/FBSkgDbEg==",
6430
+ "license": "MIT"
6431
},
6432
"node_modules/lines-and-columns": {
6433
"version": "1.2.4",
@@ -6373,6 +6464,19 @@
6464
"integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==",
6465
"dev": true
6466
},
6467
+ "node_modules/loglevel": {
6468
+ "version": "1.9.2",
6469
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz",
6470
+ "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==",
6471
+ "license": "MIT",
6472
+ "engines": {
6473
+ "node": ">= 0.6.0"
6474
+ },
6475
+ "funding": {
6476
+ "type": "tidelift",
6477
+ "url": "https://tidelift.com/funding/github/npm/loglevel"
6478
+ }
6479
+ },
6480
"node_modules/loose-envify": {
6481
"version": "1.4.0",
6482
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -6774,10 +6878,11 @@
6878
"license": "MIT"
6879
},
6880
"node_modules/nodemon": {
6777
- "version": "3.1.9",
6778
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
6779
- "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
6881
+ "version": "3.1.10",
6882
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz",
6883
+ "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==",
6884
"dev": true,
6885
+ "license": "MIT",
6886
"dependencies": {
6887
"chokidar": "^3.5.2",
6888
"debug": "^4",
@@ -6916,6 +7021,7 @@
7021
"version": "8.4.2",
7022
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
7023
"integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
7024
+ "license": "MIT",
7025
"dependencies": {
7026
"define-lazy-prop": "^2.0.0",
7027
"is-docker": "^2.1.1",
@@ -7048,24 +7154,25 @@
7154
"license": "ISC"
7155
},
7156
"node_modules/picomatch": {
7051
- "version": "3.0.1",
7052
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
7053
- "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==",
7157
+ "version": "4.0.3",
7158
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
7159
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
7160
+ "license": "MIT",
7161
"engines": {
7055
- "node": ">=10"
7162
+ "node": ">=12"
7163
},
7164
"funding": {
7165
"url": "https://github.com/sponsors/jonschlinkert"
7166
}
7167
},
7168
"node_modules/playwright": {
7062
- "version": "1.52.0",
7063
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
7064
- "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
7169
+ "version": "1.55.1",
7170
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.1.tgz",
7171
+ "integrity": "sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==",
7172
"dev": true,
7173
"license": "Apache-2.0",
7174
"dependencies": {
7068
- "playwright-core": "1.52.0"
7175
+ "playwright-core": "1.55.1"
7176
},
7177
"bin": {
7178
"playwright": "cli.js"
@@ -7078,9 +7185,9 @@
7185
}
7186
},
7187
"node_modules/playwright-core": {
7081
- "version": "1.52.0",
7082
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
7083
- "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
7188
+ "version": "1.55.1",
7189
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.1.tgz",
7190
+ "integrity": "sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==",
7191
"dev": true,
7192
"license": "Apache-2.0",
7193
"bin": {
@@ -7210,9 +7317,10 @@
7317
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
7318
},
7319
"node_modules/proxy-compare": {
7213
- "version": "2.5.1",
7214
- "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
7215
- "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA=="
7320
+ "version": "2.6.0",
7321
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.6.0.tgz",
7322
+ "integrity": "sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw==",
7323
+ "license": "MIT"
7324
},
7325
"node_modules/proxy-from-env": {
7326
"version": "1.1.0",
@@ -8400,18 +8508,6 @@
8508
"url": "https://github.com/sponsors/SuperchupuDev"
8509
}
8510
},
8403
- "node_modules/tinyglobby/node_modules/picomatch": {
8404
- "version": "4.0.2",
8405
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
8406
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
8407
- "dev": true,
8408
- "engines": {
8409
- "node": ">=12"
8410
- },
8411
- "funding": {
8412
- "url": "https://github.com/sponsors/jonschlinkert"
8413
- }
8414
- },
8511
"node_modules/to-regex-range": {
8512
"version": "5.0.1",
8513
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -8484,9 +8580,9 @@
8580
"integrity": "sha512-kGvFhbBfQhiAhGrVO++QFpyVLqk2dy32oEcUvc8ymkuRTufSLZwQqp/QpYbBItQ9Wr1p1IC61AS9dBpGOTr7dQ=="
8581
},
8582
"node_modules/tsx": {
8487
- "version": "4.19.3",
8488
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz",
8489
- "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==",
8583
+ "version": "4.20.5",
8584
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.5.tgz",
8585
+ "integrity": "sha512-+wKjMNU9w/EaQayHXb7WA7ZaHY6hN8WgfvHNQ3t1PnU91/7O8TcTnIhCDYTZwnt8JsO9IBqZ30Ln1r7pPF52Aw==",
8586
"dev": true,
8587
"license": "MIT",
8588
"dependencies": {
@@ -8579,9 +8675,9 @@
8675
}
8676
},
8677
"node_modules/typescript": {
8582
- "version": "5.8.3",
8583
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
8584
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
8678
+ "version": "5.9.2",
8679
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
8680
+ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
8681
"dev": true,
8682
"license": "Apache-2.0",
8683
"bin": {
@@ -8602,7 +8698,8 @@
8698
"version": "6.19.8",
8699
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
8700
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
8605
- "dev": true
8701
+ "dev": true,
8702
+ "license": "MIT"
8703
},
8704
"node_modules/unicode-canonical-property-names-ecmascript": {
8705
"version": "2.0.1",
@@ -8758,6 +8855,7 @@
8855
"version": "1.2.0",
8856
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
8857
"integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
8858
+ "license": "MIT",
8859
"peerDependencies": {
8860
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
8861
}
@@ -8791,20 +8889,19 @@
8889
}
8890
},
8891
"node_modules/valtio": {
8794
- "version": "1.13.0",
8795
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.0.tgz",
8796
- "integrity": "sha512-s2VkxxFyaJwjpIheJonRa/34HWS1EpsEjw9OW9l3j8G4cbIw7lruspOjyv+z2o4BrGx351BH+VWb8sZHkrlyYA==",
8892
+ "version": "2.1.7",
8893
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-2.1.7.tgz",
8894
+ "integrity": "sha512-DwJhCDpujuQuKdJ2H84VbTjEJJteaSmqsuUltsfbfdbotVfNeTE4K/qc/Wi57I9x8/2ed4JNdjEna7O6PfavRg==",
8895
+ "license": "MIT",
8896
"dependencies": {
8798
- "derive-valtio": "0.1.0",
8799
- "proxy-compare": "2.5.1",
8800
- "use-sync-external-store": "1.2.0"
8897
+ "proxy-compare": "^3.0.1"
8898
},
8899
"engines": {
8900
"node": ">=12.20.0"
8901
},
8902
"peerDependencies": {
8806
- "@types/react": ">=16.8",
8807
- "react": ">=16.8"
8903
+ "@types/react": ">=18.0.0",
8904
+ "react": ">=18.0.0"
8905
},
8906
"peerDependenciesMeta": {
8907
"@types/react": {
@@ -8815,6 +8912,12 @@
8912
}
8913
}
8914
},
8915
+ "node_modules/valtio/node_modules/proxy-compare": {
8916
+ "version": "3.0.1",
8917
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-3.0.1.tgz",
8918
+ "integrity": "sha512-V9plBAt3qjMlS1+nC8771KNf6oJ12gExvaxnNzN/9yVRLdTv/lc+oJlnSzrdYDAvBfTStPCoiaCOTmTs0adv7Q==",
8919
+ "license": "MIT"
8920
+ },
8921
"node_modules/vary": {
8922
"version": "1.1.2",
8923
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -8898,19 +9001,6 @@
9001
}
9002
}
9003
},
8901
- "node_modules/vite/node_modules/picomatch": {
8902
- "version": "4.0.2",
8903
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
8904
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
8905
- "dev": true,
8906
- "license": "MIT",
8907
- "engines": {
8908
- "node": ">=12"
8909
- },
8910
- "funding": {
8911
- "url": "https://github.com/sponsors/jonschlinkert"
8912
- }
8913
- },
9004
"node_modules/walk-filtered": {
9005
"version": "0.9.3",
9006
"resolved": "https://registry.npmjs.org/walk-filtered/-/walk-filtered-0.9.3.tgz",
@@ -9034,15 +9124,15 @@
9124
"dev": true
9125
},
9126
"node_modules/yaml": {
9037
- "version": "2.7.0",
9038
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
9039
- "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
9127
+ "version": "2.8.1",
9128
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
9129
+ "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
9130
"license": "ISC",
9131
"bin": {
9132
"yaml": "bin.mjs"
9133
},
9134
"engines": {
9045
- "node": ">= 14"
9135
+ "node": ">= 14.6"
9136
}
9137
},
9138
"node_modules/yargs": {
@@ -10250,6 +10340,12 @@
10340
"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
10341
"integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
10342
},
10343
+ "@epic-web/invariant": {
10344
+ "version": "1.0.0",
10345
+ "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz",
10346
+ "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==",
10347
+ "dev": true
10348
+ },
10349
"@esbuild/aix-ppc64": {
10350
"version": "0.25.0",
10351
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
@@ -10512,6 +10608,24 @@
10608
"version": "4.1.8",
10609
"resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz",
10610
"integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ=="
10611
+ },
10612
+ "valtio": {
10613
+ "version": "1.13.2",
10614
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.2.tgz",
10615
+ "integrity": "sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==",
10616
+ "requires": {
10617
+ "derive-valtio": "0.1.0",
10618
+ "proxy-compare": "2.6.0",
10619
+ "use-sync-external-store": "1.2.0"
10620
+ },
10621
+ "dependencies": {
10622
+ "derive-valtio": {
10623
+ "version": "0.1.0",
10624
+ "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz",
10625
+ "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==",
10626
+ "requires": {}
10627
+ }
10628
+ }
10629
}
10630
}
10631
},
@@ -10553,6 +10667,33 @@
10667
"regenerator-runtime": "^0.14.1",
10668
"systemjs": "^6.15.1"
10669
}
10670
+ },
10671
+ "cross-env": {
10672
+ "version": "7.0.3",
10673
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
10674
+ "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
10675
+ "dev": true,
10676
+ "requires": {
10677
+ "cross-spawn": "^7.0.1"
10678
+ }
10679
+ },
10680
+ "valtio": {
10681
+ "version": "1.13.2",
10682
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.2.tgz",
10683
+ "integrity": "sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==",
10684
+ "requires": {
10685
+ "derive-valtio": "0.1.0",
10686
+ "proxy-compare": "2.6.0",
10687
+ "use-sync-external-store": "1.2.0"
10688
+ },
10689
+ "dependencies": {
10690
+ "derive-valtio": {
10691
+ "version": "0.1.0",
10692
+ "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz",
10693
+ "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==",
10694
+ "requires": {}
10695
+ }
10696
+ }
10697
}
10698
}
10699
},
@@ -11137,12 +11278,12 @@
11278
"optional": true
11279
},
11280
"@playwright/test": {
11140
- "version": "1.52.0",
11141
- "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz",
11142
- "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==",
11281
+ "version": "1.55.1",
11282
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.1.tgz",
11283
+ "integrity": "sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==",
11284
"dev": true,
11285
"requires": {
11145
- "playwright": "1.52.0"
11286
+ "playwright": "1.55.1"
11287
}
11288
},
11289
"@popperjs/core": {
@@ -11151,9 +11292,9 @@
11292
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
11293
},
11294
"@rejetto/kvstorage": {
11154
- "version": "0.14.0",
11155
- "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.14.0.tgz",
11156
- "integrity": "sha512-p/AIkyGBRvgVMwXwQP+aGwC/uVYVPRlDgnaKcToM4jX2gd1NlSllODvTXvHJZQXzAvSR4+nOEN1d4qwkK956mA=="
11295
+ "version": "0.14.1",
11296
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.14.1.tgz",
11297
+ "integrity": "sha512-8mgq4/KS9ogXI4s+tRH8sTMcLIEs0MFxHCMRR5/HHnhN6JGrCy5KsopMs396BCY0nxWai76yKMo2V/AIjG7XOQ=="
11298
},
11299
"@remix-run/router": {
11300
"version": "1.16.1",
@@ -11385,9 +11526,9 @@
11526
}
11527
},
11528
"@types/formidable": {
11388
- "version": "3.4.2",
11389
- "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-3.4.2.tgz",
11390
- "integrity": "sha512-9mQAaTvlEBlBtJKpsfOw5uGEIgEUFxRqqkvzP/6wxDSK9LSHrTu06nFeBM5gphm/ZExuliTgnp9nHVG+KYwXNA==",
11529
+ "version": "3.4.5",
11530
+ "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-3.4.5.tgz",
11531
+ "integrity": "sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==",
11532
"dev": true,
11533
"requires": {
11534
"@types/node": "*"
@@ -11412,25 +11553,25 @@
11553
"dev": true
11554
},
11555
"@types/koa": {
11415
- "version": "2.13.6",
11416
- "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.6.tgz",
11417
- "integrity": "sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==",
11556
+ "version": "3.0.0",
11557
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.0.tgz",
11558
+ "integrity": "sha512-MOcVYdVYmkSutVHZZPh8j3+dAjLyR5Tl59CN0eKgpkE1h/LBSmPAsQQuWs+bKu7WtGNn+hKfJH9Gzml+PulmDg==",
11559
"dev": true,
11560
"requires": {
11561
"@types/accepts": "*",
11562
"@types/content-disposition": "*",
11563
"@types/cookies": "*",
11564
"@types/http-assert": "*",
11424
- "@types/http-errors": "*",
11565
+ "@types/http-errors": "^2",
11566
"@types/keygrip": "*",
11567
"@types/koa-compose": "*",
11568
"@types/node": "*"
11569
}
11570
},
11571
"@types/koa__router": {
11431
- "version": "8.0.11",
11432
- "resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-8.0.11.tgz",
11433
- "integrity": "sha512-WXgKWpBsbS14kzmzD9LeFapOIa678h7zvUHxDwXwSx4ETKXhXLVUAToX6jZ/U7EihM7qwyD9W/BZvB0MRu7MTQ==",
11572
+ "version": "12.0.4",
11573
+ "resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-12.0.4.tgz",
11574
+ "integrity": "sha512-Y7YBbSmfXZpa/m5UGGzb7XadJIRBRnwNY9cdAojZGp65Cpe5MAP3mOZE7e3bImt8dfKS4UFcR16SLH8L/z7PBw==",
11575
"dev": true,
11576
"requires": {
11577
"@types/koa": "*"
@@ -11446,9 +11587,9 @@
11587
}
11588
},
11589
"@types/koa-compress": {
11449
- "version": "4.0.3",
11450
- "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-4.0.3.tgz",
11451
- "integrity": "sha512-nJSII/tOSvYCwk3yDEBJLHd8ctkt5CQFZ0j8ZBnHZ2x0hg24z9H1i38lWXA/5z0Ix0uitMW1jov+kVbQI1aNPQ==",
11590
+ "version": "4.0.6",
11591
+ "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-4.0.6.tgz",
11592
+ "integrity": "sha512-jJzlsQTeIXRfQzY7y2Dl/syqOxvEaNJzFTJ8ZGaDFWvqgMmCXplfCGjPfHQgU7xYNKq/mCdN3YWus1YOldfIwg==",
11593
"dev": true,
11594
"requires": {
11595
"@types/koa": "*",
@@ -11456,18 +11597,18 @@
11597
}
11598
},
11599
"@types/koa-mount": {
11459
- "version": "4.0.2",
11460
- "resolved": "https://registry.npmjs.org/@types/koa-mount/-/koa-mount-4.0.2.tgz",
11461
- "integrity": "sha512-XnuGwV8bzw22nv2WqOs5a8wCHR2VgSnLLLuBQPzNTmhyiAvH0O6c+994rQVbMaBuwQJKefUInkvKoKuk+21uew==",
11600
+ "version": "4.0.5",
11601
+ "resolved": "https://registry.npmjs.org/@types/koa-mount/-/koa-mount-4.0.5.tgz",
11602
+ "integrity": "sha512-pV1njJ7r94iqAFzT9D5sGSYKUHFGudCLAnmr4WFli7V5tJf5MAgRQK9leTPJ4gjvgr+hnTf86fZsKoFN358c7w==",
11603
"dev": true,
11604
"requires": {
11605
"@types/koa": "*"
11606
}
11607
},
11608
"@types/koa-session": {
11468
- "version": "5.10.6",
11469
- "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-5.10.6.tgz",
11470
- "integrity": "sha512-p4rgkeRmiJu8XGC3eH2duRCNgnLUl6sjadEXH/AsieH/9fqYfXSZoZNC9CAe+FQK+QmM76hVyvuJ5Jrl5xxNeA==",
11609
+ "version": "6.4.5",
11610
+ "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-6.4.5.tgz",
11611
+ "integrity": "sha512-Vc6+fslnPuMH2v9y80WYeo39UMo8mweuNNthKCwYU2ZE6l5vnRrzRU3BRvexKwsoI5sxsRl5CxDsBlLI8kY/XA==",
11612
"dev": true,
11613
"requires": {
11614
"@types/cookies": "*",
@@ -11475,9 +11616,9 @@
11616
}
11617
},
11618
"@types/lodash": {
11478
- "version": "4.14.198",
11479
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz",
11480
- "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==",
11619
+ "version": "4.17.20",
11620
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz",
11621
+ "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==",
11622
"dev": true
11623
},
11624
"@types/mime": {
@@ -11487,15 +11628,15 @@
11628
"dev": true
11629
},
11630
"@types/mime-types": {
11490
- "version": "2.1.1",
11491
- "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz",
11492
- "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==",
11631
+ "version": "3.0.1",
11632
+ "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-3.0.1.tgz",
11633
+ "integrity": "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==",
11634
"dev": true
11635
},
11636
"@types/minimist": {
11496
- "version": "1.2.2",
11497
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
11498
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
11637
+ "version": "1.2.5",
11638
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
11639
+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
11640
"dev": true
11641
},
11642
"@types/node": {
@@ -11508,9 +11649,9 @@
11649
}
11650
},
11651
"@types/node-forge": {
11511
- "version": "1.3.11",
11512
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
11513
- "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
11652
+ "version": "1.3.14",
11653
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz",
11654
+ "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==",
11655
"dev": true,
11656
"requires": {
11657
"@types/node": "*"
@@ -11528,9 +11669,9 @@
11669
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
11670
},
11671
"@types/picomatch": {
11531
- "version": "2.3.3",
11532
- "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.3.tgz",
11533
- "integrity": "sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==",
11672
+ "version": "4.0.2",
11673
+ "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-4.0.2.tgz",
11674
+ "integrity": "sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==",
11675
"dev": true
11676
},
11677
"@types/prismjs": {
@@ -11640,14 +11781,6 @@
11781
"tar": "^7.4.3",
11782
"tinyglobby": "^0.2.11",
11783
"unzipper": "^0.12.3"
11643
- },
11644
- "dependencies": {
11645
- "picomatch": {
11646
- "version": "4.0.2",
11647
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
11648
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
11649
- "dev": true
11650
- }
11784
}
11785
},
11786
"@yao-pkg/pkg-fetch": {
@@ -12080,9 +12213,9 @@
12213
}
12214
},
12215
"commander": {
12083
- "version": "5.1.0",
12084
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
12085
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="
12216
+ "version": "12.1.0",
12217
+ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
12218
+ "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="
12219
},
12220
"compressible": {
12221
"version": "2.0.18",
@@ -12188,12 +12321,13 @@
12321
}
12322
},
12323
"cross-env": {
12191
- "version": "7.0.3",
12192
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
12193
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
12324
+ "version": "10.0.0",
12325
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
12326
+ "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==",
12327
"dev": true,
12328
"requires": {
12196
- "cross-spawn": "^7.0.1"
12329
+ "@epic-web/invariant": "^1.0.0",
12330
+ "cross-spawn": "^7.0.6"
12331
}
12332
},
12333
"cross-spawn": {
@@ -12302,12 +12436,6 @@
12436
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
12437
"integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
12438
},
12305
- "derive-valtio": {
12306
- "version": "0.1.0",
12307
- "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz",
12308
- "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==",
12309
- "requires": {}
12310
- },
12439
"destroy": {
12440
"version": "1.2.0",
12441
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
@@ -12556,13 +12684,13 @@
12684
}
12685
},
12686
"find-process": {
12559
- "version": "1.4.7",
12560
- "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz",
12561
- "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==",
12687
+ "version": "2.0.0",
12688
+ "resolved": "https://registry.npmjs.org/find-process/-/find-process-2.0.0.tgz",
12689
+ "integrity": "sha512-YUBQnteWGASJoEVVsOXy6XtKAY2O1FCsWnnvQ8y0YwgY1rZiKeVptnFvMu6RSELZAJOGklqseTnUGGs5D0bKmg==",
12690
"requires": {
12563
- "chalk": "^4.0.0",
12564
- "commander": "^5.1.0",
12565
- "debug": "^4.1.1"
12691
+ "chalk": "~4.1.2",
12692
+ "commander": "^12.1.0",
12693
+ "loglevel": "^1.9.2"
12694
}
12695
},
12696
"find-root": {
@@ -12826,9 +12954,9 @@
12954
}
12955
},
12956
"iconv-lite": {
12829
- "version": "0.6.3",
12830
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
12831
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
12957
+ "version": "0.7.0",
12958
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz",
12959
+ "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==",
12960
"requires": {
12961
"safer-buffer": ">= 2.1.2 < 3.0.0"
12962
}
@@ -12845,9 +12973,9 @@
12973
"dev": true
12974
},
12975
"immer": {
12848
- "version": "9.0.21",
12849
- "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
12850
- "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="
12976
+ "version": "10.1.3",
12977
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.3.tgz",
12978
+ "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw=="
12979
},
12980
"immutable": {
12981
"version": "4.3.0",
@@ -12892,9 +13020,9 @@
13020
}
13021
},
13022
"ip2location-nodejs": {
12895
- "version": "9.6.3",
12896
- "resolved": "https://registry.npmjs.org/ip2location-nodejs/-/ip2location-nodejs-9.6.3.tgz",
12897
- "integrity": "sha512-npgq6Dwk0G53GKbxUCzZvosr0KPfreufohFKSzM7vAGtbmpuO2KwULQb5AxkCtlBIZ7xFShri7R1iVUbe7BKTw==",
13023
+ "version": "9.7.0",
13024
+ "resolved": "https://registry.npmjs.org/ip2location-nodejs/-/ip2location-nodejs-9.7.0.tgz",
13025
+ "integrity": "sha512-eQ4T5TXm1cx0+pQcRycPiuaiRuoDEMd9O89Be7Ugk555qi9UY9enXSznkkqr3kQRyUaXx7zj5dORC5LGTPOttA==",
13026
"requires": {
13027
"csv-parser": "^3.0.0"
13028
}
@@ -13031,11 +13159,6 @@
13159
"graceful-fs": "^4.1.6"
13160
}
13161
},
13034
- "just-performance": {
13035
- "version": "4.3.0",
13036
- "resolved": "https://registry.npmjs.org/just-performance/-/just-performance-4.3.0.tgz",
13037
- "integrity": "sha512-L7RjvtJsL0QO8xFs5wEoDDzzJwoiowRw6Rn/GnvldlchS2JQr9wFYPiwZcDfrbbujEKqKN0tvENdbjXdYhDp5Q=="
13038
- },
13162
"keygrip": {
13163
"version": "1.1.0",
13164
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -13151,9 +13274,9 @@
13274
"integrity": "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw=="
13275
},
13276
"koa-mount": {
13154
- "version": "4.0.0",
13155
- "resolved": "https://registry.npmjs.org/koa-mount/-/koa-mount-4.0.0.tgz",
13156
- "integrity": "sha512-rm71jaA/P+6HeCpoRhmCv8KVBIi0tfGuO/dMKicbQnQW/YJntJ6MnnspkodoA4QstMVEZArsCphmd0bJEtoMjQ==",
13277
+ "version": "4.2.0",
13278
+ "resolved": "https://registry.npmjs.org/koa-mount/-/koa-mount-4.2.0.tgz",
13279
+ "integrity": "sha512-2iHQc7vbA9qLeVq5gKAYh3m5DOMMlMfIKjW/REPAS18Mf63daCJHHVXY9nbu7ivrnYn5PiPC4CE523Tf5qvjeQ==",
13280
"requires": {
13281
"debug": "^4.0.1",
13282
"koa-compose": "^4.1.0"
@@ -13170,12 +13293,9 @@
13293
}
13294
},
13295
"limiter": {
13173
- "version": "2.1.0",
13174
- "resolved": "https://registry.npmjs.org/limiter/-/limiter-2.1.0.tgz",
13175
- "integrity": "sha512-361TYz6iay6n+9KvUUImqdLuFigK+K79qrUtBsXhJTLdH4rIt/r1y8r1iozwh8KbZNpujbFTSh74mJ7bwbAMOw==",
13176
- "requires": {
13177
- "just-performance": "4.3.0"
13178
- }
13296
+ "version": "3.0.0",
13297
+ "resolved": "https://registry.npmjs.org/limiter/-/limiter-3.0.0.tgz",
13298
+ "integrity": "sha512-hev7DuXojsTFl2YwyzUJMDnZ/qBDd3yZQLSH3aD4tdL1cqfc3TMnoecEJtWFaQFdErZsKoFMBTxF/FBSkgDbEg=="
13299
},
13300
"lines-and-columns": {
13301
"version": "1.2.4",
@@ -13211,6 +13331,11 @@
13331
"integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==",
13332
"dev": true
13333
},
13334
+ "loglevel": {
13335
+ "version": "1.9.2",
13336
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz",
13337
+ "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg=="
13338
+ },
13339
"loose-envify": {
13340
"version": "1.4.0",
13341
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -13484,9 +13609,9 @@
13609
"dev": true
13610
},
13611
"nodemon": {
13487
- "version": "3.1.9",
13488
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
13489
- "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
13612
+ "version": "3.1.10",
13613
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz",
13614
+ "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==",
13615
"dev": true,
13616
"requires": {
13617
"chokidar": "^3.5.2",
@@ -13681,18 +13806,18 @@
13806
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
13807
},
13808
"picomatch": {
13684
- "version": "3.0.1",
13685
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
13686
- "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag=="
13809
+ "version": "4.0.3",
13810
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
13811
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
13812
},
13813
"playwright": {
13689
- "version": "1.52.0",
13690
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
13691
- "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
13814
+ "version": "1.55.1",
13815
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.1.tgz",
13816
+ "integrity": "sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==",
13817
"dev": true,
13818
"requires": {
13819
"fsevents": "2.3.2",
13695
- "playwright-core": "1.52.0"
13820
+ "playwright-core": "1.55.1"
13821
},
13822
"dependencies": {
13823
"fsevents": {
@@ -13705,9 +13830,9 @@
13830
}
13831
},
13832
"playwright-core": {
13708
- "version": "1.52.0",
13709
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
13710
- "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
13833
+ "version": "1.55.1",
13834
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.1.tgz",
13835
+ "integrity": "sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==",
13836
"dev": true
13837
},
13838
"postcss": {
@@ -13782,9 +13907,9 @@
13907
}
13908
},
13909
"proxy-compare": {
13785
- "version": "2.5.1",
13786
- "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
13787
- "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA=="
13910
+ "version": "2.6.0",
13911
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.6.0.tgz",
13912
+ "integrity": "sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw=="
13913
},
13914
"proxy-from-env": {
13915
"version": "1.1.0",
@@ -14651,14 +14776,6 @@
14776
"requires": {
14777
"fdir": "^6.4.4",
14778
"picomatch": "^4.0.2"
14654
- },
14655
- "dependencies": {
14656
- "picomatch": {
14657
- "version": "4.0.2",
14658
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
14659
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
14660
- "dev": true
14661
- }
14779
}
14780
},
14781
"to-regex-range": {
@@ -14713,9 +14830,9 @@
14830
"integrity": "sha512-kGvFhbBfQhiAhGrVO++QFpyVLqk2dy32oEcUvc8ymkuRTufSLZwQqp/QpYbBItQ9Wr1p1IC61AS9dBpGOTr7dQ=="
14831
},
14832
"tsx": {
14716
- "version": "4.19.3",
14717
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz",
14718
- "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==",
14833
+ "version": "4.20.5",
14834
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.5.tgz",
14835
+ "integrity": "sha512-+wKjMNU9w/EaQayHXb7WA7ZaHY6hN8WgfvHNQ3t1PnU91/7O8TcTnIhCDYTZwnt8JsO9IBqZ30Ln1r7pPF52Aw==",
14836
"dev": true,
14837
"requires": {
14838
"esbuild": "~0.25.0",
@@ -14779,9 +14896,9 @@
14896
}
14897
},
14898
"typescript": {
14782
- "version": "5.8.3",
14783
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
14784
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
14899
+ "version": "5.9.2",
14900
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
14901
+ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
14902
"dev": true
14903
},
14904
"undefsafe": {
@@ -14926,13 +15043,18 @@
15043
}
15044
},
15045
"valtio": {
14929
- "version": "1.13.0",
14930
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.0.tgz",
14931
- "integrity": "sha512-s2VkxxFyaJwjpIheJonRa/34HWS1EpsEjw9OW9l3j8G4cbIw7lruspOjyv+z2o4BrGx351BH+VWb8sZHkrlyYA==",
15046
+ "version": "2.1.7",
15047
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-2.1.7.tgz",
15048
+ "integrity": "sha512-DwJhCDpujuQuKdJ2H84VbTjEJJteaSmqsuUltsfbfdbotVfNeTE4K/qc/Wi57I9x8/2ed4JNdjEna7O6PfavRg==",
15049
"requires": {
14933
- "derive-valtio": "0.1.0",
14934
- "proxy-compare": "2.5.1",
14935
- "use-sync-external-store": "1.2.0"
15050
+ "proxy-compare": "^3.0.1"
15051
+ },
15052
+ "dependencies": {
15053
+ "proxy-compare": {
15054
+ "version": "3.0.1",
15055
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-3.0.1.tgz",
15056
+ "integrity": "sha512-V9plBAt3qjMlS1+nC8771KNf6oJ12gExvaxnNzN/9yVRLdTv/lc+oJlnSzrdYDAvBfTStPCoiaCOTmTs0adv7Q=="
15057
+ }
15058
}
15059
},
15060
"vary": {
@@ -14953,14 +15075,6 @@
15075
"postcss": "^8.5.3",
15076
"rollup": "^4.34.9",
15077
"tinyglobby": "^0.2.13"
14956
- },
14957
- "dependencies": {
14958
- "picomatch": {
14959
- "version": "4.0.2",
14960
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
14961
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
14962
- "dev": true
14963
- }
15078
}
15079
},
15080
"walk-filtered": {
@@ -15059,9 +15173,9 @@
15173
"dev": true
15174
},
15175
"yaml": {
15062
- "version": "2.7.0",
15063
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
15064
- "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA=="
15176
+ "version": "2.8.1",
15177
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
15178
+ "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw=="
15179
},
15180
"yargs": {
15181
"version": "16.2.0",
package.json
+28
-28
@@ -73,54 +73,54 @@
73
"dependencies": {
74
"@gregoranders/csv": "^0.0.13",
75
"@node-rs/crc32": "^1.10.6",
76
- "@rejetto/kvstorage": "^0.14.0",
76
+ "@rejetto/kvstorage": "^0.14.1",
77
"acme-client": "^5.4.0",
78
"buffer-crc32": "^1.0.0",
79
"fast-glob": "^3.3.3",
80
- "find-process": "^1.4.7",
80
+ "find-process": "^2.0.0",
81
"formidable": "^3.5.4",
82
"fs-x-attributes": "^1.0.2",
83
"fswin": "^3.24.829",
84
- "iconv-lite": "^0.6.3",
85
- "immer": "^9.0.21",
86
- "ip2location-nodejs": "^9.6.3",
84
+ "iconv-lite": "^0.7.0",
85
+ "immer": "^10.1.3",
86
+ "ip2location-nodejs": "^9.7.0",
87
"koa": "^3.0.1",
88
"koa-compress": "^5.1.1",
89
- "koa-mount": "^4.0.0",
89
+ "koa-mount": "^4.2.0",
90
"koa-session": "^7.0.2",
91
- "limiter": "^2.1.0",
91
+ "limiter": "^3.0.0",
92
"lodash": "^4.17.21",
93
- "minimist": "^1.2.6",
93
+ "minimist": "^1.2.8",
94
"nat-upnp-rejetto": "^2.1.1",
95
"node-forge": "^1.3.1",
96
"open": "^8.4.0",
97
- "picomatch": "^3.0.1",
97
+ "picomatch": "^4.0.3",
98
"tssrp6a": "^3.0.0",
99
"unzip-stream": "^0.3.4",
100
- "valtio": "^1.10.3",
100
+ "valtio": "^2.1.7",
101
"xxhashjs": "^0.2.2",
102
- "yaml": "^2.0.0-10"
102
+ "yaml": "^2.8.1"
103
},
104
"devDependencies": {
105
- "@playwright/test": "^1.51.1",
106
- "@types/formidable": "^3.4.1",
107
- "@types/koa": "^2.13.4",
108
- "@types/koa__router": "^8.0.11",
109
- "@types/koa-compress": "^4.0.3",
110
- "@types/koa-mount": "^4.0.1",
111
- "@types/koa-session": "^5.10.4",
112
- "@types/lodash": "^4.14.178",
113
- "@types/mime-types": "^2.1.1",
114
- "@types/minimist": "^1.2.2",
105
+ "@playwright/test": "^1.55.1",
106
+ "@types/formidable": "^3.4.5",
107
+ "@types/koa": "^3.0.0",
108
+ "@types/koa__router": "^12.0.4",
109
+ "@types/koa-compress": "^4.0.6",
110
+ "@types/koa-mount": "^4.0.5",
111
+ "@types/koa-session": "^6.4.5",
112
+ "@types/lodash": "^4.17.20",
113
+ "@types/mime-types": "^3.0.1",
114
+ "@types/minimist": "^1.2.5",
115
"@types/node": "^20.17.30",
116
- "@types/node-forge": "^1.3.11",
117
- "@types/picomatch": "^2.3.3",
116
+ "@types/node-forge": "^1.3.14",
117
+ "@types/picomatch": "^4.0.2",
118
"@yao-pkg/pkg": "^6.6.0",
119
- "cross-env": "^7.0.3",
120
- "koa-better-http-proxy": "^0.2.9",
119
+ "cross-env": "^10.0.0",
120
+ "koa-better-http-proxy": "^0.2.10",
121
"nm-prune": "^5.0.0",
122
- "nodemon": "^3.1.9",
123
- "tsx": "^4.19.3",
124
- "typescript": "^5.8.3"
122
+ "nodemon": "^3.1.10",
123
+ "tsx": "^4.20.5",
124
+ "typescript": "^5.9.2"
125
}
126
}
src/config.ts
+1
-1
@@ -10,7 +10,7 @@ import { statSync } from 'fs'
10
import { join, resolve } from 'path'
11
import events from './events'
12
import { copyFile, stat } from 'fs/promises'
13
-import produce, { setAutoFreeze } from 'immer'
13
+import { produce, setAutoFreeze } from 'immer'
14
import { argv } from './argv'
15
16
setAutoFreeze(false) // we still want to mess with objects later (eg: account.belongs)