version 3.2.0-alpha1
Massimo Melina committed
Apr 21, 2026 at 09:54 UTC
49266ee92f4b098aefad2f15e9842dd9aa3bb315
3 files changed
+1066
-834
package-lock.json
+1063
-831
@@ -1,12 +1,13 @@
1
{
2
"name": "hfs",
3
- "version": "3.1.4",
3
+ "version": "3.2.0-alpha1",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "3.1.4",
9
+ "version": "3.2.0-alpha1",
10
+ "hasInstallScript": true,
11
"license": "GPL-3.0",
12
"workspaces": [
13
"admin",
@@ -27,7 +28,6 @@
28
"fs-x-attributes": "^1.0.2",
29
"fswin": "^3.24.829",
30
"iconv-lite": "^0.7.0",
30
- "immer": "^10.1.3",
31
"ip2location-nodejs": "^9.7.0",
32
"koa": "^3.1.2",
33
"koa-compress": "^5.2.0",
@@ -41,10 +41,11 @@
41
"open": "^8.4.0",
42
"picomatch": "^4.0.3",
43
"tssrp6a": "^3.0.0",
44
- "unzip-stream": "^0.3.4",
44
+ "unzipper": "^0.12.3",
45
"valtio": "^1.13.2",
46
"xxhashjs": "^0.2.2",
47
- "yaml": "^2.8.1"
47
+ "yaml": "^2.8.1",
48
+ "yazl": "^3.3.1"
49
},
50
"bin": {
51
"hfs": "src/index.js"
@@ -60,11 +61,14 @@
61
"@types/node": "^20.17.30",
62
"@types/node-forge": "^1.3.14",
63
"@types/picomatch": "^4.0.2",
64
+ "@types/unzipper": "^0.10.11",
65
+ "@types/yazl": "^3.3.0",
66
"@yao-pkg/pkg": "6.14.2",
67
"cross-env": "^10.0.0",
68
"koa-better-http-proxy": "^0.2.10",
69
"nm-prune": "^5.0.0",
70
"nodemon": "^3.1.10",
71
+ "patch-package": "^8.0.1",
72
"tsx": "^4.20.5",
73
"typescript": "^5.9.2"
74
},
@@ -80,23 +84,23 @@
84
"@gregoranders/csv": "^0.0.13",
85
"@hfs/mui-grid-form": "*",
86
"@hfs/shared": "*",
83
- "@mui/icons-material": "^6.4.11",
84
- "@mui/lab": "^6.0.1-beta.34",
85
- "@mui/material": "^6.4.11",
86
- "@mui/x-data-grid": "^7.29.0",
87
- "@mui/x-date-pickers": "^7.29.0",
88
- "@mui/x-tree-view": "^7.29.0",
87
+ "@mui/icons-material": "^9.0.0",
88
+ "@mui/lab": "^9.0.0-beta.2",
89
+ "@mui/material": "^9.0.0",
90
+ "@mui/x-data-grid": "^9.0.4",
91
+ "@mui/x-date-pickers": "^9.0.4",
92
+ "@mui/x-tree-view": "^9.0.4",
93
"dayjs": "^1.11.10",
94
"immer": "*",
95
"prismjs": "^1.29.0",
96
"qr-creator": "^1.0.0",
97
"react": "^18.3.1",
98
"react-dom": "^18.2.0",
95
- "react-router-dom": "^6.23.1",
99
"react-simple-code-editor": "^0.13.1",
100
"react-window": "^1.8.10",
101
"usehooks-ts": "^2.9.5",
99
- "valtio": "^1.13.0"
102
+ "valtio": "^1.13.0",
103
+ "wouter": "^3.4.1"
104
},
105
"devDependencies": {
106
"@types/prismjs": "^1.26.5",
@@ -106,123 +110,6 @@
110
"vite": "^6.4.1"
111
}
112
},
109
- "admin/node_modules/@mui/icons-material": {
110
- "version": "6.5.0",
111
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.5.0.tgz",
112
- "integrity": "sha512-VPuPqXqbBPlcVSA0BmnoE4knW4/xG6Thazo8vCLWkOKusko6DtwFV6B665MMWJ9j0KFohTIf3yx2zYtYacvG1g==",
113
- "license": "MIT",
114
- "dependencies": {
115
- "@babel/runtime": "^7.26.0"
116
- },
117
- "engines": {
118
- "node": ">=14.0.0"
119
- },
120
- "funding": {
121
- "type": "opencollective",
122
- "url": "https://opencollective.com/mui-org"
123
- },
124
- "peerDependencies": {
125
- "@mui/material": "^6.5.0",
126
- "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
127
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
128
- },
129
- "peerDependenciesMeta": {
130
- "@types/react": {
131
- "optional": true
132
- }
133
- }
134
- },
135
- "admin/node_modules/@mui/lab": {
136
- "version": "6.0.1-beta.36",
137
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.1-beta.36.tgz",
138
- "integrity": "sha512-af9lDmA9SZGEWF1XXk0EVBpfCITk9IKsvh9lLOZGdYaaHfQeCsqxGEDMvNO66j0P8EYoxpyry84LFCJYuLVtVw==",
139
- "license": "MIT",
140
- "dependencies": {
141
- "@babel/runtime": "^7.26.0",
142
- "@mui/base": "5.0.0-beta.70",
143
- "@mui/system": "^6.5.0",
144
- "@mui/types": "~7.2.24",
145
- "@mui/utils": "^6.4.9",
146
- "clsx": "^2.1.1",
147
- "prop-types": "^15.8.1"
148
- },
149
- "engines": {
150
- "node": ">=14.0.0"
151
- },
152
- "funding": {
153
- "type": "opencollective",
154
- "url": "https://opencollective.com/mui-org"
155
- },
156
- "peerDependencies": {
157
- "@emotion/react": "^11.5.0",
158
- "@emotion/styled": "^11.3.0",
159
- "@mui/material": "^6.5.0",
160
- "@mui/material-pigment-css": "^6.5.0",
161
- "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
162
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
163
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
164
- },
165
- "peerDependenciesMeta": {
166
- "@emotion/react": {
167
- "optional": true
168
- },
169
- "@emotion/styled": {
170
- "optional": true
171
- },
172
- "@mui/material-pigment-css": {
173
- "optional": true
174
- },
175
- "@types/react": {
176
- "optional": true
177
- }
178
- }
179
- },
180
- "admin/node_modules/@mui/lab/node_modules/@mui/base": {
181
- "version": "5.0.0-beta.70",
182
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.70.tgz",
183
- "integrity": "sha512-Tb/BIhJzb0pa5zv/wu7OdokY9ZKEDqcu1BDFnohyvGCoHuSXbEr90rPq1qeNW3XvTBIbNWHEF7gqge+xpUo6tQ==",
184
- "deprecated": "This package has been replaced by @base-ui/react",
185
- "license": "MIT",
186
- "dependencies": {
187
- "@babel/runtime": "^7.26.0",
188
- "@floating-ui/react-dom": "^2.1.1",
189
- "@mui/types": "~7.2.24",
190
- "@mui/utils": "^6.4.8",
191
- "@popperjs/core": "^2.11.8",
192
- "clsx": "^2.1.1",
193
- "prop-types": "^15.8.1"
194
- },
195
- "engines": {
196
- "node": ">=14.0.0"
197
- },
198
- "funding": {
199
- "type": "opencollective",
200
- "url": "https://opencollective.com/mui-org"
201
- },
202
- "peerDependencies": {
203
- "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
204
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
205
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
206
- },
207
- "peerDependenciesMeta": {
208
- "@types/react": {
209
- "optional": true
210
- }
211
- }
212
- },
213
- "admin/node_modules/@mui/lab/node_modules/@mui/base/node_modules/@floating-ui/react-dom": {
214
- "version": "2.1.8",
215
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
216
- "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
217
- "license": "MIT",
218
- "dependencies": {
219
- "@floating-ui/dom": "^1.7.6"
220
- },
221
- "peerDependencies": {
222
- "react": ">=16.8.0",
223
- "react-dom": ">=16.8.0"
224
- }
225
- },
113
"frontend": {
114
"name": "@hfs/frontend",
115
"dependencies": {
@@ -275,133 +162,16 @@
162
},
163
"mui-grid-form": {
164
"name": "@hfs/mui-grid-form",
278
- "dependencies": {
279
- "@mui/icons-material": "*",
280
- "@mui/lab": "*",
281
- "@mui/material": "*",
282
- "lodash": "*"
283
- },
165
"devDependencies": {
166
"@types/lodash": "*",
167
"react": "*",
168
"react-dom": "*"
288
- }
289
- },
290
- "mui-grid-form/node_modules/@mui/icons-material": {
291
- "version": "6.5.0",
292
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.5.0.tgz",
293
- "integrity": "sha512-VPuPqXqbBPlcVSA0BmnoE4knW4/xG6Thazo8vCLWkOKusko6DtwFV6B665MMWJ9j0KFohTIf3yx2zYtYacvG1g==",
294
- "license": "MIT",
295
- "dependencies": {
296
- "@babel/runtime": "^7.26.0"
297
- },
298
- "engines": {
299
- "node": ">=14.0.0"
300
- },
301
- "funding": {
302
- "type": "opencollective",
303
- "url": "https://opencollective.com/mui-org"
304
- },
305
- "peerDependencies": {
306
- "@mui/material": "^6.5.0",
307
- "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
308
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
309
- },
310
- "peerDependenciesMeta": {
311
- "@types/react": {
312
- "optional": true
313
- }
314
- }
315
- },
316
- "mui-grid-form/node_modules/@mui/lab": {
317
- "version": "6.0.1-beta.36",
318
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.1-beta.36.tgz",
319
- "integrity": "sha512-af9lDmA9SZGEWF1XXk0EVBpfCITk9IKsvh9lLOZGdYaaHfQeCsqxGEDMvNO66j0P8EYoxpyry84LFCJYuLVtVw==",
320
- "license": "MIT",
321
- "dependencies": {
322
- "@babel/runtime": "^7.26.0",
323
- "@mui/base": "5.0.0-beta.70",
324
- "@mui/system": "^6.5.0",
325
- "@mui/types": "~7.2.24",
326
- "@mui/utils": "^6.4.9",
327
- "clsx": "^2.1.1",
328
- "prop-types": "^15.8.1"
329
- },
330
- "engines": {
331
- "node": ">=14.0.0"
332
- },
333
- "funding": {
334
- "type": "opencollective",
335
- "url": "https://opencollective.com/mui-org"
336
- },
337
- "peerDependencies": {
338
- "@emotion/react": "^11.5.0",
339
- "@emotion/styled": "^11.3.0",
340
- "@mui/material": "^6.5.0",
341
- "@mui/material-pigment-css": "^6.5.0",
342
- "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
343
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
344
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
345
- },
346
- "peerDependenciesMeta": {
347
- "@emotion/react": {
348
- "optional": true
349
- },
350
- "@emotion/styled": {
351
- "optional": true
352
- },
353
- "@mui/material-pigment-css": {
354
- "optional": true
355
- },
356
- "@types/react": {
357
- "optional": true
358
- }
359
- }
360
- },
361
- "mui-grid-form/node_modules/@mui/lab/node_modules/@mui/base": {
362
- "version": "5.0.0-beta.70",
363
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.70.tgz",
364
- "integrity": "sha512-Tb/BIhJzb0pa5zv/wu7OdokY9ZKEDqcu1BDFnohyvGCoHuSXbEr90rPq1qeNW3XvTBIbNWHEF7gqge+xpUo6tQ==",
365
- "deprecated": "This package has been replaced by @base-ui/react",
366
- "license": "MIT",
367
- "dependencies": {
368
- "@babel/runtime": "^7.26.0",
369
- "@floating-ui/react-dom": "^2.1.1",
370
- "@mui/types": "~7.2.24",
371
- "@mui/utils": "^6.4.8",
372
- "@popperjs/core": "^2.11.8",
373
- "clsx": "^2.1.1",
374
- "prop-types": "^15.8.1"
375
- },
376
- "engines": {
377
- "node": ">=14.0.0"
378
- },
379
- "funding": {
380
- "type": "opencollective",
381
- "url": "https://opencollective.com/mui-org"
382
- },
383
- "peerDependencies": {
384
- "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
385
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
386
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
387
- },
388
- "peerDependenciesMeta": {
389
- "@types/react": {
390
- "optional": true
391
- }
392
- }
393
- },
394
- "mui-grid-form/node_modules/@mui/lab/node_modules/@mui/base/node_modules/@floating-ui/react-dom": {
395
- "version": "2.1.8",
396
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
397
- "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
398
- "license": "MIT",
399
- "dependencies": {
400
- "@floating-ui/dom": "^1.7.6"
169
},
170
"peerDependencies": {
403
- "react": ">=16.8.0",
404
- "react-dom": ">=16.8.0"
171
+ "@mui/icons-material": "^9",
172
+ "@mui/lab": "^9.0.0-beta.2",
173
+ "@mui/material": "^9",
174
+ "lodash": "^4.18.1"
175
}
176
},
177
"node_modules/@ampproject/remapping": {
@@ -677,15 +447,15 @@
447
}
448
},
449
"node_modules/@babel/helper-module-transforms": {
680
- "version": "7.26.0",
681
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
682
- "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
450
+ "version": "7.28.6",
451
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
452
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
453
"dev": true,
454
"license": "MIT",
455
"dependencies": {
686
- "@babel/helper-module-imports": "^7.25.9",
687
- "@babel/helper-validator-identifier": "^7.25.9",
688
- "@babel/traverse": "^7.25.9"
456
+ "@babel/helper-module-imports": "^7.28.6",
457
+ "@babel/helper-validator-identifier": "^7.28.5",
458
+ "@babel/traverse": "^7.28.6"
459
},
460
"engines": {
461
"node": ">=6.9.0"
@@ -1404,16 +1174,16 @@
1174
}
1175
},
1176
"node_modules/@babel/plugin-transform-modules-systemjs": {
1407
- "version": "7.25.9",
1408
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
1409
- "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
1177
+ "version": "7.29.4",
1178
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz",
1179
+ "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==",
1180
"dev": true,
1181
"license": "MIT",
1182
"dependencies": {
1413
- "@babel/helper-module-transforms": "^7.25.9",
1414
- "@babel/helper-plugin-utils": "^7.25.9",
1415
- "@babel/helper-validator-identifier": "^7.25.9",
1416
- "@babel/traverse": "^7.25.9"
1183
+ "@babel/helper-module-transforms": "^7.28.6",
1184
+ "@babel/helper-plugin-utils": "^7.28.6",
1185
+ "@babel/helper-validator-identifier": "^7.28.5",
1186
+ "@babel/traverse": "^7.29.0"
1187
},
1188
"engines": {
1189
"node": ">=6.9.0"
@@ -1983,12 +1753,10 @@
1753
}
1754
},
1755
"node_modules/@babel/runtime": {
1986
- "version": "7.26.10",
1987
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
1988
- "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
1989
- "dependencies": {
1990
- "regenerator-runtime": "^0.14.0"
1991
- },
1756
+ "version": "7.29.2",
1757
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
1758
+ "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
1759
+ "license": "MIT",
1760
"engines": {
1761
"node": ">=6.9.0"
1762
}
@@ -2038,6 +1806,37 @@
1806
"node": ">=6.9.0"
1807
}
1808
},
1809
+ "node_modules/@base-ui/utils": {
1810
+ "version": "0.2.8",
1811
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.8.tgz",
1812
+ "integrity": "sha512-jvOi+c+ftGlGotNcKnzPVg2IhCaDTB6/6R3JeqdjdXktuAJi3wKH9T7+svuaKh1mmfVU11UWzUZVH74JDfi/wQ==",
1813
+ "license": "MIT",
1814
+ "dependencies": {
1815
+ "@babel/runtime": "^7.29.2",
1816
+ "@floating-ui/utils": "^0.2.11",
1817
+ "reselect": "^5.1.1",
1818
+ "use-sync-external-store": "^1.6.0"
1819
+ },
1820
+ "peerDependencies": {
1821
+ "@types/react": "^17 || ^18 || ^19",
1822
+ "react": "^17 || ^18 || ^19",
1823
+ "react-dom": "^17 || ^18 || ^19"
1824
+ },
1825
+ "peerDependenciesMeta": {
1826
+ "@types/react": {
1827
+ "optional": true
1828
+ }
1829
+ }
1830
+ },
1831
+ "node_modules/@base-ui/utils/node_modules/use-sync-external-store": {
1832
+ "version": "1.6.0",
1833
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
1834
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
1835
+ "license": "MIT",
1836
+ "peerDependencies": {
1837
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
1838
+ }
1839
+ },
1840
"node_modules/@emotion/babel-plugin": {
1841
"version": "11.13.5",
1842
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
@@ -2637,25 +2436,6 @@
2436
"node": ">=18"
2437
}
2438
},
2640
- "node_modules/@floating-ui/core": {
2641
- "version": "1.7.5",
2642
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz",
2643
- "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==",
2644
- "license": "MIT",
2645
- "dependencies": {
2646
- "@floating-ui/utils": "^0.2.11"
2647
- }
2648
- },
2649
- "node_modules/@floating-ui/dom": {
2650
- "version": "1.7.6",
2651
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz",
2652
- "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==",
2653
- "license": "MIT",
2654
- "dependencies": {
2655
- "@floating-ui/core": "^1.7.5",
2656
- "@floating-ui/utils": "^0.2.11"
2657
- }
2658
- },
2439
"node_modules/@floating-ui/utils": {
2440
"version": "0.2.11",
2441
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz",
@@ -2755,32 +2535,102 @@
2535
}
2536
},
2537
"node_modules/@mui/core-downloads-tracker": {
2758
- "version": "6.5.0",
2759
- "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.5.0.tgz",
2760
- "integrity": "sha512-LGb8t8i6M2ZtS3Drn3GbTI1DVhDY6FJ9crEey2lZ0aN2EMZo8IZBZj9wRf4vqbZHaWjsYgtbOnJw5V8UWbmK2Q==",
2538
+ "version": "9.0.0",
2539
+ "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-9.0.0.tgz",
2540
+ "integrity": "sha512-uwQNGkhv0lf7ufxw6QXev77BW6pWbW+7uxYjU5+rfp4lBkFtMEgJCsarTM3Tn+i0lGx6+Ol2u88JdGXr0GDskA==",
2541
+ "license": "MIT",
2542
+ "funding": {
2543
+ "type": "opencollective",
2544
+ "url": "https://opencollective.com/mui-org"
2545
+ }
2546
+ },
2547
+ "node_modules/@mui/icons-material": {
2548
+ "version": "9.0.0",
2549
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-9.0.0.tgz",
2550
+ "integrity": "sha512-oDwyvI6LgjWRC9MBcSGvLkPud9S9ELgSBQFYxa1rYcZn6Br55dn22SyvsPDMsn0G8OndFk53iMT45W5mNqrogw==",
2551
+ "license": "MIT",
2552
+ "dependencies": {
2553
+ "@babel/runtime": "^7.29.2"
2554
+ },
2555
+ "engines": {
2556
+ "node": ">=14.0.0"
2557
+ },
2558
+ "funding": {
2559
+ "type": "opencollective",
2560
+ "url": "https://opencollective.com/mui-org"
2561
+ },
2562
+ "peerDependencies": {
2563
+ "@mui/material": "^9.0.0",
2564
+ "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2565
+ "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2566
+ },
2567
+ "peerDependenciesMeta": {
2568
+ "@types/react": {
2569
+ "optional": true
2570
+ }
2571
+ }
2572
+ },
2573
+ "node_modules/@mui/lab": {
2574
+ "version": "9.0.0-beta.2",
2575
+ "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-9.0.0-beta.2.tgz",
2576
+ "integrity": "sha512-UqykXQCn7HNSExyYBvrFpaaEEmUwHbEgjFDBApEkawVPcBILyYNFhpXoqkwkafiZy+WsvcxIeRF0z4tCgisTRg==",
2577
"license": "MIT",
2578
+ "dependencies": {
2579
+ "@babel/runtime": "^7.29.2",
2580
+ "@mui/system": "^9.0.0",
2581
+ "@mui/types": "^9.0.0",
2582
+ "@mui/utils": "^9.0.0",
2583
+ "clsx": "^2.1.1",
2584
+ "prop-types": "^15.8.1"
2585
+ },
2586
+ "engines": {
2587
+ "node": ">=14.0.0"
2588
+ },
2589
"funding": {
2590
"type": "opencollective",
2591
"url": "https://opencollective.com/mui-org"
2592
+ },
2593
+ "peerDependencies": {
2594
+ "@emotion/react": "^11.5.0",
2595
+ "@emotion/styled": "^11.3.0",
2596
+ "@mui/material": "^9.0.0",
2597
+ "@mui/material-pigment-css": "^9.0.0",
2598
+ "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2599
+ "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2600
+ "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
2601
+ },
2602
+ "peerDependenciesMeta": {
2603
+ "@emotion/react": {
2604
+ "optional": true
2605
+ },
2606
+ "@emotion/styled": {
2607
+ "optional": true
2608
+ },
2609
+ "@mui/material-pigment-css": {
2610
+ "optional": true
2611
+ },
2612
+ "@types/react": {
2613
+ "optional": true
2614
+ }
2615
}
2616
},
2617
"node_modules/@mui/material": {
2768
- "version": "6.5.0",
2769
- "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.5.0.tgz",
2770
- "integrity": "sha512-yjvtXoFcrPLGtgKRxFaH6OQPtcLPhkloC0BML6rBG5UeldR0nPULR/2E2BfXdo5JNV7j7lOzrrLX2Qf/iSidow==",
2618
+ "version": "9.0.0",
2619
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-9.0.0.tgz",
2620
+ "integrity": "sha512-+VP/oQCDhDR87NQQgXnNBG8dwy6GNuQLnenS1pZvkbn2dKFSxRSRMybTpH9xUxXP+316mlYDy5CSbYtusnCWtw==",
2621
"license": "MIT",
2622
"dependencies": {
2773
- "@babel/runtime": "^7.26.0",
2774
- "@mui/core-downloads-tracker": "^6.5.0",
2775
- "@mui/system": "^6.5.0",
2776
- "@mui/types": "~7.2.24",
2777
- "@mui/utils": "^6.4.9",
2623
+ "@babel/runtime": "^7.29.2",
2624
+ "@mui/core-downloads-tracker": "^9.0.0",
2625
+ "@mui/system": "^9.0.0",
2626
+ "@mui/types": "^9.0.0",
2627
+ "@mui/utils": "^9.0.0",
2628
"@popperjs/core": "^2.11.8",
2629
"@types/react-transition-group": "^4.4.12",
2630
"clsx": "^2.1.1",
2781
- "csstype": "^3.1.3",
2631
+ "csstype": "^3.2.3",
2632
"prop-types": "^15.8.1",
2783
- "react-is": "^19.0.0",
2633
+ "react-is": "^19.2.4",
2634
"react-transition-group": "^4.4.5"
2635
},
2636
"engines": {
@@ -2793,7 +2643,7 @@
2643
"peerDependencies": {
2644
"@emotion/react": "^11.5.0",
2645
"@emotion/styled": "^11.3.0",
2796
- "@mui/material-pigment-css": "^6.5.0",
2646
+ "@mui/material-pigment-css": "^9.0.0",
2647
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2648
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2649
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -2814,13 +2664,13 @@
2664
}
2665
},
2666
"node_modules/@mui/private-theming": {
2817
- "version": "6.4.9",
2818
- "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.9.tgz",
2819
- "integrity": "sha512-LktcVmI5X17/Q5SkwjCcdOLBzt1hXuc14jYa7NPShog0GBDCDvKtcnP0V7a2s6EiVRlv7BzbWEJzH6+l/zaCxw==",
2667
+ "version": "9.0.0",
2668
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-9.0.0.tgz",
2669
+ "integrity": "sha512-JtuZoaiCqwD6vjgYu6Xp3T7DZkrxJlgtDz5yESzhI34fEX5hHMh2VJUbuL9UOg8xrfIFMrq6dcYoH/7Zi4G0RA==",
2670
"license": "MIT",
2671
"dependencies": {
2822
- "@babel/runtime": "^7.26.0",
2823
- "@mui/utils": "^6.4.9",
2672
+ "@babel/runtime": "^7.29.2",
2673
+ "@mui/utils": "^9.0.0",
2674
"prop-types": "^15.8.1"
2675
},
2676
"engines": {
@@ -2841,16 +2691,16 @@
2691
}
2692
},
2693
"node_modules/@mui/styled-engine": {
2844
- "version": "6.5.0",
2845
- "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.5.0.tgz",
2846
- "integrity": "sha512-8woC2zAqF4qUDSPIBZ8v3sakj+WgweolpyM/FXf8jAx6FMls+IE4Y8VDZc+zS805J7PRz31vz73n2SovKGaYgw==",
2694
+ "version": "9.0.0",
2695
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-9.0.0.tgz",
2696
+ "integrity": "sha512-9RLGdX4Jg0aQPRuvqh/OLzYSPlgd5zyEw5/1HIRfdavSiOd03WtUaGZH9/w1RoTYuRKwpgy0hpIFaMHIqPVIWg==",
2697
"license": "MIT",
2698
"dependencies": {
2849
- "@babel/runtime": "^7.26.0",
2850
- "@emotion/cache": "^11.13.5",
2699
+ "@babel/runtime": "^7.29.2",
2700
+ "@emotion/cache": "^11.14.0",
2701
"@emotion/serialize": "^1.3.3",
2702
"@emotion/sheet": "^1.4.0",
2853
- "csstype": "^3.1.3",
2703
+ "csstype": "^3.2.3",
2704
"prop-types": "^15.8.1"
2705
},
2706
"engines": {
@@ -2875,18 +2725,18 @@
2725
}
2726
},
2727
"node_modules/@mui/system": {
2878
- "version": "6.5.0",
2879
- "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.5.0.tgz",
2880
- "integrity": "sha512-XcbBYxDS+h/lgsoGe78ExXFZXtuIlSBpn/KsZq8PtZcIkUNJInkuDqcLd2rVBQrDC1u+rvVovdaWPf2FHKJf3w==",
2728
+ "version": "9.0.0",
2729
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-9.0.0.tgz",
2730
+ "integrity": "sha512-YnC5Zg6j04IxiLc/boAKs0464jfZlLFVa7mf5E8lF0XOtZVUvG6R6gJK50lgUYdaaLdyLfxF6xR7LaPuEpeT/g==",
2731
"license": "MIT",
2732
"dependencies": {
2883
- "@babel/runtime": "^7.26.0",
2884
- "@mui/private-theming": "^6.4.9",
2885
- "@mui/styled-engine": "^6.5.0",
2886
- "@mui/types": "~7.2.24",
2887
- "@mui/utils": "^6.4.9",
2733
+ "@babel/runtime": "^7.29.2",
2734
+ "@mui/private-theming": "^9.0.0",
2735
+ "@mui/styled-engine": "^9.0.0",
2736
+ "@mui/types": "^9.0.0",
2737
+ "@mui/utils": "^9.0.0",
2738
"clsx": "^2.1.1",
2889
- "csstype": "^3.1.3",
2739
+ "csstype": "^3.2.3",
2740
"prop-types": "^15.8.1"
2741
},
2742
"engines": {
@@ -2915,10 +2765,13 @@
2765
}
2766
},
2767
"node_modules/@mui/types": {
2918
- "version": "7.2.24",
2919
- "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.24.tgz",
2920
- "integrity": "sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw==",
2768
+ "version": "9.0.0",
2769
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-9.0.0.tgz",
2770
+ "integrity": "sha512-i1cuFCAWN44b3AJWO7mh7tuh1sqbQSeVr/94oG0TX5uXivac8XalgE4/6fQZcmGZigzbQ35IXxj/4jLpRIBYZg==",
2771
"license": "MIT",
2772
+ "dependencies": {
2773
+ "@babel/runtime": "^7.29.2"
2774
+ },
2775
"peerDependencies": {
2776
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2777
},
@@ -2929,17 +2782,17 @@
2782
}
2783
},
2784
"node_modules/@mui/utils": {
2932
- "version": "6.4.9",
2933
- "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.9.tgz",
2934
- "integrity": "sha512-Y12Q9hbK9g+ZY0T3Rxrx9m2m10gaphDuUMgWxyV5kNJevVxXYCLclYUCC9vXaIk1/NdNDTcW2Yfr2OGvNFNmHg==",
2785
+ "version": "9.0.0",
2786
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-9.0.0.tgz",
2787
+ "integrity": "sha512-bQcqyg/gjULUqTuyUjSAFr6LQGLvtkNtDbJerAtoUn9kGZ0hg5QJiN1PLHMLbeFpe3te1831uq7GFl2ITokGdg==",
2788
"license": "MIT",
2789
"dependencies": {
2937
- "@babel/runtime": "^7.26.0",
2938
- "@mui/types": "~7.2.24",
2939
- "@types/prop-types": "^15.7.14",
2790
+ "@babel/runtime": "^7.29.2",
2791
+ "@mui/types": "^9.0.0",
2792
+ "@types/prop-types": "^15.7.15",
2793
"clsx": "^2.1.1",
2794
"prop-types": "^15.8.1",
2942
- "react-is": "^19.0.0"
2795
+ "react-is": "^19.2.4"
2796
},
2797
"engines": {
2798
"node": ">=14.0.0"
@@ -2959,18 +2812,18 @@
2812
}
2813
},
2814
"node_modules/@mui/x-data-grid": {
2962
- "version": "7.29.12",
2963
- "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.29.12.tgz",
2964
- "integrity": "sha512-MaEC7ubr/je8jVWjdRU7LxBXAzlOZwFEdNdvlDUJIYkRa3TRCQ1HsY8Gd8Od0jnlnMYn9M4BrEfOrq9VRnt4bw==",
2815
+ "version": "9.0.4",
2816
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-9.0.4.tgz",
2817
+ "integrity": "sha512-XhjewU6EGFPXDhVJ48ILA7PXYdGVbIwvy6g3SYkm7yMygb/ScA6k+Uac2zi09OMxJDCK8nRiuhj+ONY4uZZIYQ==",
2818
"license": "MIT",
2819
"dependencies": {
2967
- "@babel/runtime": "^7.25.7",
2968
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
2969
- "@mui/x-internals": "7.29.0",
2820
+ "@babel/runtime": "^7.29.2",
2821
+ "@mui/utils": "9.0.0",
2822
+ "@mui/x-internals": "^9.0.4",
2823
+ "@mui/x-virtualizer": "9.0.0-alpha.2",
2824
"clsx": "^2.1.1",
2825
"prop-types": "^15.8.1",
2972
- "reselect": "^5.1.1",
2973
- "use-sync-external-store": "^1.0.0"
2826
+ "use-sync-external-store": "^1.6.0"
2827
},
2828
"engines": {
2829
"node": ">=14.0.0"
@@ -2982,8 +2835,8 @@
2835
"peerDependencies": {
2836
"@emotion/react": "^11.9.0",
2837
"@emotion/styled": "^11.8.1",
2985
- "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
2986
- "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0",
2838
+ "@mui/material": "^7.3.0 || ^9.0.0",
2839
+ "@mui/system": "^7.3.0 || ^9.0.0",
2840
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2841
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
2842
},
@@ -2996,16 +2849,25 @@
2849
}
2850
}
2851
},
2852
+ "node_modules/@mui/x-data-grid/node_modules/use-sync-external-store": {
2853
+ "version": "1.6.0",
2854
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
2855
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
2856
+ "license": "MIT",
2857
+ "peerDependencies": {
2858
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
2859
+ }
2860
+ },
2861
"node_modules/@mui/x-date-pickers": {
3000
- "version": "7.29.4",
3001
- "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.29.4.tgz",
3002
- "integrity": "sha512-wJ3tsqk/y6dp+mXGtT9czciAMEO5Zr3IIAHg9x6IL0Eqanqy0N3chbmQQZv3iq0m2qUpQDLvZ4utZBUTJdjNzw==",
2862
+ "version": "9.0.4",
2863
+ "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-9.0.4.tgz",
2864
+ "integrity": "sha512-Zq4ZUYyqFtv9BjAyYOkUEiAykdAJnvFoPY8gaARXWleyX8QY5ztY5I1yD3iS6R+k/QFWNOef07VYU7nKFdRrYA==",
2865
"license": "MIT",
2866
"dependencies": {
3005
- "@babel/runtime": "^7.25.7",
3006
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
3007
- "@mui/x-internals": "7.29.0",
3008
- "@types/react-transition-group": "^4.4.11",
2867
+ "@babel/runtime": "^7.29.2",
2868
+ "@mui/utils": "9.0.0",
2869
+ "@mui/x-internals": "^9.0.4",
2870
+ "@types/react-transition-group": "^4.4.12",
2871
"clsx": "^2.1.1",
2872
"prop-types": "^15.8.1",
2873
"react-transition-group": "^4.4.5"
@@ -3020,8 +2882,8 @@
2882
"peerDependencies": {
2883
"@emotion/react": "^11.9.0",
2884
"@emotion/styled": "^11.8.1",
3023
- "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
3024
- "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0",
2885
+ "@mui/material": "^7.3.0 || ^9.0.0",
2886
+ "@mui/system": "^7.3.0 || ^9.0.0",
2887
"date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0",
2888
"date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0",
2889
"dayjs": "^1.10.7",
@@ -3063,13 +2925,15 @@
2925
}
2926
},
2927
"node_modules/@mui/x-internals": {
3066
- "version": "7.29.0",
3067
- "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.29.0.tgz",
3068
- "integrity": "sha512-+Gk6VTZIFD70XreWvdXBwKd8GZ2FlSCuecQFzm6znwqXg1ZsndavrhG9tkxpxo2fM1Zf7Tk8+HcOO0hCbhTQFA==",
2928
+ "version": "9.0.4",
2929
+ "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-9.0.4.tgz",
2930
+ "integrity": "sha512-I84xcPZOEmN29syfAjgsv25kpW7GX9+F7n2xXKEX5C7VdyXITbAW2RomwXt3guud4KwGhkAGuGDPK7Wi20EoCg==",
2931
"license": "MIT",
2932
"dependencies": {
3071
- "@babel/runtime": "^7.25.7",
3072
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0"
2933
+ "@babel/runtime": "^7.29.2",
2934
+ "@mui/utils": "9.0.0",
2935
+ "reselect": "^5.1.1",
2936
+ "use-sync-external-store": "^1.6.0"
2937
},
2938
"engines": {
2939
"node": ">=14.0.0"
@@ -3082,16 +2946,26 @@
2946
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2947
}
2948
},
2949
+ "node_modules/@mui/x-internals/node_modules/use-sync-external-store": {
2950
+ "version": "1.6.0",
2951
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
2952
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
2953
+ "license": "MIT",
2954
+ "peerDependencies": {
2955
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
2956
+ }
2957
+ },
2958
"node_modules/@mui/x-tree-view": {
3086
- "version": "7.29.10",
3087
- "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.29.10.tgz",
3088
- "integrity": "sha512-/ZcM582yIaQN2PmadIlQYRJzc3yXV7bh463J4GHtTmFw+PEjzUfzETBWe3VxmU3EPgIFzVQPjqAAJwylmQSJOg==",
2959
+ "version": "9.0.4",
2960
+ "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-9.0.4.tgz",
2961
+ "integrity": "sha512-tMyYZlBWxPs2E3F/dNUXAXNxd9sk4OYFo9TvulRMk5RfzkA/HwIOjsHgaCG5OGILsyxPaXkr1YcHg4mbTajyig==",
2962
"license": "MIT",
2963
"dependencies": {
3091
- "@babel/runtime": "^7.25.7",
3092
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
3093
- "@mui/x-internals": "7.29.0",
3094
- "@types/react-transition-group": "^4.4.11",
2964
+ "@babel/runtime": "^7.29.2",
2965
+ "@base-ui/utils": "^0.2.8",
2966
+ "@mui/utils": "9.0.0",
2967
+ "@mui/x-internals": "^9.0.4",
2968
+ "@types/react-transition-group": "^4.4.12",
2969
"clsx": "^2.1.1",
2970
"prop-types": "^15.8.1",
2971
"react-transition-group": "^4.4.5"
@@ -3106,8 +2980,8 @@
2980
"peerDependencies": {
2981
"@emotion/react": "^11.9.0",
2982
"@emotion/styled": "^11.8.1",
3109
- "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
3110
- "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0",
2983
+ "@mui/material": "^7.3.0 || ^9.0.0",
2984
+ "@mui/system": "^7.3.0 || ^9.0.0",
2985
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2986
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
2987
},
@@ -3120,6 +2994,28 @@
2994
}
2995
}
2996
},
2997
+ "node_modules/@mui/x-virtualizer": {
2998
+ "version": "9.0.0-alpha.2",
2999
+ "resolved": "https://registry.npmjs.org/@mui/x-virtualizer/-/x-virtualizer-9.0.0-alpha.2.tgz",
3000
+ "integrity": "sha512-L/7I81NzdQ6a+iu74bkOyVILbwVdAEeCMQLDdmBS77lXVmSZSn3E664oQVdE8uoiSjbOuF0U2LGyM7wH9Ae/nA==",
3001
+ "license": "MIT",
3002
+ "dependencies": {
3003
+ "@babel/runtime": "^7.29.2",
3004
+ "@mui/utils": "9.0.0",
3005
+ "@mui/x-internals": "^9.0.4"
3006
+ },
3007
+ "engines": {
3008
+ "node": ">=14.0.0"
3009
+ },
3010
+ "funding": {
3011
+ "type": "opencollective",
3012
+ "url": "https://opencollective.com/mui-org"
3013
+ },
3014
+ "peerDependencies": {
3015
+ "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
3016
+ "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
3017
+ }
3018
+ },
3019
"node_modules/@nodable/entities": {
3020
"version": "2.1.0",
3021
"resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
@@ -3430,15 +3326,6 @@
3326
"fast-xml-parser": "^5.3.4"
3327
}
3328
},
3433
- "node_modules/@remix-run/router": {
3434
- "version": "1.23.2",
3435
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz",
3436
- "integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==",
3437
- "license": "MIT",
3438
- "engines": {
3439
- "node": ">=14.0.0"
3440
- }
3441
- },
3329
"node_modules/@rollup/pluginutils": {
3330
"version": "5.3.0",
3331
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
@@ -4090,6 +3977,16 @@
3977
"@types/node": "*"
3978
}
3979
},
3980
+ "node_modules/@types/unzipper": {
3981
+ "version": "0.10.11",
3982
+ "resolved": "https://registry.npmjs.org/@types/unzipper/-/unzipper-0.10.11.tgz",
3983
+ "integrity": "sha512-D25im2zjyMCcgL9ag6N46+wbtJBnXIr7SI4zHf9eJD2Dw2tEB5e+p5MYkrxKIVRscs5QV0EhtU9rgXSPx90oJg==",
3984
+ "dev": true,
3985
+ "license": "MIT",
3986
+ "dependencies": {
3987
+ "@types/node": "*"
3988
+ }
3989
+ },
3990
"node_modules/@types/xxhashjs": {
3991
"version": "0.2.4",
3992
"resolved": "https://registry.npmjs.org/@types/xxhashjs/-/xxhashjs-0.2.4.tgz",
@@ -4100,6 +3997,16 @@
3997
"@types/node": "*"
3998
}
3999
},
4000
+ "node_modules/@types/yazl": {
4001
+ "version": "3.3.1",
4002
+ "resolved": "https://registry.npmjs.org/@types/yazl/-/yazl-3.3.1.tgz",
4003
+ "integrity": "sha512-DIWfCKpsTp6hE5BDBHV3+fIL/bLUF9Bv13iDrWnMlmhQpH67buNvI291ZauQ1xcccxK3FqQ9honnXpq4R8NMuQ==",
4004
+ "dev": true,
4005
+ "license": "MIT",
4006
+ "dependencies": {
4007
+ "@types/node": "*"
4008
+ }
4009
+ },
4010
"node_modules/@yao-pkg/pkg": {
4011
"version": "6.14.2",
4012
"resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.2.tgz",
@@ -4675,6 +4582,13 @@
4582
"@esbuild/win32-x64": "0.27.3"
4583
}
4584
},
4585
+ "node_modules/@yarnpkg/lockfile": {
4586
+ "version": "1.1.0",
4587
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
4588
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
4589
+ "dev": true,
4590
+ "license": "BSD-2-Clause"
4591
+ },
4592
"node_modules/accepts": {
4593
"version": "1.3.8",
4594
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -5029,18 +4943,6 @@
4943
}
4944
]
4945
},
5032
- "node_modules/binary": {
5033
- "version": "0.3.0",
5034
- "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
5035
- "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==",
5036
- "dependencies": {
5037
- "buffers": "~0.1.1",
5038
- "chainsaw": "~0.1.0"
5039
- },
5040
- "engines": {
5041
- "node": "*"
5042
- }
5043
- },
4946
"node_modules/binary-extensions": {
4947
"version": "2.2.0",
4948
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -5078,8 +4980,7 @@
4980
"node_modules/bluebird": {
4981
"version": "3.7.2",
4982
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
5081
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
5082
- "dev": true
4983
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
4984
},
4985
"node_modules/boolbase": {
4986
"version": "1.0.0",
@@ -5198,6 +5099,15 @@
5099
"ieee754": "^1.1.13"
5100
}
5101
},
5102
+ "node_modules/buffer-crc32": {
5103
+ "version": "1.0.0",
5104
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
5105
+ "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
5106
+ "license": "MIT",
5107
+ "engines": {
5108
+ "node": ">=8.0.0"
5109
+ }
5110
+ },
5111
"node_modules/buffer-from": {
5112
"version": "1.1.2",
5113
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -5205,14 +5115,6 @@
5115
"dev": true,
5116
"peer": true
5117
},
5208
- "node_modules/buffers": {
5209
- "version": "0.1.1",
5210
- "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
5211
- "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==",
5212
- "engines": {
5213
- "node": ">=0.2.0"
5214
- }
5215
- },
5118
"node_modules/bundle-name": {
5119
"version": "4.1.0",
5120
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
@@ -5245,7 +5147,26 @@
5147
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
5148
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
5149
"engines": {
5248
- "node": ">= 0.8"
5150
+ "node": ">= 0.8"
5151
+ }
5152
+ },
5153
+ "node_modules/call-bind": {
5154
+ "version": "1.0.9",
5155
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
5156
+ "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==",
5157
+ "dev": true,
5158
+ "license": "MIT",
5159
+ "dependencies": {
5160
+ "call-bind-apply-helpers": "^1.0.2",
5161
+ "es-define-property": "^1.0.1",
5162
+ "get-intrinsic": "^1.3.0",
5163
+ "set-function-length": "^1.2.2"
5164
+ },
5165
+ "engines": {
5166
+ "node": ">= 0.4"
5167
+ },
5168
+ "funding": {
5169
+ "url": "https://github.com/sponsors/ljharb"
5170
}
5171
},
5172
"node_modules/call-bind-apply-helpers": {
@@ -5261,6 +5182,23 @@
5182
"node": ">= 0.4"
5183
}
5184
},
5185
+ "node_modules/call-bound": {
5186
+ "version": "1.0.4",
5187
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
5188
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
5189
+ "dev": true,
5190
+ "license": "MIT",
5191
+ "dependencies": {
5192
+ "call-bind-apply-helpers": "^1.0.2",
5193
+ "get-intrinsic": "^1.3.0"
5194
+ },
5195
+ "engines": {
5196
+ "node": ">= 0.4"
5197
+ },
5198
+ "funding": {
5199
+ "url": "https://github.com/sponsors/ljharb"
5200
+ }
5201
+ },
5202
"node_modules/callsites": {
5203
"version": "3.1.0",
5204
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -5316,17 +5254,6 @@
5254
],
5255
"license": "CC-BY-4.0"
5256
},
5319
- "node_modules/chainsaw": {
5320
- "version": "0.1.0",
5321
- "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
5322
- "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==",
5323
- "dependencies": {
5324
- "traverse": ">=0.3.0 <0.4"
5325
- },
5326
- "engines": {
5327
- "node": "*"
5328
- }
5329
- },
5257
"node_modules/chalk": {
5258
"version": "4.1.2",
5259
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -5375,6 +5302,22 @@
5302
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
5303
"dev": true
5304
},
5305
+ "node_modules/ci-info": {
5306
+ "version": "3.9.0",
5307
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
5308
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
5309
+ "dev": true,
5310
+ "funding": [
5311
+ {
5312
+ "type": "github",
5313
+ "url": "https://github.com/sponsors/sibiraj-s"
5314
+ }
5315
+ ],
5316
+ "license": "MIT",
5317
+ "engines": {
5318
+ "node": ">=8"
5319
+ }
5320
+ },
5321
"node_modules/cliui": {
5322
"version": "7.0.4",
5323
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -5518,8 +5461,7 @@
5461
"node_modules/core-util-is": {
5462
"version": "1.0.3",
5463
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
5521
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
5522
- "dev": true
5464
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
5465
},
5466
"node_modules/cosmiconfig": {
5467
"version": "7.1.0",
@@ -5629,9 +5571,10 @@
5571
}
5572
},
5573
"node_modules/csstype": {
5632
- "version": "3.1.3",
5633
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
5634
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
5574
+ "version": "3.2.3",
5575
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
5576
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
5577
+ "license": "MIT"
5578
},
5579
"node_modules/csv-parser": {
5580
"version": "3.0.0",
@@ -5768,6 +5711,24 @@
5711
"url": "https://github.com/sponsors/sindresorhus"
5712
}
5713
},
5714
+ "node_modules/define-data-property": {
5715
+ "version": "1.1.4",
5716
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
5717
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
5718
+ "dev": true,
5719
+ "license": "MIT",
5720
+ "dependencies": {
5721
+ "es-define-property": "^1.0.0",
5722
+ "es-errors": "^1.3.0",
5723
+ "gopd": "^1.0.1"
5724
+ },
5725
+ "engines": {
5726
+ "node": ">= 0.4"
5727
+ },
5728
+ "funding": {
5729
+ "url": "https://github.com/sponsors/ljharb"
5730
+ }
5731
+ },
5732
"node_modules/define-lazy-prop": {
5733
"version": "2.0.0",
5734
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
@@ -5912,7 +5873,6 @@
5873
"version": "0.1.4",
5874
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
5875
"integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
5915
- "dev": true,
5876
"dependencies": {
5877
"readable-stream": "^2.0.2"
5878
}
@@ -6171,9 +6131,9 @@
6131
}
6132
},
6133
"node_modules/fast-xml-builder": {
6174
- "version": "1.1.5",
6175
- "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz",
6176
- "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==",
6134
+ "version": "1.2.0",
6135
+ "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz",
6136
+ "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==",
6137
"funding": [
6138
{
6139
"type": "github",
@@ -6182,7 +6142,8 @@
6142
],
6143
"license": "MIT",
6144
"dependencies": {
6185
- "path-expression-matcher": "^1.1.3"
6145
+ "path-expression-matcher": "^1.5.0",
6146
+ "xml-naming": "^0.1.0"
6147
}
6148
},
6149
"node_modules/fast-xml-parser": {
@@ -6259,6 +6220,16 @@
6220
"resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
6221
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
6222
},
6223
+ "node_modules/find-yarn-workspace-root": {
6224
+ "version": "2.0.0",
6225
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
6226
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
6227
+ "dev": true,
6228
+ "license": "Apache-2.0",
6229
+ "dependencies": {
6230
+ "micromatch": "^4.0.2"
6231
+ }
6232
+ },
6233
"node_modules/follow-redirects": {
6234
"version": "1.16.0",
6235
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
@@ -6467,8 +6438,7 @@
6438
"node_modules/graceful-fs": {
6439
"version": "4.2.11",
6440
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
6470
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
6471
- "dev": true
6441
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
6442
},
6443
"node_modules/hard-rejection": {
6444
"version": "2.1.0",
@@ -6487,6 +6457,19 @@
6457
"node": ">=8"
6458
}
6459
},
6460
+ "node_modules/has-property-descriptors": {
6461
+ "version": "1.0.2",
6462
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
6463
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
6464
+ "dev": true,
6465
+ "license": "MIT",
6466
+ "dependencies": {
6467
+ "es-define-property": "^1.0.0"
6468
+ },
6469
+ "funding": {
6470
+ "url": "https://github.com/sponsors/ljharb"
6471
+ }
6472
+ },
6473
"node_modules/has-symbols": {
6474
"version": "1.1.0",
6475
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
@@ -6873,8 +6856,7 @@
6856
"node_modules/isarray": {
6857
"version": "1.0.0",
6858
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6876
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
6877
- "dev": true
6859
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
6860
},
6861
"node_modules/isexe": {
6862
"version": "2.0.0",
@@ -6909,6 +6891,33 @@
6891
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
6892
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
6893
},
6894
+ "node_modules/json-stable-stringify": {
6895
+ "version": "1.3.0",
6896
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz",
6897
+ "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==",
6898
+ "dev": true,
6899
+ "license": "MIT",
6900
+ "dependencies": {
6901
+ "call-bind": "^1.0.8",
6902
+ "call-bound": "^1.0.4",
6903
+ "isarray": "^2.0.5",
6904
+ "jsonify": "^0.0.1",
6905
+ "object-keys": "^1.1.1"
6906
+ },
6907
+ "engines": {
6908
+ "node": ">= 0.4"
6909
+ },
6910
+ "funding": {
6911
+ "url": "https://github.com/sponsors/ljharb"
6912
+ }
6913
+ },
6914
+ "node_modules/json-stable-stringify/node_modules/isarray": {
6915
+ "version": "2.0.5",
6916
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
6917
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
6918
+ "dev": true,
6919
+ "license": "MIT"
6920
+ },
6921
"node_modules/json5": {
6922
"version": "2.2.3",
6923
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -6931,6 +6940,16 @@
6940
"graceful-fs": "^4.1.6"
6941
}
6942
},
6943
+ "node_modules/jsonify": {
6944
+ "version": "0.0.1",
6945
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
6946
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
6947
+ "dev": true,
6948
+ "license": "Public Domain",
6949
+ "funding": {
6950
+ "url": "https://github.com/sponsors/ljharb"
6951
+ }
6952
+ },
6953
"node_modules/keygrip": {
6954
"version": "1.1.0",
6955
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -6951,6 +6970,16 @@
6970
"node": ">=0.10.0"
6971
}
6972
},
6973
+ "node_modules/klaw-sync": {
6974
+ "version": "6.0.0",
6975
+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
6976
+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
6977
+ "dev": true,
6978
+ "license": "MIT",
6979
+ "dependencies": {
6980
+ "graceful-fs": "^4.1.11"
6981
+ }
6982
+ },
6983
"node_modules/koa": {
6984
"version": "3.1.2",
6985
"resolved": "https://registry.npmjs.org/koa/-/koa-3.1.2.tgz",
@@ -7451,17 +7480,6 @@
7480
"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
7481
"license": "MIT"
7482
},
7454
- "node_modules/mkdirp": {
7455
- "version": "0.5.6",
7456
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
7457
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
7458
- "dependencies": {
7459
- "minimist": "^1.2.6"
7460
- },
7461
- "bin": {
7462
- "mkdirp": "bin/cmd.js"
7463
- }
7464
- },
7483
"node_modules/mkdirp-classic": {
7484
"version": "0.5.3",
7485
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -7635,8 +7653,7 @@
7653
"node_modules/node-int64": {
7654
"version": "0.4.0",
7655
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
7638
- "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
7639
- "dev": true
7656
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
7657
},
7658
"node_modules/node-releases": {
7659
"version": "2.0.19",
@@ -7770,6 +7787,16 @@
7787
"node": ">=0.10.0"
7788
}
7789
},
7790
+ "node_modules/object-keys": {
7791
+ "version": "1.1.1",
7792
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7793
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7794
+ "dev": true,
7795
+ "license": "MIT",
7796
+ "engines": {
7797
+ "node": ">= 0.4"
7798
+ }
7799
+ },
7800
"node_modules/on-finished": {
7801
"version": "2.4.1",
7802
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
@@ -7852,6 +7879,104 @@
7879
"node": ">= 0.8"
7880
}
7881
},
7882
+ "node_modules/patch-package": {
7883
+ "version": "8.0.1",
7884
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz",
7885
+ "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==",
7886
+ "dev": true,
7887
+ "license": "MIT",
7888
+ "dependencies": {
7889
+ "@yarnpkg/lockfile": "^1.1.0",
7890
+ "chalk": "^4.1.2",
7891
+ "ci-info": "^3.7.0",
7892
+ "cross-spawn": "^7.0.3",
7893
+ "find-yarn-workspace-root": "^2.0.0",
7894
+ "fs-extra": "^10.0.0",
7895
+ "json-stable-stringify": "^1.0.2",
7896
+ "klaw-sync": "^6.0.0",
7897
+ "minimist": "^1.2.6",
7898
+ "open": "^7.4.2",
7899
+ "semver": "^7.5.3",
7900
+ "slash": "^2.0.0",
7901
+ "tmp": "^0.2.4",
7902
+ "yaml": "^2.2.2"
7903
+ },
7904
+ "bin": {
7905
+ "patch-package": "index.js"
7906
+ },
7907
+ "engines": {
7908
+ "node": ">=14",
7909
+ "npm": ">5"
7910
+ }
7911
+ },
7912
+ "node_modules/patch-package/node_modules/fs-extra": {
7913
+ "version": "10.1.0",
7914
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
7915
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
7916
+ "dev": true,
7917
+ "license": "MIT",
7918
+ "dependencies": {
7919
+ "graceful-fs": "^4.2.0",
7920
+ "jsonfile": "^6.0.1",
7921
+ "universalify": "^2.0.0"
7922
+ },
7923
+ "engines": {
7924
+ "node": ">=12"
7925
+ }
7926
+ },
7927
+ "node_modules/patch-package/node_modules/jsonfile": {
7928
+ "version": "6.2.0",
7929
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
7930
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
7931
+ "dev": true,
7932
+ "license": "MIT",
7933
+ "dependencies": {
7934
+ "universalify": "^2.0.0"
7935
+ },
7936
+ "optionalDependencies": {
7937
+ "graceful-fs": "^4.1.6"
7938
+ }
7939
+ },
7940
+ "node_modules/patch-package/node_modules/open": {
7941
+ "version": "7.4.2",
7942
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
7943
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
7944
+ "dev": true,
7945
+ "license": "MIT",
7946
+ "dependencies": {
7947
+ "is-docker": "^2.0.0",
7948
+ "is-wsl": "^2.1.1"
7949
+ },
7950
+ "engines": {
7951
+ "node": ">=8"
7952
+ },
7953
+ "funding": {
7954
+ "url": "https://github.com/sponsors/sindresorhus"
7955
+ }
7956
+ },
7957
+ "node_modules/patch-package/node_modules/semver": {
7958
+ "version": "7.7.4",
7959
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
7960
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
7961
+ "dev": true,
7962
+ "license": "ISC",
7963
+ "bin": {
7964
+ "semver": "bin/semver.js"
7965
+ },
7966
+ "engines": {
7967
+ "node": ">=10"
7968
+ }
7969
+ },
7970
+ "node_modules/patch-package/node_modules/universalify": {
7971
+ "version": "2.0.1",
7972
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
7973
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
7974
+ "dev": true,
7975
+ "license": "MIT",
7976
+ "engines": {
7977
+ "node": ">= 10.0.0"
7978
+ }
7979
+ },
7980
"node_modules/path-exists": {
7981
"version": "4.0.0",
7982
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -7964,9 +8089,9 @@
8089
}
8090
},
8091
"node_modules/postcss": {
7967
- "version": "8.5.12",
7968
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz",
7969
- "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==",
8092
+ "version": "8.5.10",
8093
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
8094
+ "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==",
8095
"dev": true,
8096
"funding": [
8097
{
@@ -8049,8 +8174,7 @@
8174
"node_modules/process-nextick-args": {
8175
"version": "2.0.1",
8176
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
8052
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
8053
- "dev": true
8177
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
8178
},
8179
"node_modules/progress": {
8180
"version": "2.0.3",
@@ -8269,43 +8393,11 @@
8393
}
8394
},
8395
"node_modules/react-is": {
8272
- "version": "19.1.0",
8273
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.0.tgz",
8274
- "integrity": "sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg==",
8396
+ "version": "19.2.5",
8397
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.5.tgz",
8398
+ "integrity": "sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ==",
8399
"license": "MIT"
8400
},
8277
- "node_modules/react-router": {
8278
- "version": "6.30.3",
8279
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.3.tgz",
8280
- "integrity": "sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==",
8281
- "license": "MIT",
8282
- "dependencies": {
8283
- "@remix-run/router": "1.23.2"
8284
- },
8285
- "engines": {
8286
- "node": ">=14.0.0"
8287
- },
8288
- "peerDependencies": {
8289
- "react": ">=16.8"
8290
- }
8291
- },
8292
- "node_modules/react-router-dom": {
8293
- "version": "6.30.3",
8294
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.3.tgz",
8295
- "integrity": "sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==",
8296
- "license": "MIT",
8297
- "dependencies": {
8298
- "@remix-run/router": "1.23.2",
8299
- "react-router": "6.30.3"
8300
- },
8301
- "engines": {
8302
- "node": ">=14.0.0"
8303
- },
8304
- "peerDependencies": {
8305
- "react": ">=16.8",
8306
- "react-dom": ">=16.8"
8307
- }
8308
- },
8401
"node_modules/react-simple-code-editor": {
8402
"version": "0.13.1",
8403
"resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.13.1.tgz",
@@ -8470,7 +8562,6 @@
8562
"version": "2.3.8",
8563
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
8564
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
8473
- "dev": true,
8565
"dependencies": {
8566
"core-util-is": "~1.0.0",
8567
"inherits": "~2.0.3",
@@ -8547,7 +8638,8 @@
8638
"node_modules/regenerator-runtime": {
8639
"version": "0.14.1",
8640
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
8550
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
8641
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
8642
+ "dev": true
8643
},
8644
"node_modules/regenerator-transform": {
8645
"version": "0.15.2",
@@ -8774,8 +8866,7 @@
8866
"node_modules/safe-buffer": {
8867
"version": "5.1.2",
8868
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8777
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8778
- "dev": true
8869
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
8870
},
8871
"node_modules/safer-buffer": {
8872
"version": "2.1.2",
@@ -8817,6 +8908,24 @@
8908
"semver": "bin/semver"
8909
}
8910
},
8911
+ "node_modules/set-function-length": {
8912
+ "version": "1.2.2",
8913
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
8914
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
8915
+ "dev": true,
8916
+ "license": "MIT",
8917
+ "dependencies": {
8918
+ "define-data-property": "^1.1.4",
8919
+ "es-errors": "^1.3.0",
8920
+ "function-bind": "^1.1.2",
8921
+ "get-intrinsic": "^1.2.4",
8922
+ "gopd": "^1.0.1",
8923
+ "has-property-descriptors": "^1.0.2"
8924
+ },
8925
+ "engines": {
8926
+ "node": ">= 0.4"
8927
+ }
8928
+ },
8929
"node_modules/setprototypeof": {
8930
"version": "1.2.0",
8931
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -8924,6 +9033,16 @@
9033
"node": ">=10"
9034
}
9035
},
9036
+ "node_modules/slash": {
9037
+ "version": "2.0.0",
9038
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
9039
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
9040
+ "dev": true,
9041
+ "license": "MIT",
9042
+ "engines": {
9043
+ "node": ">=6"
9044
+ }
9045
+ },
9046
"node_modules/sonda": {
9047
"version": "0.10.1",
9048
"resolved": "https://registry.npmjs.org/sonda/-/sonda-0.10.1.tgz",
@@ -9094,7 +9213,6 @@
9213
"version": "1.1.1",
9214
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9215
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9097
- "dev": true,
9216
"dependencies": {
9217
"safe-buffer": "~5.1.0"
9218
}
@@ -9340,6 +9458,16 @@
9458
"url": "https://github.com/sponsors/SuperchupuDev"
9459
}
9460
},
9461
+ "node_modules/tmp": {
9462
+ "version": "0.2.5",
9463
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
9464
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
9465
+ "dev": true,
9466
+ "license": "MIT",
9467
+ "engines": {
9468
+ "node": ">=14.14"
9469
+ }
9470
+ },
9471
"node_modules/to-regex-range": {
9472
"version": "5.0.1",
9473
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -9376,14 +9504,6 @@
9504
"dev": true,
9505
"license": "MIT"
9506
},
9379
- "node_modules/traverse": {
9380
- "version": "0.3.9",
9381
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
9382
- "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==",
9383
- "engines": {
9384
- "node": "*"
9385
- }
9386
- },
9507
"node_modules/trim-newlines": {
9508
"version": "3.0.1",
9509
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
@@ -9597,20 +9717,10 @@
9717
"node": ">= 0.8"
9718
}
9719
},
9600
- "node_modules/unzip-stream": {
9601
- "version": "0.3.4",
9602
- "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz",
9603
- "integrity": "sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==",
9604
- "dependencies": {
9605
- "binary": "^0.3.0",
9606
- "mkdirp": "^0.5.1"
9607
- }
9608
- },
9720
"node_modules/unzipper": {
9721
"version": "0.12.3",
9722
"resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.12.3.tgz",
9723
"integrity": "sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==",
9613
- "dev": true,
9724
"dependencies": {
9725
"bluebird": "~3.7.2",
9726
"duplexer2": "~0.1.4",
@@ -9623,7 +9733,6 @@
9733
"version": "11.3.0",
9734
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
9735
"integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
9626
- "dev": true,
9736
"dependencies": {
9737
"graceful-fs": "^4.2.0",
9738
"jsonfile": "^6.0.1",
@@ -9637,7 +9746,6 @@
9746
"version": "6.1.0",
9747
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
9748
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
9640
- "dev": true,
9749
"dependencies": {
9750
"universalify": "^2.0.0"
9751
},
@@ -9649,7 +9757,6 @@
9757
"version": "2.0.1",
9758
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
9759
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
9652
- "dev": true,
9760
"engines": {
9761
"node": ">= 10.0.0"
9762
}
@@ -9709,8 +9816,7 @@
9816
"node_modules/util-deprecate": {
9817
"version": "1.0.2",
9818
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
9712
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
9713
- "dev": true
9819
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
9820
},
9821
"node_modules/validate-npm-package-license": {
9822
"version": "3.0.4",
@@ -9975,6 +10081,21 @@
10081
"url": "https://github.com/sponsors/sindresorhus"
10082
}
10083
},
10084
+ "node_modules/xml-naming": {
10085
+ "version": "0.1.0",
10086
+ "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz",
10087
+ "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==",
10088
+ "funding": [
10089
+ {
10090
+ "type": "github",
10091
+ "url": "https://github.com/sponsors/NaturalIntelligence"
10092
+ }
10093
+ ],
10094
+ "license": "MIT",
10095
+ "engines": {
10096
+ "node": ">=16.0.0"
10097
+ }
10098
+ },
10099
"node_modules/xxhashjs": {
10100
"version": "0.2.2",
10101
"resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
@@ -10044,6 +10165,15 @@
10165
"node": ">=10"
10166
}
10167
},
10168
+ "node_modules/yazl": {
10169
+ "version": "3.3.1",
10170
+ "resolved": "https://registry.npmjs.org/yazl/-/yazl-3.3.1.tgz",
10171
+ "integrity": "sha512-BbETDVWG+VcMUle37k5Fqp//7SDOK2/1+T7X8TD96M3D9G8jK5VLUdQVdVjGi8im7FGkazX7kk5hkU8X4L5Bng==",
10172
+ "license": "MIT",
10173
+ "dependencies": {
10174
+ "buffer-crc32": "^1.0.0"
10175
+ }
10176
+ },
10177
"node_modules/zod": {
10178
"version": "3.24.2",
10179
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
@@ -10266,14 +10396,14 @@
10396
}
10397
},
10398
"@babel/helper-module-transforms": {
10269
- "version": "7.26.0",
10270
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
10271
- "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
10399
+ "version": "7.28.6",
10400
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
10401
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
10402
"dev": true,
10403
"requires": {
10274
- "@babel/helper-module-imports": "^7.25.9",
10275
- "@babel/helper-validator-identifier": "^7.25.9",
10276
- "@babel/traverse": "^7.25.9"
10404
+ "@babel/helper-module-imports": "^7.28.6",
10405
+ "@babel/helper-validator-identifier": "^7.28.5",
10406
+ "@babel/traverse": "^7.28.6"
10407
}
10408
},
10409
"@babel/helper-optimise-call-expression": {
@@ -10697,15 +10827,15 @@
10827
}
10828
},
10829
"@babel/plugin-transform-modules-systemjs": {
10700
- "version": "7.25.9",
10701
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
10702
- "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
10830
+ "version": "7.29.4",
10831
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz",
10832
+ "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==",
10833
"dev": true,
10834
"requires": {
10705
- "@babel/helper-module-transforms": "^7.25.9",
10706
- "@babel/helper-plugin-utils": "^7.25.9",
10707
- "@babel/helper-validator-identifier": "^7.25.9",
10708
- "@babel/traverse": "^7.25.9"
10835
+ "@babel/helper-module-transforms": "^7.28.6",
10836
+ "@babel/helper-plugin-utils": "^7.28.6",
10837
+ "@babel/helper-validator-identifier": "^7.28.5",
10838
+ "@babel/traverse": "^7.29.0"
10839
}
10840
},
10841
"@babel/plugin-transform-modules-umd": {
@@ -11067,12 +11197,9 @@
11197
}
11198
},
11199
"@babel/runtime": {
11070
- "version": "7.26.10",
11071
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
11072
- "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
11073
- "requires": {
11074
- "regenerator-runtime": "^0.14.0"
11075
- }
11200
+ "version": "7.29.2",
11201
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
11202
+ "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g=="
11203
},
11204
"@babel/template": {
11205
"version": "7.28.6",
@@ -11107,6 +11234,25 @@
11234
"@babel/helper-validator-identifier": "^7.28.5"
11235
}
11236
},
11237
+ "@base-ui/utils": {
11238
+ "version": "0.2.8",
11239
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.8.tgz",
11240
+ "integrity": "sha512-jvOi+c+ftGlGotNcKnzPVg2IhCaDTB6/6R3JeqdjdXktuAJi3wKH9T7+svuaKh1mmfVU11UWzUZVH74JDfi/wQ==",
11241
+ "requires": {
11242
+ "@babel/runtime": "^7.29.2",
11243
+ "@floating-ui/utils": "^0.2.11",
11244
+ "reselect": "^5.1.1",
11245
+ "use-sync-external-store": "^1.6.0"
11246
+ },
11247
+ "dependencies": {
11248
+ "use-sync-external-store": {
11249
+ "version": "1.6.0",
11250
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
11251
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
11252
+ "requires": {}
11253
+ }
11254
+ }
11255
+ },
11256
"@emotion/babel-plugin": {
11257
"version": "11.13.5",
11258
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
@@ -11416,23 +11562,6 @@
11562
"dev": true,
11563
"optional": true
11564
},
11419
- "@floating-ui/core": {
11420
- "version": "1.7.5",
11421
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz",
11422
- "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==",
11423
- "requires": {
11424
- "@floating-ui/utils": "^0.2.11"
11425
- }
11426
- },
11427
- "@floating-ui/dom": {
11428
- "version": "1.7.6",
11429
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz",
11430
- "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==",
11431
- "requires": {
11432
- "@floating-ui/core": "^1.7.5",
11433
- "@floating-ui/utils": "^0.2.11"
11434
- }
11435
- },
11565
"@floating-ui/utils": {
11566
"version": "0.2.11",
11567
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz",
@@ -11451,12 +11580,12 @@
11580
"@gregoranders/csv": "^0.0.13",
11581
"@hfs/mui-grid-form": "*",
11582
"@hfs/shared": "*",
11454
- "@mui/icons-material": "^6.4.11",
11455
- "@mui/lab": "^6.0.1-beta.34",
11456
- "@mui/material": "^6.4.11",
11457
- "@mui/x-data-grid": "^7.29.0",
11458
- "@mui/x-date-pickers": "^7.29.0",
11459
- "@mui/x-tree-view": "^7.29.0",
11583
+ "@mui/icons-material": "^9.0.0",
11584
+ "@mui/lab": "^9.0.0-beta.2",
11585
+ "@mui/material": "^9.0.0",
11586
+ "@mui/x-data-grid": "^9.0.4",
11587
+ "@mui/x-date-pickers": "^9.0.4",
11588
+ "@mui/x-tree-view": "^9.0.4",
11589
"@types/prismjs": "^1.26.5",
11590
"@types/react": "^18.3.14",
11591
"@types/react-dom": "^18.3.2",
@@ -11467,62 +11596,12 @@
11596
"qr-creator": "^1.0.0",
11597
"react": "^18.3.1",
11598
"react-dom": "^18.2.0",
11470
- "react-router-dom": "^6.23.1",
11599
"react-simple-code-editor": "^0.13.1",
11600
"react-window": "^1.8.10",
11601
"usehooks-ts": "^2.9.5",
11602
"valtio": "^1.13.0",
11475
- "vite": "^6.4.1"
11476
- },
11477
- "dependencies": {
11478
- "@mui/icons-material": {
11479
- "version": "6.5.0",
11480
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.5.0.tgz",
11481
- "integrity": "sha512-VPuPqXqbBPlcVSA0BmnoE4knW4/xG6Thazo8vCLWkOKusko6DtwFV6B665MMWJ9j0KFohTIf3yx2zYtYacvG1g==",
11482
- "requires": {
11483
- "@babel/runtime": "^7.26.0"
11484
- }
11485
- },
11486
- "@mui/lab": {
11487
- "version": "6.0.1-beta.36",
11488
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.1-beta.36.tgz",
11489
- "integrity": "sha512-af9lDmA9SZGEWF1XXk0EVBpfCITk9IKsvh9lLOZGdYaaHfQeCsqxGEDMvNO66j0P8EYoxpyry84LFCJYuLVtVw==",
11490
- "requires": {
11491
- "@babel/runtime": "^7.26.0",
11492
- "@mui/base": "5.0.0-beta.70",
11493
- "@mui/system": "^6.5.0",
11494
- "@mui/types": "~7.2.24",
11495
- "@mui/utils": "^6.4.9",
11496
- "clsx": "^2.1.1",
11497
- "prop-types": "^15.8.1"
11498
- },
11499
- "dependencies": {
11500
- "@mui/base": {
11501
- "version": "5.0.0-beta.70",
11502
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.70.tgz",
11503
- "integrity": "sha512-Tb/BIhJzb0pa5zv/wu7OdokY9ZKEDqcu1BDFnohyvGCoHuSXbEr90rPq1qeNW3XvTBIbNWHEF7gqge+xpUo6tQ==",
11504
- "requires": {
11505
- "@babel/runtime": "^7.26.0",
11506
- "@floating-ui/react-dom": "^2.1.1",
11507
- "@mui/types": "~7.2.24",
11508
- "@mui/utils": "^6.4.8",
11509
- "@popperjs/core": "^2.11.8",
11510
- "clsx": "^2.1.1",
11511
- "prop-types": "^15.8.1"
11512
- },
11513
- "dependencies": {
11514
- "@floating-ui/react-dom": {
11515
- "version": "2.1.8",
11516
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
11517
- "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
11518
- "requires": {
11519
- "@floating-ui/dom": "^1.7.6"
11520
- }
11521
- }
11522
- }
11523
- }
11524
- }
11525
- }
11603
+ "vite": "^6.4.1",
11604
+ "wouter": "^3.4.1"
11605
}
11606
},
11607
"@hfs/frontend": {
@@ -11567,63 +11646,9 @@
11646
"@hfs/mui-grid-form": {
11647
"version": "file:mui-grid-form",
11648
"requires": {
11570
- "@mui/icons-material": "*",
11571
- "@mui/lab": "*",
11572
- "@mui/material": "*",
11649
"@types/lodash": "*",
11574
- "lodash": "*",
11650
"react": "*",
11651
"react-dom": "*"
11577
- },
11578
- "dependencies": {
11579
- "@mui/icons-material": {
11580
- "version": "6.5.0",
11581
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.5.0.tgz",
11582
- "integrity": "sha512-VPuPqXqbBPlcVSA0BmnoE4knW4/xG6Thazo8vCLWkOKusko6DtwFV6B665MMWJ9j0KFohTIf3yx2zYtYacvG1g==",
11583
- "requires": {
11584
- "@babel/runtime": "^7.26.0"
11585
- }
11586
- },
11587
- "@mui/lab": {
11588
- "version": "6.0.1-beta.36",
11589
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.1-beta.36.tgz",
11590
- "integrity": "sha512-af9lDmA9SZGEWF1XXk0EVBpfCITk9IKsvh9lLOZGdYaaHfQeCsqxGEDMvNO66j0P8EYoxpyry84LFCJYuLVtVw==",
11591
- "requires": {
11592
- "@babel/runtime": "^7.26.0",
11593
- "@mui/base": "5.0.0-beta.70",
11594
- "@mui/system": "^6.5.0",
11595
- "@mui/types": "~7.2.24",
11596
- "@mui/utils": "^6.4.9",
11597
- "clsx": "^2.1.1",
11598
- "prop-types": "^15.8.1"
11599
- },
11600
- "dependencies": {
11601
- "@mui/base": {
11602
- "version": "5.0.0-beta.70",
11603
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.70.tgz",
11604
- "integrity": "sha512-Tb/BIhJzb0pa5zv/wu7OdokY9ZKEDqcu1BDFnohyvGCoHuSXbEr90rPq1qeNW3XvTBIbNWHEF7gqge+xpUo6tQ==",
11605
- "requires": {
11606
- "@babel/runtime": "^7.26.0",
11607
- "@floating-ui/react-dom": "^2.1.1",
11608
- "@mui/types": "~7.2.24",
11609
- "@mui/utils": "^6.4.8",
11610
- "@popperjs/core": "^2.11.8",
11611
- "clsx": "^2.1.1",
11612
- "prop-types": "^15.8.1"
11613
- },
11614
- "dependencies": {
11615
- "@floating-ui/react-dom": {
11616
- "version": "2.1.8",
11617
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
11618
- "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
11619
- "requires": {
11620
- "@floating-ui/dom": "^1.7.6"
11621
- }
11622
- }
11623
- }
11624
- }
11625
- }
11626
- }
11652
}
11653
},
11654
"@hfs/shared": {
@@ -11694,137 +11719,189 @@
11719
}
11720
},
11721
"@mui/core-downloads-tracker": {
11697
- "version": "6.5.0",
11698
- "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.5.0.tgz",
11699
- "integrity": "sha512-LGb8t8i6M2ZtS3Drn3GbTI1DVhDY6FJ9crEey2lZ0aN2EMZo8IZBZj9wRf4vqbZHaWjsYgtbOnJw5V8UWbmK2Q=="
11722
+ "version": "9.0.0",
11723
+ "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-9.0.0.tgz",
11724
+ "integrity": "sha512-uwQNGkhv0lf7ufxw6QXev77BW6pWbW+7uxYjU5+rfp4lBkFtMEgJCsarTM3Tn+i0lGx6+Ol2u88JdGXr0GDskA=="
11725
+ },
11726
+ "@mui/icons-material": {
11727
+ "version": "9.0.0",
11728
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-9.0.0.tgz",
11729
+ "integrity": "sha512-oDwyvI6LgjWRC9MBcSGvLkPud9S9ELgSBQFYxa1rYcZn6Br55dn22SyvsPDMsn0G8OndFk53iMT45W5mNqrogw==",
11730
+ "requires": {
11731
+ "@babel/runtime": "^7.29.2"
11732
+ }
11733
+ },
11734
+ "@mui/lab": {
11735
+ "version": "9.0.0-beta.2",
11736
+ "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-9.0.0-beta.2.tgz",
11737
+ "integrity": "sha512-UqykXQCn7HNSExyYBvrFpaaEEmUwHbEgjFDBApEkawVPcBILyYNFhpXoqkwkafiZy+WsvcxIeRF0z4tCgisTRg==",
11738
+ "requires": {
11739
+ "@babel/runtime": "^7.29.2",
11740
+ "@mui/system": "^9.0.0",
11741
+ "@mui/types": "^9.0.0",
11742
+ "@mui/utils": "^9.0.0",
11743
+ "clsx": "^2.1.1",
11744
+ "prop-types": "^15.8.1"
11745
+ }
11746
},
11747
"@mui/material": {
11702
- "version": "6.5.0",
11703
- "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.5.0.tgz",
11704
- "integrity": "sha512-yjvtXoFcrPLGtgKRxFaH6OQPtcLPhkloC0BML6rBG5UeldR0nPULR/2E2BfXdo5JNV7j7lOzrrLX2Qf/iSidow==",
11705
- "requires": {
11706
- "@babel/runtime": "^7.26.0",
11707
- "@mui/core-downloads-tracker": "^6.5.0",
11708
- "@mui/system": "^6.5.0",
11709
- "@mui/types": "~7.2.24",
11710
- "@mui/utils": "^6.4.9",
11748
+ "version": "9.0.0",
11749
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-9.0.0.tgz",
11750
+ "integrity": "sha512-+VP/oQCDhDR87NQQgXnNBG8dwy6GNuQLnenS1pZvkbn2dKFSxRSRMybTpH9xUxXP+316mlYDy5CSbYtusnCWtw==",
11751
+ "requires": {
11752
+ "@babel/runtime": "^7.29.2",
11753
+ "@mui/core-downloads-tracker": "^9.0.0",
11754
+ "@mui/system": "^9.0.0",
11755
+ "@mui/types": "^9.0.0",
11756
+ "@mui/utils": "^9.0.0",
11757
"@popperjs/core": "^2.11.8",
11758
"@types/react-transition-group": "^4.4.12",
11759
"clsx": "^2.1.1",
11714
- "csstype": "^3.1.3",
11760
+ "csstype": "^3.2.3",
11761
"prop-types": "^15.8.1",
11716
- "react-is": "^19.0.0",
11762
+ "react-is": "^19.2.4",
11763
"react-transition-group": "^4.4.5"
11764
}
11765
},
11766
"@mui/private-theming": {
11721
- "version": "6.4.9",
11722
- "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.9.tgz",
11723
- "integrity": "sha512-LktcVmI5X17/Q5SkwjCcdOLBzt1hXuc14jYa7NPShog0GBDCDvKtcnP0V7a2s6EiVRlv7BzbWEJzH6+l/zaCxw==",
11767
+ "version": "9.0.0",
11768
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-9.0.0.tgz",
11769
+ "integrity": "sha512-JtuZoaiCqwD6vjgYu6Xp3T7DZkrxJlgtDz5yESzhI34fEX5hHMh2VJUbuL9UOg8xrfIFMrq6dcYoH/7Zi4G0RA==",
11770
"requires": {
11725
- "@babel/runtime": "^7.26.0",
11726
- "@mui/utils": "^6.4.9",
11771
+ "@babel/runtime": "^7.29.2",
11772
+ "@mui/utils": "^9.0.0",
11773
"prop-types": "^15.8.1"
11774
}
11775
},
11776
"@mui/styled-engine": {
11731
- "version": "6.5.0",
11732
- "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.5.0.tgz",
11733
- "integrity": "sha512-8woC2zAqF4qUDSPIBZ8v3sakj+WgweolpyM/FXf8jAx6FMls+IE4Y8VDZc+zS805J7PRz31vz73n2SovKGaYgw==",
11777
+ "version": "9.0.0",
11778
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-9.0.0.tgz",
11779
+ "integrity": "sha512-9RLGdX4Jg0aQPRuvqh/OLzYSPlgd5zyEw5/1HIRfdavSiOd03WtUaGZH9/w1RoTYuRKwpgy0hpIFaMHIqPVIWg==",
11780
"requires": {
11735
- "@babel/runtime": "^7.26.0",
11736
- "@emotion/cache": "^11.13.5",
11781
+ "@babel/runtime": "^7.29.2",
11782
+ "@emotion/cache": "^11.14.0",
11783
"@emotion/serialize": "^1.3.3",
11784
"@emotion/sheet": "^1.4.0",
11739
- "csstype": "^3.1.3",
11785
+ "csstype": "^3.2.3",
11786
"prop-types": "^15.8.1"
11787
}
11788
},
11789
"@mui/system": {
11744
- "version": "6.5.0",
11745
- "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.5.0.tgz",
11746
- "integrity": "sha512-XcbBYxDS+h/lgsoGe78ExXFZXtuIlSBpn/KsZq8PtZcIkUNJInkuDqcLd2rVBQrDC1u+rvVovdaWPf2FHKJf3w==",
11747
- "requires": {
11748
- "@babel/runtime": "^7.26.0",
11749
- "@mui/private-theming": "^6.4.9",
11750
- "@mui/styled-engine": "^6.5.0",
11751
- "@mui/types": "~7.2.24",
11752
- "@mui/utils": "^6.4.9",
11790
+ "version": "9.0.0",
11791
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-9.0.0.tgz",
11792
+ "integrity": "sha512-YnC5Zg6j04IxiLc/boAKs0464jfZlLFVa7mf5E8lF0XOtZVUvG6R6gJK50lgUYdaaLdyLfxF6xR7LaPuEpeT/g==",
11793
+ "requires": {
11794
+ "@babel/runtime": "^7.29.2",
11795
+ "@mui/private-theming": "^9.0.0",
11796
+ "@mui/styled-engine": "^9.0.0",
11797
+ "@mui/types": "^9.0.0",
11798
+ "@mui/utils": "^9.0.0",
11799
"clsx": "^2.1.1",
11754
- "csstype": "^3.1.3",
11800
+ "csstype": "^3.2.3",
11801
"prop-types": "^15.8.1"
11802
}
11803
},
11804
"@mui/types": {
11759
- "version": "7.2.24",
11760
- "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.24.tgz",
11761
- "integrity": "sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw==",
11762
- "requires": {}
11805
+ "version": "9.0.0",
11806
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-9.0.0.tgz",
11807
+ "integrity": "sha512-i1cuFCAWN44b3AJWO7mh7tuh1sqbQSeVr/94oG0TX5uXivac8XalgE4/6fQZcmGZigzbQ35IXxj/4jLpRIBYZg==",
11808
+ "requires": {
11809
+ "@babel/runtime": "^7.29.2"
11810
+ }
11811
},
11812
"@mui/utils": {
11765
- "version": "6.4.9",
11766
- "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.9.tgz",
11767
- "integrity": "sha512-Y12Q9hbK9g+ZY0T3Rxrx9m2m10gaphDuUMgWxyV5kNJevVxXYCLclYUCC9vXaIk1/NdNDTcW2Yfr2OGvNFNmHg==",
11813
+ "version": "9.0.0",
11814
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-9.0.0.tgz",
11815
+ "integrity": "sha512-bQcqyg/gjULUqTuyUjSAFr6LQGLvtkNtDbJerAtoUn9kGZ0hg5QJiN1PLHMLbeFpe3te1831uq7GFl2ITokGdg==",
11816
"requires": {
11769
- "@babel/runtime": "^7.26.0",
11770
- "@mui/types": "~7.2.24",
11771
- "@types/prop-types": "^15.7.14",
11817
+ "@babel/runtime": "^7.29.2",
11818
+ "@mui/types": "^9.0.0",
11819
+ "@types/prop-types": "^15.7.15",
11820
"clsx": "^2.1.1",
11821
"prop-types": "^15.8.1",
11774
- "react-is": "^19.0.0"
11822
+ "react-is": "^19.2.4"
11823
}
11824
},
11825
"@mui/x-data-grid": {
11778
- "version": "7.29.12",
11779
- "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.29.12.tgz",
11780
- "integrity": "sha512-MaEC7ubr/je8jVWjdRU7LxBXAzlOZwFEdNdvlDUJIYkRa3TRCQ1HsY8Gd8Od0jnlnMYn9M4BrEfOrq9VRnt4bw==",
11781
- "requires": {
11782
- "@babel/runtime": "^7.25.7",
11783
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
11784
- "@mui/x-internals": "7.29.0",
11826
+ "version": "9.0.4",
11827
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-9.0.4.tgz",
11828
+ "integrity": "sha512-XhjewU6EGFPXDhVJ48ILA7PXYdGVbIwvy6g3SYkm7yMygb/ScA6k+Uac2zi09OMxJDCK8nRiuhj+ONY4uZZIYQ==",
11829
+ "requires": {
11830
+ "@babel/runtime": "^7.29.2",
11831
+ "@mui/utils": "9.0.0",
11832
+ "@mui/x-internals": "^9.0.4",
11833
+ "@mui/x-virtualizer": "9.0.0-alpha.2",
11834
"clsx": "^2.1.1",
11835
"prop-types": "^15.8.1",
11787
- "reselect": "^5.1.1",
11788
- "use-sync-external-store": "^1.0.0"
11836
+ "use-sync-external-store": "^1.6.0"
11837
+ },
11838
+ "dependencies": {
11839
+ "use-sync-external-store": {
11840
+ "version": "1.6.0",
11841
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
11842
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
11843
+ "requires": {}
11844
+ }
11845
}
11846
},
11847
"@mui/x-date-pickers": {
11792
- "version": "7.29.4",
11793
- "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.29.4.tgz",
11794
- "integrity": "sha512-wJ3tsqk/y6dp+mXGtT9czciAMEO5Zr3IIAHg9x6IL0Eqanqy0N3chbmQQZv3iq0m2qUpQDLvZ4utZBUTJdjNzw==",
11848
+ "version": "9.0.4",
11849
+ "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-9.0.4.tgz",
11850
+ "integrity": "sha512-Zq4ZUYyqFtv9BjAyYOkUEiAykdAJnvFoPY8gaARXWleyX8QY5ztY5I1yD3iS6R+k/QFWNOef07VYU7nKFdRrYA==",
11851
"requires": {
11796
- "@babel/runtime": "^7.25.7",
11797
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
11798
- "@mui/x-internals": "7.29.0",
11799
- "@types/react-transition-group": "^4.4.11",
11852
+ "@babel/runtime": "^7.29.2",
11853
+ "@mui/utils": "9.0.0",
11854
+ "@mui/x-internals": "^9.0.4",
11855
+ "@types/react-transition-group": "^4.4.12",
11856
"clsx": "^2.1.1",
11857
"prop-types": "^15.8.1",
11858
"react-transition-group": "^4.4.5"
11859
}
11860
},
11861
"@mui/x-internals": {
11806
- "version": "7.29.0",
11807
- "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.29.0.tgz",
11808
- "integrity": "sha512-+Gk6VTZIFD70XreWvdXBwKd8GZ2FlSCuecQFzm6znwqXg1ZsndavrhG9tkxpxo2fM1Zf7Tk8+HcOO0hCbhTQFA==",
11862
+ "version": "9.0.4",
11863
+ "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-9.0.4.tgz",
11864
+ "integrity": "sha512-I84xcPZOEmN29syfAjgsv25kpW7GX9+F7n2xXKEX5C7VdyXITbAW2RomwXt3guud4KwGhkAGuGDPK7Wi20EoCg==",
11865
"requires": {
11810
- "@babel/runtime": "^7.25.7",
11811
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0"
11866
+ "@babel/runtime": "^7.29.2",
11867
+ "@mui/utils": "9.0.0",
11868
+ "reselect": "^5.1.1",
11869
+ "use-sync-external-store": "^1.6.0"
11870
+ },
11871
+ "dependencies": {
11872
+ "use-sync-external-store": {
11873
+ "version": "1.6.0",
11874
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
11875
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
11876
+ "requires": {}
11877
+ }
11878
}
11879
},
11880
"@mui/x-tree-view": {
11815
- "version": "7.29.10",
11816
- "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.29.10.tgz",
11817
- "integrity": "sha512-/ZcM582yIaQN2PmadIlQYRJzc3yXV7bh463J4GHtTmFw+PEjzUfzETBWe3VxmU3EPgIFzVQPjqAAJwylmQSJOg==",
11818
- "requires": {
11819
- "@babel/runtime": "^7.25.7",
11820
- "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
11821
- "@mui/x-internals": "7.29.0",
11822
- "@types/react-transition-group": "^4.4.11",
11881
+ "version": "9.0.4",
11882
+ "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-9.0.4.tgz",
11883
+ "integrity": "sha512-tMyYZlBWxPs2E3F/dNUXAXNxd9sk4OYFo9TvulRMk5RfzkA/HwIOjsHgaCG5OGILsyxPaXkr1YcHg4mbTajyig==",
11884
+ "requires": {
11885
+ "@babel/runtime": "^7.29.2",
11886
+ "@base-ui/utils": "^0.2.8",
11887
+ "@mui/utils": "9.0.0",
11888
+ "@mui/x-internals": "^9.0.4",
11889
+ "@types/react-transition-group": "^4.4.12",
11890
"clsx": "^2.1.1",
11891
"prop-types": "^15.8.1",
11892
"react-transition-group": "^4.4.5"
11893
}
11894
},
11895
+ "@mui/x-virtualizer": {
11896
+ "version": "9.0.0-alpha.2",
11897
+ "resolved": "https://registry.npmjs.org/@mui/x-virtualizer/-/x-virtualizer-9.0.0-alpha.2.tgz",
11898
+ "integrity": "sha512-L/7I81NzdQ6a+iu74bkOyVILbwVdAEeCMQLDdmBS77lXVmSZSn3E664oQVdE8uoiSjbOuF0U2LGyM7wH9Ae/nA==",
11899
+ "requires": {
11900
+ "@babel/runtime": "^7.29.2",
11901
+ "@mui/utils": "9.0.0",
11902
+ "@mui/x-internals": "^9.0.4"
11903
+ }
11904
+ },
11905
"@nodable/entities": {
11906
"version": "2.1.0",
11907
"resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
@@ -12081,11 +12158,6 @@
12158
"fast-xml-parser": "^5.3.4"
12159
}
12160
},
12084
- "@remix-run/router": {
12085
- "version": "1.23.2",
12086
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz",
12087
- "integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w=="
12088
- },
12161
"@rollup/pluginutils": {
12162
"version": "5.3.0",
12163
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
@@ -12533,6 +12605,15 @@
12605
"@types/node": "*"
12606
}
12607
},
12608
+ "@types/unzipper": {
12609
+ "version": "0.10.11",
12610
+ "resolved": "https://registry.npmjs.org/@types/unzipper/-/unzipper-0.10.11.tgz",
12611
+ "integrity": "sha512-D25im2zjyMCcgL9ag6N46+wbtJBnXIr7SI4zHf9eJD2Dw2tEB5e+p5MYkrxKIVRscs5QV0EhtU9rgXSPx90oJg==",
12612
+ "dev": true,
12613
+ "requires": {
12614
+ "@types/node": "*"
12615
+ }
12616
+ },
12617
"@types/xxhashjs": {
12618
"version": "0.2.4",
12619
"resolved": "https://registry.npmjs.org/@types/xxhashjs/-/xxhashjs-0.2.4.tgz",
@@ -12542,6 +12623,15 @@
12623
"@types/node": "*"
12624
}
12625
},
12626
+ "@types/yazl": {
12627
+ "version": "3.3.1",
12628
+ "resolved": "https://registry.npmjs.org/@types/yazl/-/yazl-3.3.1.tgz",
12629
+ "integrity": "sha512-DIWfCKpsTp6hE5BDBHV3+fIL/bLUF9Bv13iDrWnMlmhQpH67buNvI291ZauQ1xcccxK3FqQ9honnXpq4R8NMuQ==",
12630
+ "dev": true,
12631
+ "requires": {
12632
+ "@types/node": "*"
12633
+ }
12634
+ },
12635
"@yao-pkg/pkg": {
12636
"version": "6.14.2",
12637
"resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.2.tgz",
@@ -12833,6 +12923,12 @@
12923
}
12924
}
12925
},
12926
+ "@yarnpkg/lockfile": {
12927
+ "version": "1.1.0",
12928
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
12929
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
12930
+ "dev": true
12931
+ },
12932
"accepts": {
12933
"version": "1.3.8",
12934
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -13059,15 +13155,6 @@
13155
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
13156
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
13157
},
13062
- "binary": {
13063
- "version": "0.3.0",
13064
- "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
13065
- "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==",
13066
- "requires": {
13067
- "buffers": "~0.1.1",
13068
- "chainsaw": "~0.1.0"
13069
- }
13070
- },
13158
"binary-extensions": {
13159
"version": "2.2.0",
13160
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -13101,8 +13188,7 @@
13188
"bluebird": {
13189
"version": "3.7.2",
13190
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
13104
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
13105
- "dev": true
13191
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
13192
},
13193
"boolbase": {
13194
"version": "1.0.0",
@@ -13165,6 +13251,11 @@
13251
"ieee754": "^1.1.13"
13252
}
13253
},
13254
+ "buffer-crc32": {
13255
+ "version": "1.0.0",
13256
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
13257
+ "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w=="
13258
+ },
13259
"buffer-from": {
13260
"version": "1.1.2",
13261
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -13172,11 +13263,6 @@
13263
"dev": true,
13264
"peer": true
13265
},
13175
- "buffers": {
13176
- "version": "0.1.1",
13177
- "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
13178
- "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ=="
13179
- },
13266
"bundle-name": {
13267
"version": "4.1.0",
13268
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
@@ -13199,6 +13285,18 @@
13285
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
13286
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
13287
},
13288
+ "call-bind": {
13289
+ "version": "1.0.9",
13290
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
13291
+ "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==",
13292
+ "dev": true,
13293
+ "requires": {
13294
+ "call-bind-apply-helpers": "^1.0.2",
13295
+ "es-define-property": "^1.0.1",
13296
+ "get-intrinsic": "^1.3.0",
13297
+ "set-function-length": "^1.2.2"
13298
+ }
13299
+ },
13300
"call-bind-apply-helpers": {
13301
"version": "1.0.2",
13302
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
@@ -13208,6 +13306,16 @@
13306
"function-bind": "^1.1.2"
13307
}
13308
},
13309
+ "call-bound": {
13310
+ "version": "1.0.4",
13311
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
13312
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
13313
+ "dev": true,
13314
+ "requires": {
13315
+ "call-bind-apply-helpers": "^1.0.2",
13316
+ "get-intrinsic": "^1.3.0"
13317
+ }
13318
+ },
13319
"callsites": {
13320
"version": "3.1.0",
13321
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -13236,14 +13344,6 @@
13344
"integrity": "sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ==",
13345
"dev": true
13346
},
13239
- "chainsaw": {
13240
- "version": "0.1.0",
13241
- "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
13242
- "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==",
13243
- "requires": {
13244
- "traverse": ">=0.3.0 <0.4"
13245
- }
13246
- },
13347
"chalk": {
13348
"version": "4.1.2",
13349
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -13275,6 +13375,12 @@
13375
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
13376
"dev": true
13377
},
13378
+ "ci-info": {
13379
+ "version": "3.9.0",
13380
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
13381
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
13382
+ "dev": true
13383
+ },
13384
"cliui": {
13385
"version": "7.0.4",
13386
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -13374,8 +13480,7 @@
13480
"core-util-is": {
13481
"version": "1.0.3",
13482
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
13377
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
13378
- "dev": true
13483
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
13484
},
13485
"cosmiconfig": {
13486
"version": "7.1.0",
@@ -13450,9 +13555,9 @@
13555
"dev": true
13556
},
13557
"csstype": {
13453
- "version": "3.1.3",
13454
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
13455
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
13558
+ "version": "3.2.3",
13559
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
13560
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="
13561
},
13562
"csv-parser": {
13563
"version": "3.0.0",
@@ -13540,6 +13645,17 @@
13645
"integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==",
13646
"dev": true
13647
},
13648
+ "define-data-property": {
13649
+ "version": "1.1.4",
13650
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
13651
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
13652
+ "dev": true,
13653
+ "requires": {
13654
+ "es-define-property": "^1.0.0",
13655
+ "es-errors": "^1.3.0",
13656
+ "gopd": "^1.0.1"
13657
+ }
13658
+ },
13659
"define-lazy-prop": {
13660
"version": "2.0.0",
13661
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
@@ -13637,7 +13753,6 @@
13753
"version": "0.1.4",
13754
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
13755
"integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
13640
- "dev": true,
13756
"requires": {
13757
"readable-stream": "^2.0.2"
13758
}
@@ -13832,11 +13947,12 @@
13947
}
13948
},
13949
"fast-xml-builder": {
13835
- "version": "1.1.5",
13836
- "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz",
13837
- "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==",
13950
+ "version": "1.2.0",
13951
+ "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz",
13952
+ "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==",
13953
"requires": {
13839
- "path-expression-matcher": "^1.1.3"
13954
+ "path-expression-matcher": "^1.5.0",
13955
+ "xml-naming": "^0.1.0"
13956
}
13957
},
13958
"fast-xml-parser": {
@@ -13888,6 +14004,15 @@
14004
"resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
14005
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
14006
},
14007
+ "find-yarn-workspace-root": {
14008
+ "version": "2.0.0",
14009
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
14010
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
14011
+ "dev": true,
14012
+ "requires": {
14013
+ "micromatch": "^4.0.2"
14014
+ }
14015
+ },
14016
"follow-redirects": {
14017
"version": "1.16.0",
14018
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
@@ -14024,8 +14149,7 @@
14149
"graceful-fs": {
14150
"version": "4.2.11",
14151
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
14027
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
14028
- "dev": true
14152
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
14153
},
14154
"hard-rejection": {
14155
"version": "2.1.0",
@@ -14038,6 +14162,15 @@
14162
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
14163
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
14164
},
14165
+ "has-property-descriptors": {
14166
+ "version": "1.0.2",
14167
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
14168
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
14169
+ "dev": true,
14170
+ "requires": {
14171
+ "es-define-property": "^1.0.0"
14172
+ }
14173
+ },
14174
"has-symbols": {
14175
"version": "1.1.0",
14176
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
@@ -14285,8 +14418,7 @@
14418
"isarray": {
14419
"version": "1.0.0",
14420
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
14288
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
14289
- "dev": true
14421
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
14422
},
14423
"isexe": {
14424
"version": "2.0.0",
@@ -14314,6 +14446,27 @@
14446
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
14447
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
14448
},
14449
+ "json-stable-stringify": {
14450
+ "version": "1.3.0",
14451
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz",
14452
+ "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==",
14453
+ "dev": true,
14454
+ "requires": {
14455
+ "call-bind": "^1.0.8",
14456
+ "call-bound": "^1.0.4",
14457
+ "isarray": "^2.0.5",
14458
+ "jsonify": "^0.0.1",
14459
+ "object-keys": "^1.1.1"
14460
+ },
14461
+ "dependencies": {
14462
+ "isarray": {
14463
+ "version": "2.0.5",
14464
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
14465
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
14466
+ "dev": true
14467
+ }
14468
+ }
14469
+ },
14470
"json5": {
14471
"version": "2.2.3",
14472
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -14329,6 +14482,12 @@
14482
"graceful-fs": "^4.1.6"
14483
}
14484
},
14485
+ "jsonify": {
14486
+ "version": "0.0.1",
14487
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
14488
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
14489
+ "dev": true
14490
+ },
14491
"keygrip": {
14492
"version": "1.1.0",
14493
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -14343,6 +14502,15 @@
14502
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
14503
"dev": true
14504
},
14505
+ "klaw-sync": {
14506
+ "version": "6.0.0",
14507
+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
14508
+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
14509
+ "dev": true,
14510
+ "requires": {
14511
+ "graceful-fs": "^4.1.11"
14512
+ }
14513
+ },
14514
"koa": {
14515
"version": "3.1.2",
14516
"resolved": "https://registry.npmjs.org/koa/-/koa-3.1.2.tgz",
@@ -14700,14 +14868,6 @@
14868
"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
14869
"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
14870
},
14703
- "mkdirp": {
14704
- "version": "0.5.6",
14705
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
14706
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
14707
- "requires": {
14708
- "minimist": "^1.2.6"
14709
- }
14710
- },
14871
"mkdirp-classic": {
14872
"version": "0.5.3",
14873
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -14820,8 +14980,7 @@
14980
"node-int64": {
14981
"version": "0.4.0",
14982
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
14823
- "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
14824
- "dev": true
14983
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
14984
},
14985
"node-releases": {
14986
"version": "2.0.19",
@@ -14913,6 +15072,12 @@
15072
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
15073
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
15074
},
15075
+ "object-keys": {
15076
+ "version": "1.1.1",
15077
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
15078
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
15079
+ "dev": true
15080
+ },
15081
"on-finished": {
15082
"version": "2.4.1",
15083
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
@@ -14970,6 +15135,73 @@
15135
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
15136
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
15137
},
15138
+ "patch-package": {
15139
+ "version": "8.0.1",
15140
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz",
15141
+ "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==",
15142
+ "dev": true,
15143
+ "requires": {
15144
+ "@yarnpkg/lockfile": "^1.1.0",
15145
+ "chalk": "^4.1.2",
15146
+ "ci-info": "^3.7.0",
15147
+ "cross-spawn": "^7.0.3",
15148
+ "find-yarn-workspace-root": "^2.0.0",
15149
+ "fs-extra": "^10.0.0",
15150
+ "json-stable-stringify": "^1.0.2",
15151
+ "klaw-sync": "^6.0.0",
15152
+ "minimist": "^1.2.6",
15153
+ "open": "^7.4.2",
15154
+ "semver": "^7.5.3",
15155
+ "slash": "^2.0.0",
15156
+ "tmp": "^0.2.4",
15157
+ "yaml": "^2.2.2"
15158
+ },
15159
+ "dependencies": {
15160
+ "fs-extra": {
15161
+ "version": "10.1.0",
15162
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
15163
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
15164
+ "dev": true,
15165
+ "requires": {
15166
+ "graceful-fs": "^4.2.0",
15167
+ "jsonfile": "^6.0.1",
15168
+ "universalify": "^2.0.0"
15169
+ }
15170
+ },
15171
+ "jsonfile": {
15172
+ "version": "6.2.0",
15173
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
15174
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
15175
+ "dev": true,
15176
+ "requires": {
15177
+ "graceful-fs": "^4.1.6",
15178
+ "universalify": "^2.0.0"
15179
+ }
15180
+ },
15181
+ "open": {
15182
+ "version": "7.4.2",
15183
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
15184
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
15185
+ "dev": true,
15186
+ "requires": {
15187
+ "is-docker": "^2.0.0",
15188
+ "is-wsl": "^2.1.1"
15189
+ }
15190
+ },
15191
+ "semver": {
15192
+ "version": "7.7.4",
15193
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
15194
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
15195
+ "dev": true
15196
+ },
15197
+ "universalify": {
15198
+ "version": "2.0.1",
15199
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
15200
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
15201
+ "dev": true
15202
+ }
15203
+ }
15204
+ },
15205
"path-exists": {
15206
"version": "4.0.0",
15207
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -15033,9 +15265,9 @@
15265
"dev": true
15266
},
15267
"postcss": {
15036
- "version": "8.5.12",
15037
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz",
15038
- "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==",
15268
+ "version": "8.5.10",
15269
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
15270
+ "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==",
15271
"dev": true,
15272
"requires": {
15273
"nanoid": "^3.3.11",
@@ -15082,8 +15314,7 @@
15314
"process-nextick-args": {
15315
"version": "2.0.1",
15316
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
15085
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
15086
- "dev": true
15317
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
15318
},
15319
"progress": {
15320
"version": "2.0.3",
@@ -15249,26 +15480,9 @@
15480
}
15481
},
15482
"react-is": {
15252
- "version": "19.1.0",
15253
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.0.tgz",
15254
- "integrity": "sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg=="
15255
- },
15256
- "react-router": {
15257
- "version": "6.30.3",
15258
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.3.tgz",
15259
- "integrity": "sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==",
15260
- "requires": {
15261
- "@remix-run/router": "1.23.2"
15262
- }
15263
- },
15264
- "react-router-dom": {
15265
- "version": "6.30.3",
15266
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.3.tgz",
15267
- "integrity": "sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==",
15268
- "requires": {
15269
- "@remix-run/router": "1.23.2",
15270
- "react-router": "6.30.3"
15271
- }
15483
+ "version": "19.2.5",
15484
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.5.tgz",
15485
+ "integrity": "sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ=="
15486
},
15487
"react-simple-code-editor": {
15488
"version": "0.13.1",
@@ -15394,7 +15608,6 @@
15608
"version": "2.3.8",
15609
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
15610
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
15397
- "dev": true,
15611
"requires": {
15612
"core-util-is": "~1.0.0",
15613
"inherits": "~2.0.3",
@@ -15455,7 +15668,8 @@
15668
"regenerator-runtime": {
15669
"version": "0.14.1",
15670
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
15458
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
15671
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
15672
+ "dev": true
15673
},
15674
"regenerator-transform": {
15675
"version": "0.15.2",
@@ -15603,8 +15817,7 @@
15817
"safe-buffer": {
15818
"version": "5.1.2",
15819
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
15606
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
15607
- "dev": true
15820
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
15821
},
15822
"safer-buffer": {
15823
"version": "2.1.2",
@@ -15636,6 +15849,20 @@
15849
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
15850
"dev": true
15851
},
15852
+ "set-function-length": {
15853
+ "version": "1.2.2",
15854
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
15855
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
15856
+ "dev": true,
15857
+ "requires": {
15858
+ "define-data-property": "^1.1.4",
15859
+ "es-errors": "^1.3.0",
15860
+ "function-bind": "^1.1.2",
15861
+ "get-intrinsic": "^1.2.4",
15862
+ "gopd": "^1.0.1",
15863
+ "has-property-descriptors": "^1.0.2"
15864
+ }
15865
+ },
15866
"setprototypeof": {
15867
"version": "1.2.0",
15868
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -15699,6 +15926,12 @@
15926
}
15927
}
15928
},
15929
+ "slash": {
15930
+ "version": "2.0.0",
15931
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
15932
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
15933
+ "dev": true
15934
+ },
15935
"sonda": {
15936
"version": "0.10.1",
15937
"resolved": "https://registry.npmjs.org/sonda/-/sonda-0.10.1.tgz",
@@ -15832,7 +16065,6 @@
16065
"version": "1.1.1",
16066
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
16067
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
15835
- "dev": true,
16068
"requires": {
16069
"safe-buffer": "~5.1.0"
16070
}
@@ -16019,6 +16251,12 @@
16251
"picomatch": "^4.0.2"
16252
}
16253
},
16254
+ "tmp": {
16255
+ "version": "0.2.5",
16256
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
16257
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
16258
+ "dev": true
16259
+ },
16260
"to-regex-range": {
16261
"version": "5.0.1",
16262
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -16044,11 +16282,6 @@
16282
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
16283
"dev": true
16284
},
16047
- "traverse": {
16048
- "version": "0.3.9",
16049
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
16050
- "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ=="
16051
- },
16285
"trim-newlines": {
16286
"version": "3.0.1",
16287
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
@@ -16194,20 +16427,10 @@
16427
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
16428
"dev": true
16429
},
16197
- "unzip-stream": {
16198
- "version": "0.3.4",
16199
- "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz",
16200
- "integrity": "sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==",
16201
- "requires": {
16202
- "binary": "^0.3.0",
16203
- "mkdirp": "^0.5.1"
16204
- }
16205
- },
16430
"unzipper": {
16431
"version": "0.12.3",
16432
"resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.12.3.tgz",
16433
"integrity": "sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==",
16210
- "dev": true,
16434
"requires": {
16435
"bluebird": "~3.7.2",
16436
"duplexer2": "~0.1.4",
@@ -16220,7 +16443,6 @@
16443
"version": "11.3.0",
16444
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
16445
"integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
16223
- "dev": true,
16446
"requires": {
16447
"graceful-fs": "^4.2.0",
16448
"jsonfile": "^6.0.1",
@@ -16231,7 +16453,6 @@
16453
"version": "6.1.0",
16454
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
16455
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
16234
- "dev": true,
16456
"requires": {
16457
"graceful-fs": "^4.1.6",
16458
"universalify": "^2.0.0"
@@ -16240,8 +16461,7 @@
16461
"universalify": {
16462
"version": "2.0.1",
16463
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
16243
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
16244
- "dev": true
16464
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="
16465
}
16466
}
16467
},
@@ -16270,8 +16490,7 @@
16490
"util-deprecate": {
16491
"version": "1.0.2",
16492
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
16273
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
16274
- "dev": true
16493
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
16494
},
16495
"validate-npm-package-license": {
16496
"version": "3.0.4",
@@ -16420,6 +16639,11 @@
16639
}
16640
}
16641
},
16642
+ "xml-naming": {
16643
+ "version": "0.1.0",
16644
+ "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz",
16645
+ "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw=="
16646
+ },
16647
"xxhashjs": {
16648
"version": "0.2.2",
16649
"resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
@@ -16466,6 +16690,14 @@
16690
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
16691
"dev": true
16692
},
16693
+ "yazl": {
16694
+ "version": "3.3.1",
16695
+ "resolved": "https://registry.npmjs.org/yazl/-/yazl-3.3.1.tgz",
16696
+ "integrity": "sha512-BbETDVWG+VcMUle37k5Fqp//7SDOK2/1+T7X8TD96M3D9G8jK5VLUdQVdVjGi8im7FGkazX7kk5hkU8X4L5Bng==",
16697
+ "requires": {
16698
+ "buffer-crc32": "^1.0.0"
16699
+ }
16700
+ },
16701
"zod": {
16702
"version": "3.24.2",
16703
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
package.json
+2
-2
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "3.1.4",
3
+ "version": "3.2.0-alpha1",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
@@ -29,7 +29,7 @@
29
"dist": "STASHED=; if ! git diff-index --quiet HEAD --; then git stash push -m 'dist' && STASHED=1; fi; CI=1 FORCE_COLOR=1 npm run dist-uncommitted || (EXIT_CODE=$?; [ -n \"$STASHED\" ] && git stash pop; exit $EXIT_CODE); [ -n \"$STASHED\" ] && git stash pop",
30
"dist-uncommitted": "npm audit --omit=dev --audit-level=moderate && rm -rf dist && npm run build-server && npm run test-with-server && (npm run build-frontend & npm run build-admin) && npm run test-ui && npm run dist-bin",
31
"dist-bin": "npm run dist-modules && npm run dist-bin-win && npm run dist-bin-linux && npm run dist-bin-linux-arm && npm run dist-bin-mac && npm run dist-bin-mac-arm",
32
- "dist-modules": "cp package.json central.json README.md dist && cd dist && npm pkg delete devDependencies workspaces && rm -rf node_modules && npm install --omit=dev && npm shrinkwrap && cd .. && node scripts/prune_modules.js",
32
+ "dist-modules": "cp package.json central.json README.md dist && cd dist && npm pkg delete devDependencies workspaces scripts.postinstall && rm -rf node_modules && npm install --omit=dev && npm shrinkwrap && cd .. && node scripts/prune_modules.js",
33
"dist-bin-win": "cd dist && pkg . --public -C gzip -t node20-win-x64 && npx resedit-cli --in hfs.exe --icon 1,../hfs.ico --out hfs.exe && zip hfs-windows-x64-$(jq -r .version ../package.json).zip hfs.exe -r plugins && cd ..",
34
"dist-bin-mac-arm": "cd dist && pkg . --public -C gzip -t node20-macos-arm64 && zip hfs-mac-arm64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
35
"dist-bin-mac": "cd dist && pkg . --public -C gzip -t node20-macos-x64 && zip hfs-mac-x64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
tests/config.yaml
+1
-1
@@ -228,7 +228,7 @@ accounts:
228
admins:
229
allow_net: ::1
230
admin: true
231
-version: 3.1.4
231
+version: 3.2.0-alpha1
232
max_downloads_per_account: 2
233
max_downloads: 1
234
roots: