cleanup
Seto Elkahfi committed
Nov 24, 2024 at 21:54 UTC
2744a1f25078f6cf7745b925b61a0715c0626af4
3 files changed
+498
-276
package.json
+3
-3
@@ -11,9 +11,9 @@
11
"dependencies": {
12
"@vercel/analytics": "^0.1.11",
13
"axios": "^1.0.0",
14
- "eslint": "^8.32.0",
15
- "eslint-config-next": "^14.0.0",
16
- "next": "^14.0.0",
14
+ "eslint": "^9.15",
15
+ "eslint-config-next": "^14",
16
+ "next": "^15",
17
"react": "18.2.0",
18
"react-dom": "18.2.0",
19
"react-icons": "^4.10.1"
pnpm-lock.yaml
+490
-270
@@ -12,14 +12,14 @@ dependencies:
12
specifier: ^1.0.0
13
version: 1.7.7
14
eslint:
15
- specifier: ^8.32.0
16
- version: 8.57.1
15
+ specifier: ^9.15
16
+ version: 9.15.0
17
eslint-config-next:
18
- specifier: ^14.0.0
19
- version: 14.2.15(eslint@8.57.1)(typescript@5.6.3)
18
+ specifier: ^14
19
+ version: 14.2.15(eslint@9.15.0)(typescript@5.7.2)
20
next:
21
- specifier: ^14.0.0
22
- version: 14.2.15(react-dom@18.2.0)(react@18.2.0)
21
+ specifier: ^15
22
+ version: 15.0.3(react-dom@18.2.0)(react@18.2.0)
23
react:
24
specifier: 18.2.0
25
version: 18.2.0
@@ -40,29 +40,53 @@ devDependencies:
40
41
packages:
42
43
- /@eslint-community/eslint-utils@4.4.0(eslint@8.57.1):
43
+ /@emnapi/runtime@1.3.1:
44
+ resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
45
+ requiresBuild: true
46
+ dependencies:
47
+ tslib: 2.8.0
48
+ dev: false
49
+ optional: true
50
+
51
+ /@eslint-community/eslint-utils@4.4.0(eslint@9.15.0):
52
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
53
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
54
peerDependencies:
55
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
56
dependencies:
49
- eslint: 8.57.1
57
+ eslint: 9.15.0
58
eslint-visitor-keys: 3.4.3
59
dev: false
60
53
- /@eslint-community/regexpp@4.11.1:
54
- resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
61
+ /@eslint-community/regexpp@4.12.1:
62
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
63
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
64
dev: false
65
58
- /@eslint/eslintrc@2.1.4:
59
- resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
60
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
66
+ /@eslint/config-array@0.19.0:
67
+ resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
68
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
69
+ dependencies:
70
+ '@eslint/object-schema': 2.1.4
71
+ debug: 4.3.7
72
+ minimatch: 3.1.2
73
+ transitivePeerDependencies:
74
+ - supports-color
75
+ dev: false
76
+
77
+ /@eslint/core@0.9.0:
78
+ resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
79
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
80
+ dev: false
81
+
82
+ /@eslint/eslintrc@3.2.0:
83
+ resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
84
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
85
dependencies:
86
ajv: 6.12.6
87
debug: 4.3.7
64
- espree: 9.6.1
65
- globals: 13.24.0
88
+ espree: 10.3.0
89
+ globals: 14.0.0
90
ignore: 5.3.2
91
import-fresh: 3.3.0
92
js-yaml: 4.1.0
@@ -72,21 +96,34 @@ packages:
96
- supports-color
97
dev: false
98
75
- /@eslint/js@8.57.1:
76
- resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
77
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
99
+ /@eslint/js@9.15.0:
100
+ resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
101
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
102
dev: false
103
80
- /@humanwhocodes/config-array@0.13.0:
81
- resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
82
- engines: {node: '>=10.10.0'}
83
- deprecated: Use @eslint/config-array instead
104
+ /@eslint/object-schema@2.1.4:
105
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
106
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
107
+ dev: false
108
+
109
+ /@eslint/plugin-kit@0.2.3:
110
+ resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==}
111
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
112
dependencies:
85
- '@humanwhocodes/object-schema': 2.0.3
86
- debug: 4.3.7
87
- minimatch: 3.1.2
88
- transitivePeerDependencies:
89
- - supports-color
113
+ levn: 0.4.1
114
+ dev: false
115
+
116
+ /@humanfs/core@0.19.1:
117
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
118
+ engines: {node: '>=18.18.0'}
119
+ dev: false
120
+
121
+ /@humanfs/node@0.16.6:
122
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
123
+ engines: {node: '>=18.18.0'}
124
+ dependencies:
125
+ '@humanfs/core': 0.19.1
126
+ '@humanwhocodes/retry': 0.3.1
127
dev: false
128
129
/@humanwhocodes/module-importer@1.0.1:
@@ -94,10 +131,195 @@ packages:
131
engines: {node: '>=12.22'}
132
dev: false
133
97
- /@humanwhocodes/object-schema@2.0.3:
98
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
99
- deprecated: Use @eslint/object-schema instead
134
+ /@humanwhocodes/retry@0.3.1:
135
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
136
+ engines: {node: '>=18.18'}
137
+ dev: false
138
+
139
+ /@humanwhocodes/retry@0.4.1:
140
+ resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
141
+ engines: {node: '>=18.18'}
142
+ dev: false
143
+
144
+ /@img/sharp-darwin-arm64@0.33.5:
145
+ resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
146
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
147
+ cpu: [arm64]
148
+ os: [darwin]
149
+ requiresBuild: true
150
+ optionalDependencies:
151
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
152
+ dev: false
153
+ optional: true
154
+
155
+ /@img/sharp-darwin-x64@0.33.5:
156
+ resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
157
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
158
+ cpu: [x64]
159
+ os: [darwin]
160
+ requiresBuild: true
161
+ optionalDependencies:
162
+ '@img/sharp-libvips-darwin-x64': 1.0.4
163
+ dev: false
164
+ optional: true
165
+
166
+ /@img/sharp-libvips-darwin-arm64@1.0.4:
167
+ resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
168
+ cpu: [arm64]
169
+ os: [darwin]
170
+ requiresBuild: true
171
+ dev: false
172
+ optional: true
173
+
174
+ /@img/sharp-libvips-darwin-x64@1.0.4:
175
+ resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
176
+ cpu: [x64]
177
+ os: [darwin]
178
+ requiresBuild: true
179
+ dev: false
180
+ optional: true
181
+
182
+ /@img/sharp-libvips-linux-arm64@1.0.4:
183
+ resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
184
+ cpu: [arm64]
185
+ os: [linux]
186
+ requiresBuild: true
187
+ dev: false
188
+ optional: true
189
+
190
+ /@img/sharp-libvips-linux-arm@1.0.5:
191
+ resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
192
+ cpu: [arm]
193
+ os: [linux]
194
+ requiresBuild: true
195
+ dev: false
196
+ optional: true
197
+
198
+ /@img/sharp-libvips-linux-s390x@1.0.4:
199
+ resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
200
+ cpu: [s390x]
201
+ os: [linux]
202
+ requiresBuild: true
203
+ dev: false
204
+ optional: true
205
+
206
+ /@img/sharp-libvips-linux-x64@1.0.4:
207
+ resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
208
+ cpu: [x64]
209
+ os: [linux]
210
+ requiresBuild: true
211
+ dev: false
212
+ optional: true
213
+
214
+ /@img/sharp-libvips-linuxmusl-arm64@1.0.4:
215
+ resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
216
+ cpu: [arm64]
217
+ os: [linux]
218
+ requiresBuild: true
219
+ dev: false
220
+ optional: true
221
+
222
+ /@img/sharp-libvips-linuxmusl-x64@1.0.4:
223
+ resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
224
+ cpu: [x64]
225
+ os: [linux]
226
+ requiresBuild: true
227
+ dev: false
228
+ optional: true
229
+
230
+ /@img/sharp-linux-arm64@0.33.5:
231
+ resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
232
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
233
+ cpu: [arm64]
234
+ os: [linux]
235
+ requiresBuild: true
236
+ optionalDependencies:
237
+ '@img/sharp-libvips-linux-arm64': 1.0.4
238
+ dev: false
239
+ optional: true
240
+
241
+ /@img/sharp-linux-arm@0.33.5:
242
+ resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
243
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
244
+ cpu: [arm]
245
+ os: [linux]
246
+ requiresBuild: true
247
+ optionalDependencies:
248
+ '@img/sharp-libvips-linux-arm': 1.0.5
249
+ dev: false
250
+ optional: true
251
+
252
+ /@img/sharp-linux-s390x@0.33.5:
253
+ resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
254
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
255
+ cpu: [s390x]
256
+ os: [linux]
257
+ requiresBuild: true
258
+ optionalDependencies:
259
+ '@img/sharp-libvips-linux-s390x': 1.0.4
260
+ dev: false
261
+ optional: true
262
+
263
+ /@img/sharp-linux-x64@0.33.5:
264
+ resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
265
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
266
+ cpu: [x64]
267
+ os: [linux]
268
+ requiresBuild: true
269
+ optionalDependencies:
270
+ '@img/sharp-libvips-linux-x64': 1.0.4
271
+ dev: false
272
+ optional: true
273
+
274
+ /@img/sharp-linuxmusl-arm64@0.33.5:
275
+ resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
276
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
277
+ cpu: [arm64]
278
+ os: [linux]
279
+ requiresBuild: true
280
+ optionalDependencies:
281
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
282
+ dev: false
283
+ optional: true
284
+
285
+ /@img/sharp-linuxmusl-x64@0.33.5:
286
+ resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
287
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
288
+ cpu: [x64]
289
+ os: [linux]
290
+ requiresBuild: true
291
+ optionalDependencies:
292
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
293
+ dev: false
294
+ optional: true
295
+
296
+ /@img/sharp-wasm32@0.33.5:
297
+ resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
298
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
299
+ cpu: [wasm32]
300
+ requiresBuild: true
301
+ dependencies:
302
+ '@emnapi/runtime': 1.3.1
303
dev: false
304
+ optional: true
305
+
306
+ /@img/sharp-win32-ia32@0.33.5:
307
+ resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
308
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
309
+ cpu: [ia32]
310
+ os: [win32]
311
+ requiresBuild: true
312
+ dev: false
313
+ optional: true
314
+
315
+ /@img/sharp-win32-x64@0.33.5:
316
+ resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
317
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
318
+ cpu: [x64]
319
+ os: [win32]
320
+ requiresBuild: true
321
+ dev: false
322
+ optional: true
323
324
/@isaacs/cliui@8.0.2:
325
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@@ -111,8 +333,8 @@ packages:
333
wrap-ansi-cjs: /wrap-ansi@7.0.0
334
dev: false
335
114
- /@next/env@14.2.15:
115
- resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==}
336
+ /@next/env@15.0.3:
337
+ resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==}
338
dev: false
339
340
/@next/eslint-plugin-next@14.2.15:
@@ -121,8 +343,8 @@ packages:
343
glob: 10.3.10
344
dev: false
345
124
- /@next/swc-darwin-arm64@14.2.15:
125
- resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==}
346
+ /@next/swc-darwin-arm64@15.0.3:
347
+ resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==}
348
engines: {node: '>= 10'}
349
cpu: [arm64]
350
os: [darwin]
@@ -130,8 +352,8 @@ packages:
352
dev: false
353
optional: true
354
133
- /@next/swc-darwin-x64@14.2.15:
134
- resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==}
355
+ /@next/swc-darwin-x64@15.0.3:
356
+ resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==}
357
engines: {node: '>= 10'}
358
cpu: [x64]
359
os: [darwin]
@@ -139,8 +361,8 @@ packages:
361
dev: false
362
optional: true
363
142
- /@next/swc-linux-arm64-gnu@14.2.15:
143
- resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==}
364
+ /@next/swc-linux-arm64-gnu@15.0.3:
365
+ resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==}
366
engines: {node: '>= 10'}
367
cpu: [arm64]
368
os: [linux]
@@ -148,8 +370,8 @@ packages:
370
dev: false
371
optional: true
372
151
- /@next/swc-linux-arm64-musl@14.2.15:
152
- resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==}
373
+ /@next/swc-linux-arm64-musl@15.0.3:
374
+ resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==}
375
engines: {node: '>= 10'}
376
cpu: [arm64]
377
os: [linux]
@@ -157,8 +379,8 @@ packages:
379
dev: false
380
optional: true
381
160
- /@next/swc-linux-x64-gnu@14.2.15:
161
- resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==}
382
+ /@next/swc-linux-x64-gnu@15.0.3:
383
+ resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==}
384
engines: {node: '>= 10'}
385
cpu: [x64]
386
os: [linux]
@@ -166,8 +388,8 @@ packages:
388
dev: false
389
optional: true
390
169
- /@next/swc-linux-x64-musl@14.2.15:
170
- resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==}
391
+ /@next/swc-linux-x64-musl@15.0.3:
392
+ resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==}
393
engines: {node: '>= 10'}
394
cpu: [x64]
395
os: [linux]
@@ -175,8 +397,8 @@ packages:
397
dev: false
398
optional: true
399
178
- /@next/swc-win32-arm64-msvc@14.2.15:
179
- resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==}
400
+ /@next/swc-win32-arm64-msvc@15.0.3:
401
+ resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==}
402
engines: {node: '>= 10'}
403
cpu: [arm64]
404
os: [win32]
@@ -184,17 +406,8 @@ packages:
406
dev: false
407
optional: true
408
187
- /@next/swc-win32-ia32-msvc@14.2.15:
188
- resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==}
189
- engines: {node: '>= 10'}
190
- cpu: [ia32]
191
- os: [win32]
192
- requiresBuild: true
193
- dev: false
194
- optional: true
195
-
196
- /@next/swc-win32-x64-msvc@14.2.15:
197
- resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==}
409
+ /@next/swc-win32-x64-msvc@15.0.3:
410
+ resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==}
411
engines: {node: '>= 10'}
412
cpu: [x64]
413
os: [win32]
@@ -247,13 +460,20 @@ packages:
460
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
461
dev: false
462
250
- /@swc/helpers@0.5.5:
251
- resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
463
+ /@swc/helpers@0.5.13:
464
+ resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==}
465
dependencies:
253
- '@swc/counter': 0.1.3
466
tslib: 2.8.0
467
dev: false
468
469
+ /@types/estree@1.0.6:
470
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
471
+ dev: false
472
+
473
+ /@types/json-schema@7.0.15:
474
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
475
+ dev: false
476
+
477
/@types/json5@0.0.29:
478
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
479
dev: false
@@ -275,7 +495,7 @@ packages:
495
csstype: 3.1.3
496
dev: true
497
278
- /@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.3):
498
+ /@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@6.21.0)(eslint@9.15.0)(typescript@5.7.2):
499
resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==}
500
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
501
peerDependencies:
@@ -286,23 +506,23 @@ packages:
506
typescript:
507
optional: true
508
dependencies:
289
- '@eslint-community/regexpp': 4.11.1
290
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
509
+ '@eslint-community/regexpp': 4.12.1
510
+ '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
511
'@typescript-eslint/scope-manager': 8.10.0
292
- '@typescript-eslint/type-utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3)
293
- '@typescript-eslint/utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3)
512
+ '@typescript-eslint/type-utils': 8.10.0(eslint@9.15.0)(typescript@5.7.2)
513
+ '@typescript-eslint/utils': 8.10.0(eslint@9.15.0)(typescript@5.7.2)
514
'@typescript-eslint/visitor-keys': 8.10.0
295
- eslint: 8.57.1
515
+ eslint: 9.15.0
516
graphemer: 1.4.0
517
ignore: 5.3.2
518
natural-compare: 1.4.0
299
- ts-api-utils: 1.3.0(typescript@5.6.3)
300
- typescript: 5.6.3
519
+ ts-api-utils: 1.3.0(typescript@5.7.2)
520
+ typescript: 5.7.2
521
transitivePeerDependencies:
522
- supports-color
523
dev: false
524
305
- /@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3):
525
+ /@typescript-eslint/parser@6.21.0(eslint@9.15.0)(typescript@5.7.2):
526
resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
527
engines: {node: ^16.0.0 || >=18.0.0}
528
peerDependencies:
@@ -314,11 +534,11 @@ packages:
534
dependencies:
535
'@typescript-eslint/scope-manager': 6.21.0
536
'@typescript-eslint/types': 6.21.0
317
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3)
537
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2)
538
'@typescript-eslint/visitor-keys': 6.21.0
539
debug: 4.3.7
320
- eslint: 8.57.1
321
- typescript: 5.6.3
540
+ eslint: 9.15.0
541
+ typescript: 5.7.2
542
transitivePeerDependencies:
543
- supports-color
544
dev: false
@@ -339,7 +559,7 @@ packages:
559
'@typescript-eslint/visitor-keys': 8.10.0
560
dev: false
561
342
- /@typescript-eslint/type-utils@8.10.0(eslint@8.57.1)(typescript@5.6.3):
562
+ /@typescript-eslint/type-utils@8.10.0(eslint@9.15.0)(typescript@5.7.2):
563
resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==}
564
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
565
peerDependencies:
@@ -348,11 +568,11 @@ packages:
568
typescript:
569
optional: true
570
dependencies:
351
- '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
352
- '@typescript-eslint/utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3)
571
+ '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.2)
572
+ '@typescript-eslint/utils': 8.10.0(eslint@9.15.0)(typescript@5.7.2)
573
debug: 4.3.7
354
- ts-api-utils: 1.3.0(typescript@5.6.3)
355
- typescript: 5.6.3
574
+ ts-api-utils: 1.3.0(typescript@5.7.2)
575
+ typescript: 5.7.2
576
transitivePeerDependencies:
577
- eslint
578
- supports-color
@@ -368,7 +588,7 @@ packages:
588
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
589
dev: false
590
371
- /@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3):
591
+ /@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2):
592
resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
593
engines: {node: ^16.0.0 || >=18.0.0}
594
peerDependencies:
@@ -384,13 +604,13 @@ packages:
604
is-glob: 4.0.3
605
minimatch: 9.0.3
606
semver: 7.6.3
387
- ts-api-utils: 1.3.0(typescript@5.6.3)
388
- typescript: 5.6.3
607
+ ts-api-utils: 1.3.0(typescript@5.7.2)
608
+ typescript: 5.7.2
609
transitivePeerDependencies:
610
- supports-color
611
dev: false
612
393
- /@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3):
613
+ /@typescript-eslint/typescript-estree@8.10.0(typescript@5.7.2):
614
resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==}
615
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
616
peerDependencies:
@@ -406,23 +626,23 @@ packages:
626
is-glob: 4.0.3
627
minimatch: 9.0.5
628
semver: 7.6.3
409
- ts-api-utils: 1.3.0(typescript@5.6.3)
410
- typescript: 5.6.3
629
+ ts-api-utils: 1.3.0(typescript@5.7.2)
630
+ typescript: 5.7.2
631
transitivePeerDependencies:
632
- supports-color
633
dev: false
634
415
- /@typescript-eslint/utils@8.10.0(eslint@8.57.1)(typescript@5.6.3):
635
+ /@typescript-eslint/utils@8.10.0(eslint@9.15.0)(typescript@5.7.2):
636
resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==}
637
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
638
peerDependencies:
639
eslint: ^8.57.0 || ^9.0.0
640
dependencies:
421
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1)
641
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0)
642
'@typescript-eslint/scope-manager': 8.10.0
643
'@typescript-eslint/types': 8.10.0
424
- '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
425
- eslint: 8.57.1
644
+ '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.2)
645
+ eslint: 9.15.0
646
transitivePeerDependencies:
647
- supports-color
648
- typescript
@@ -444,10 +664,6 @@ packages:
664
eslint-visitor-keys: 3.4.3
665
dev: false
666
447
- /@ungap/structured-clone@1.2.0:
448
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
449
- dev: false
450
-
667
/@vercel/analytics@0.1.11(react@18.2.0):
668
resolution: {integrity: sha512-mj5CPR02y0BRs1tN3oZcBNAX9a8NxsIUl9vElDPcqxnMfP0RbRc9fI9Ud7+QDg/1Izvt5uMumsr+6YsmVHcyuw==}
669
peerDependencies:
@@ -456,16 +672,16 @@ packages:
672
react: 18.2.0
673
dev: false
674
459
- /acorn-jsx@5.3.2(acorn@8.13.0):
675
+ /acorn-jsx@5.3.2(acorn@8.14.0):
676
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
677
peerDependencies:
678
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
679
dependencies:
464
- acorn: 8.13.0
680
+ acorn: 8.14.0
681
dev: false
682
467
- /acorn@8.13.0:
468
- resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
683
+ /acorn@8.14.0:
684
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
685
engines: {node: '>=0.4.0'}
686
hasBin: true
687
dev: false
@@ -714,6 +930,25 @@ packages:
930
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
931
dev: false
932
933
+ /color-string@1.9.1:
934
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
935
+ requiresBuild: true
936
+ dependencies:
937
+ color-name: 1.1.4
938
+ simple-swizzle: 0.2.2
939
+ dev: false
940
+ optional: true
941
+
942
+ /color@4.2.3:
943
+ resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
944
+ engines: {node: '>=12.5.0'}
945
+ requiresBuild: true
946
+ dependencies:
947
+ color-convert: 2.0.1
948
+ color-string: 1.9.1
949
+ dev: false
950
+ optional: true
951
+
952
/combined-stream@1.0.8:
953
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
954
engines: {node: '>= 0.8'}
@@ -725,8 +960,8 @@ packages:
960
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
961
dev: false
962
728
- /cross-spawn@7.0.3:
729
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
963
+ /cross-spawn@7.0.6:
964
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
965
engines: {node: '>= 8'}
966
dependencies:
967
path-key: 3.1.1
@@ -843,6 +1078,13 @@ packages:
1078
engines: {node: '>=0.4.0'}
1079
dev: false
1080
1081
+ /detect-libc@2.0.3:
1082
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
1083
+ engines: {node: '>=8'}
1084
+ requiresBuild: true
1085
+ dev: false
1086
+ optional: true
1087
+
1088
/dir-glob@3.0.1:
1089
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1090
engines: {node: '>=8'}
@@ -857,13 +1099,6 @@ packages:
1099
esutils: 2.0.3
1100
dev: false
1101
860
- /doctrine@3.0.0:
861
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
862
- engines: {node: '>=6.0.0'}
863
- dependencies:
864
- esutils: 2.0.3
865
- dev: false
866
-
1102
/eastasianwidth@0.2.0:
1103
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1104
dev: false
@@ -1018,7 +1253,7 @@ packages:
1253
engines: {node: '>=10'}
1254
dev: false
1255
1021
- /eslint-config-next@14.2.15(eslint@8.57.1)(typescript@5.6.3):
1256
+ /eslint-config-next@14.2.15(eslint@9.15.0)(typescript@5.7.2):
1257
resolution: {integrity: sha512-mKg+NC/8a4JKLZRIOBplxXNdStgxy7lzWuedUaCc8tev+Al9mwDUTujQH6W6qXDH9kycWiVo28tADWGvpBsZcQ==}
1258
peerDependencies:
1259
eslint: ^7.23.0 || ^8.0.0
@@ -1029,16 +1264,16 @@ packages:
1264
dependencies:
1265
'@next/eslint-plugin-next': 14.2.15
1266
'@rushstack/eslint-patch': 1.10.4
1032
- '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.3)
1033
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
1034
- eslint: 8.57.1
1267
+ '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@6.21.0)(eslint@9.15.0)(typescript@5.7.2)
1268
+ '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
1269
+ eslint: 9.15.0
1270
eslint-import-resolver-node: 0.3.9
1036
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
1037
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1038
- eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1)
1039
- eslint-plugin-react: 7.37.1(eslint@8.57.1)
1040
- eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1)
1041
- typescript: 5.6.3
1271
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0)
1272
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1273
+ eslint-plugin-jsx-a11y: 6.10.0(eslint@9.15.0)
1274
+ eslint-plugin-react: 7.37.1(eslint@9.15.0)
1275
+ eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@9.15.0)
1276
+ typescript: 5.7.2
1277
transitivePeerDependencies:
1278
- eslint-import-resolver-webpack
1279
- eslint-plugin-import-x
@@ -1055,7 +1290,7 @@ packages:
1290
- supports-color
1291
dev: false
1292
1058
- /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1):
1293
+ /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0):
1294
resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
1295
engines: {node: ^14.18.0 || >=16.0.0}
1296
peerDependencies:
@@ -1071,9 +1306,9 @@ packages:
1306
'@nolyfill/is-core-module': 1.0.39
1307
debug: 4.3.7
1308
enhanced-resolve: 5.17.1
1074
- eslint: 8.57.1
1075
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1076
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1309
+ eslint: 9.15.0
1310
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1311
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1312
fast-glob: 3.3.2
1313
get-tsconfig: 4.8.1
1314
is-bun-module: 1.2.1
@@ -1085,7 +1320,7 @@ packages:
1320
- supports-color
1321
dev: false
1322
1088
- /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
1323
+ /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0):
1324
resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
1325
engines: {node: '>=4'}
1326
peerDependencies:
@@ -1106,16 +1341,16 @@ packages:
1341
eslint-import-resolver-webpack:
1342
optional: true
1343
dependencies:
1109
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
1344
+ '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
1345
debug: 3.2.7
1111
- eslint: 8.57.1
1346
+ eslint: 9.15.0
1347
eslint-import-resolver-node: 0.3.9
1113
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
1348
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0)
1349
transitivePeerDependencies:
1350
- supports-color
1351
dev: false
1352
1118
- /eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
1353
+ /eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0):
1354
resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
1355
engines: {node: '>=4'}
1356
peerDependencies:
@@ -1126,16 +1361,16 @@ packages:
1361
optional: true
1362
dependencies:
1363
'@rtsao/scc': 1.1.0
1129
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
1364
+ '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
1365
array-includes: 3.1.8
1366
array.prototype.findlastindex: 1.2.5
1367
array.prototype.flat: 1.3.2
1368
array.prototype.flatmap: 1.3.2
1369
debug: 3.2.7
1370
doctrine: 2.1.0
1136
- eslint: 8.57.1
1371
+ eslint: 9.15.0
1372
eslint-import-resolver-node: 0.3.9
1138
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1373
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1374
hasown: 2.0.2
1375
is-core-module: 2.15.1
1376
is-glob: 4.0.3
@@ -1152,7 +1387,7 @@ packages:
1387
- supports-color
1388
dev: false
1389
1155
- /eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1):
1390
+ /eslint-plugin-jsx-a11y@6.10.0(eslint@9.15.0):
1391
resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==}
1392
engines: {node: '>=4.0'}
1393
peerDependencies:
@@ -1167,7 +1402,7 @@ packages:
1402
damerau-levenshtein: 1.0.8
1403
emoji-regex: 9.2.2
1404
es-iterator-helpers: 1.1.0
1170
- eslint: 8.57.1
1405
+ eslint: 9.15.0
1406
hasown: 2.0.2
1407
jsx-ast-utils: 3.3.5
1408
language-tags: 1.0.9
@@ -1177,16 +1412,16 @@ packages:
1412
string.prototype.includes: 2.0.1
1413
dev: false
1414
1180
- /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1):
1415
+ /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@9.15.0):
1416
resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==}
1417
engines: {node: '>=10'}
1418
peerDependencies:
1419
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
1420
dependencies:
1186
- eslint: 8.57.1
1421
+ eslint: 9.15.0
1422
dev: false
1423
1189
- /eslint-plugin-react@7.37.1(eslint@8.57.1):
1424
+ /eslint-plugin-react@7.37.1(eslint@9.15.0):
1425
resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==}
1426
engines: {node: '>=4'}
1427
peerDependencies:
@@ -1198,7 +1433,7 @@ packages:
1433
array.prototype.tosorted: 1.1.4
1434
doctrine: 2.1.0
1435
es-iterator-helpers: 1.1.0
1201
- eslint: 8.57.1
1436
+ eslint: 9.15.0
1437
estraverse: 5.3.0
1438
hasown: 2.0.2
1439
jsx-ast-utils: 3.3.5
@@ -1213,9 +1448,9 @@ packages:
1448
string.prototype.repeat: 1.0.0
1449
dev: false
1450
1216
- /eslint-scope@7.2.2:
1217
- resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1218
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1451
+ /eslint-scope@8.2.0:
1452
+ resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
1453
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1454
dependencies:
1455
esrecurse: 4.3.0
1456
estraverse: 5.3.0
@@ -1226,61 +1461,66 @@ packages:
1461
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1462
dev: false
1463
1229
- /eslint@8.57.1:
1230
- resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
1231
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1232
- deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
1464
+ /eslint-visitor-keys@4.2.0:
1465
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
1466
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1467
+ dev: false
1468
+
1469
+ /eslint@9.15.0:
1470
+ resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==}
1471
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1472
hasBin: true
1473
+ peerDependencies:
1474
+ jiti: '*'
1475
+ peerDependenciesMeta:
1476
+ jiti:
1477
+ optional: true
1478
dependencies:
1235
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1)
1236
- '@eslint-community/regexpp': 4.11.1
1237
- '@eslint/eslintrc': 2.1.4
1238
- '@eslint/js': 8.57.1
1239
- '@humanwhocodes/config-array': 0.13.0
1479
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0)
1480
+ '@eslint-community/regexpp': 4.12.1
1481
+ '@eslint/config-array': 0.19.0
1482
+ '@eslint/core': 0.9.0
1483
+ '@eslint/eslintrc': 3.2.0
1484
+ '@eslint/js': 9.15.0
1485
+ '@eslint/plugin-kit': 0.2.3
1486
+ '@humanfs/node': 0.16.6
1487
'@humanwhocodes/module-importer': 1.0.1
1241
- '@nodelib/fs.walk': 1.2.8
1242
- '@ungap/structured-clone': 1.2.0
1488
+ '@humanwhocodes/retry': 0.4.1
1489
+ '@types/estree': 1.0.6
1490
+ '@types/json-schema': 7.0.15
1491
ajv: 6.12.6
1492
chalk: 4.1.2
1245
- cross-spawn: 7.0.3
1493
+ cross-spawn: 7.0.6
1494
debug: 4.3.7
1247
- doctrine: 3.0.0
1495
escape-string-regexp: 4.0.0
1249
- eslint-scope: 7.2.2
1250
- eslint-visitor-keys: 3.4.3
1251
- espree: 9.6.1
1496
+ eslint-scope: 8.2.0
1497
+ eslint-visitor-keys: 4.2.0
1498
+ espree: 10.3.0
1499
esquery: 1.6.0
1500
esutils: 2.0.3
1501
fast-deep-equal: 3.1.3
1255
- file-entry-cache: 6.0.1
1502
+ file-entry-cache: 8.0.0
1503
find-up: 5.0.0
1504
glob-parent: 6.0.2
1258
- globals: 13.24.0
1259
- graphemer: 1.4.0
1505
ignore: 5.3.2
1506
imurmurhash: 0.1.4
1507
is-glob: 4.0.3
1263
- is-path-inside: 3.0.3
1264
- js-yaml: 4.1.0
1508
json-stable-stringify-without-jsonify: 1.0.1
1266
- levn: 0.4.1
1509
lodash.merge: 4.6.2
1510
minimatch: 3.1.2
1511
natural-compare: 1.4.0
1512
optionator: 0.9.4
1271
- strip-ansi: 6.0.1
1272
- text-table: 0.2.0
1513
transitivePeerDependencies:
1514
- supports-color
1515
dev: false
1516
1277
- /espree@9.6.1:
1278
- resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1279
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1517
+ /espree@10.3.0:
1518
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
1519
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1520
dependencies:
1281
- acorn: 8.13.0
1282
- acorn-jsx: 5.3.2(acorn@8.13.0)
1283
- eslint-visitor-keys: 3.4.3
1521
+ acorn: 8.14.0
1522
+ acorn-jsx: 5.3.2(acorn@8.14.0)
1523
+ eslint-visitor-keys: 4.2.0
1524
dev: false
1525
1526
/esquery@1.6.0:
@@ -1336,11 +1576,11 @@ packages:
1576
reusify: 1.0.4
1577
dev: false
1578
1339
- /file-entry-cache@6.0.1:
1340
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1341
- engines: {node: ^10.12.0 || >=12.0.0}
1579
+ /file-entry-cache@8.0.0:
1580
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
1581
+ engines: {node: '>=16.0.0'}
1582
dependencies:
1343
- flat-cache: 3.2.0
1583
+ flat-cache: 4.0.1
1584
dev: false
1585
1586
/fill-range@7.1.1:
@@ -1358,13 +1598,12 @@ packages:
1598
path-exists: 4.0.0
1599
dev: false
1600
1361
- /flat-cache@3.2.0:
1362
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1363
- engines: {node: ^10.12.0 || >=12.0.0}
1601
+ /flat-cache@4.0.1:
1602
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
1603
+ engines: {node: '>=16'}
1604
dependencies:
1605
flatted: 3.3.1
1606
keyv: 4.5.4
1367
- rimraf: 3.0.2
1607
dev: false
1608
1609
/flatted@3.3.1:
@@ -1391,7 +1630,7 @@ packages:
1630
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
1631
engines: {node: '>=14'}
1632
dependencies:
1394
- cross-spawn: 7.0.3
1633
+ cross-spawn: 7.0.6
1634
signal-exit: 4.1.0
1635
dev: false
1636
@@ -1404,10 +1643,6 @@ packages:
1643
mime-types: 2.1.35
1644
dev: false
1645
1407
- /fs.realpath@1.0.0:
1408
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1409
- dev: false
1410
-
1646
/function-bind@1.1.2:
1647
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1648
dev: false
@@ -1473,28 +1708,14 @@ packages:
1708
dependencies:
1709
foreground-child: 3.3.0
1710
jackspeak: 2.3.6
1476
- minimatch: 9.0.3
1711
+ minimatch: 9.0.5
1712
minipass: 7.1.2
1713
path-scurry: 1.11.1
1714
dev: false
1715
1481
- /glob@7.2.3:
1482
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1483
- deprecated: Glob versions prior to v9 are no longer supported
1484
- dependencies:
1485
- fs.realpath: 1.0.0
1486
- inflight: 1.0.6
1487
- inherits: 2.0.4
1488
- minimatch: 3.1.2
1489
- once: 1.4.0
1490
- path-is-absolute: 1.0.1
1491
- dev: false
1492
-
1493
- /globals@13.24.0:
1494
- resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
1495
- engines: {node: '>=8'}
1496
- dependencies:
1497
- type-fest: 0.20.2
1716
+ /globals@14.0.0:
1717
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
1718
+ engines: {node: '>=18'}
1719
dev: false
1720
1721
/globalthis@1.0.4:
@@ -1588,18 +1809,6 @@ packages:
1809
engines: {node: '>=0.8.19'}
1810
dev: false
1811
1591
- /inflight@1.0.6:
1592
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1593
- deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1594
- dependencies:
1595
- once: 1.4.0
1596
- wrappy: 1.0.2
1597
- dev: false
1598
-
1599
- /inherits@2.0.4:
1600
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1601
- dev: false
1602
-
1812
/internal-slot@1.0.7:
1813
resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
1814
engines: {node: '>= 0.4'}
@@ -1625,6 +1834,12 @@ packages:
1834
get-intrinsic: 1.2.4
1835
dev: false
1836
1837
+ /is-arrayish@0.3.2:
1838
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
1839
+ requiresBuild: true
1840
+ dev: false
1841
+ optional: true
1842
+
1843
/is-async-function@2.0.0:
1844
resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
1845
engines: {node: '>= 0.4'}
@@ -1730,11 +1945,6 @@ packages:
1945
engines: {node: '>=0.12.0'}
1946
dev: false
1947
1733
- /is-path-inside@3.0.3:
1734
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1735
- engines: {node: '>=8'}
1736
- dev: false
1737
-
1948
/is-regex@1.1.4:
1949
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
1950
engines: {node: '>= 0.4'}
@@ -1978,43 +2188,46 @@ packages:
2188
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2189
dev: false
2190
1981
- /next@14.2.15(react-dom@18.2.0)(react@18.2.0):
1982
- resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==}
1983
- engines: {node: '>=18.17.0'}
2191
+ /next@15.0.3(react-dom@18.2.0)(react@18.2.0):
2192
+ resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==}
2193
+ engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
2194
hasBin: true
2195
peerDependencies:
2196
'@opentelemetry/api': ^1.1.0
2197
'@playwright/test': ^1.41.2
1988
- react: ^18.2.0
1989
- react-dom: ^18.2.0
2198
+ babel-plugin-react-compiler: '*'
2199
+ react: ^18.2.0 || 19.0.0-rc-66855b96-20241106
2200
+ react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106
2201
sass: ^1.3.0
2202
peerDependenciesMeta:
2203
'@opentelemetry/api':
2204
optional: true
2205
'@playwright/test':
2206
optional: true
2207
+ babel-plugin-react-compiler:
2208
+ optional: true
2209
sass:
2210
optional: true
2211
dependencies:
1999
- '@next/env': 14.2.15
2000
- '@swc/helpers': 0.5.5
2212
+ '@next/env': 15.0.3
2213
+ '@swc/counter': 0.1.3
2214
+ '@swc/helpers': 0.5.13
2215
busboy: 1.6.0
2216
caniuse-lite: 1.0.30001669
2003
- graceful-fs: 4.2.11
2217
postcss: 8.4.31
2218
react: 18.2.0
2219
react-dom: 18.2.0(react@18.2.0)
2007
- styled-jsx: 5.1.1(react@18.2.0)
2220
+ styled-jsx: 5.1.6(react@18.2.0)
2221
optionalDependencies:
2009
- '@next/swc-darwin-arm64': 14.2.15
2010
- '@next/swc-darwin-x64': 14.2.15
2011
- '@next/swc-linux-arm64-gnu': 14.2.15
2012
- '@next/swc-linux-arm64-musl': 14.2.15
2013
- '@next/swc-linux-x64-gnu': 14.2.15
2014
- '@next/swc-linux-x64-musl': 14.2.15
2015
- '@next/swc-win32-arm64-msvc': 14.2.15
2016
- '@next/swc-win32-ia32-msvc': 14.2.15
2017
- '@next/swc-win32-x64-msvc': 14.2.15
2222
+ '@next/swc-darwin-arm64': 15.0.3
2223
+ '@next/swc-darwin-x64': 15.0.3
2224
+ '@next/swc-linux-arm64-gnu': 15.0.3
2225
+ '@next/swc-linux-arm64-musl': 15.0.3
2226
+ '@next/swc-linux-x64-gnu': 15.0.3
2227
+ '@next/swc-linux-x64-musl': 15.0.3
2228
+ '@next/swc-win32-arm64-msvc': 15.0.3
2229
+ '@next/swc-win32-x64-msvc': 15.0.3
2230
+ sharp: 0.33.5
2231
transitivePeerDependencies:
2232
- '@babel/core'
2233
- babel-plugin-macros
@@ -2090,12 +2303,6 @@ packages:
2303
es-object-atoms: 1.0.0
2304
dev: false
2305
2093
- /once@1.4.0:
2094
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2095
- dependencies:
2096
- wrappy: 1.0.2
2097
- dev: false
2098
-
2306
/optionator@0.9.4:
2307
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
2308
engines: {node: '>= 0.8.0'}
@@ -2134,11 +2341,6 @@ packages:
2341
engines: {node: '>=8'}
2342
dev: false
2343
2137
- /path-is-absolute@1.0.1:
2138
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2139
- engines: {node: '>=0.10.0'}
2140
- dev: false
2141
-
2344
/path-key@3.1.1:
2345
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2346
engines: {node: '>=8'}
@@ -2294,14 +2496,6 @@ packages:
2496
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2497
dev: false
2498
2297
- /rimraf@3.0.2:
2298
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2299
- deprecated: Rimraf versions prior to v4 are no longer supported
2300
- hasBin: true
2301
- dependencies:
2302
- glob: 7.2.3
2303
- dev: false
2304
-
2499
/run-parallel@1.2.0:
2500
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2501
dependencies:
@@ -2366,6 +2560,37 @@ packages:
2560
has-property-descriptors: 1.0.2
2561
dev: false
2562
2563
+ /sharp@0.33.5:
2564
+ resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
2565
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2566
+ requiresBuild: true
2567
+ dependencies:
2568
+ color: 4.2.3
2569
+ detect-libc: 2.0.3
2570
+ semver: 7.6.3
2571
+ optionalDependencies:
2572
+ '@img/sharp-darwin-arm64': 0.33.5
2573
+ '@img/sharp-darwin-x64': 0.33.5
2574
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
2575
+ '@img/sharp-libvips-darwin-x64': 1.0.4
2576
+ '@img/sharp-libvips-linux-arm': 1.0.5
2577
+ '@img/sharp-libvips-linux-arm64': 1.0.4
2578
+ '@img/sharp-libvips-linux-s390x': 1.0.4
2579
+ '@img/sharp-libvips-linux-x64': 1.0.4
2580
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
2581
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
2582
+ '@img/sharp-linux-arm': 0.33.5
2583
+ '@img/sharp-linux-arm64': 0.33.5
2584
+ '@img/sharp-linux-s390x': 0.33.5
2585
+ '@img/sharp-linux-x64': 0.33.5
2586
+ '@img/sharp-linuxmusl-arm64': 0.33.5
2587
+ '@img/sharp-linuxmusl-x64': 0.33.5
2588
+ '@img/sharp-wasm32': 0.33.5
2589
+ '@img/sharp-win32-ia32': 0.33.5
2590
+ '@img/sharp-win32-x64': 0.33.5
2591
+ dev: false
2592
+ optional: true
2593
+
2594
/shebang-command@2.0.0:
2595
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2596
engines: {node: '>=8'}
@@ -2393,6 +2618,14 @@ packages:
2618
engines: {node: '>=14'}
2619
dev: false
2620
2621
+ /simple-swizzle@0.2.2:
2622
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
2623
+ requiresBuild: true
2624
+ dependencies:
2625
+ is-arrayish: 0.3.2
2626
+ dev: false
2627
+ optional: true
2628
+
2629
/slash@3.0.0:
2630
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2631
engines: {node: '>=8'}
@@ -2518,13 +2751,13 @@ packages:
2751
engines: {node: '>=8'}
2752
dev: false
2753
2521
- /styled-jsx@5.1.1(react@18.2.0):
2522
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
2754
+ /styled-jsx@5.1.6(react@18.2.0):
2755
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
2756
engines: {node: '>= 12.0.0'}
2757
peerDependencies:
2758
'@babel/core': '*'
2759
babel-plugin-macros: '*'
2527
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
2760
+ react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
2761
peerDependenciesMeta:
2762
'@babel/core':
2763
optional: true
@@ -2552,10 +2785,6 @@ packages:
2785
engines: {node: '>=6'}
2786
dev: false
2787
2555
- /text-table@0.2.0:
2556
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
2557
- dev: false
2558
-
2788
/to-regex-range@5.0.1:
2789
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2790
engines: {node: '>=8.0'}
@@ -2563,13 +2792,13 @@ packages:
2792
is-number: 7.0.0
2793
dev: false
2794
2566
- /ts-api-utils@1.3.0(typescript@5.6.3):
2795
+ /ts-api-utils@1.3.0(typescript@5.7.2):
2796
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
2797
engines: {node: '>=16'}
2798
peerDependencies:
2799
typescript: '>=4.2.0'
2800
dependencies:
2572
- typescript: 5.6.3
2801
+ typescript: 5.7.2
2802
dev: false
2803
2804
/tsconfig-paths@3.15.0:
@@ -2592,11 +2821,6 @@ packages:
2821
prelude-ls: 1.2.1
2822
dev: false
2823
2595
- /type-fest@0.20.2:
2596
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
2597
- engines: {node: '>=10'}
2598
- dev: false
2599
-
2824
/typed-array-buffer@1.0.2:
2825
resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
2826
engines: {node: '>= 0.4'}
@@ -2641,8 +2865,8 @@ packages:
2865
possible-typed-array-names: 1.0.0
2866
dev: false
2867
2644
- /typescript@5.6.3:
2645
- resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
2868
+ /typescript@5.7.2:
2869
+ resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
2870
engines: {node: '>=14.17'}
2871
hasBin: true
2872
dev: false
@@ -2746,10 +2970,6 @@ packages:
2970
strip-ansi: 7.1.0
2971
dev: false
2972
2749
- /wrappy@1.0.2:
2750
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2751
- dev: false
2752
-
2973
/yocto-queue@0.1.0:
2974
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2975
engines: {node: '>=10'}
tsconfig.json
+5
-3
@@ -17,15 +17,17 @@
17
"isolatedModules": true,
18
"jsx": "preserve",
19
"paths": {
20
- "@/*": ["./*"]
21
- }
20
+ "@/*": [
21
+ "./*"
22
+ ]
23
+ },
24
+ "target": "ES2017"
25
},
26
"include": [
27
"next-env.d.ts",
28
"**/*.ts",
29
"**/*.tsx"
30
],
28
-
31
"exclude": [
32
"node_modules"
33
]