chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ne / nextjs-ollama-llm-ui / 0001-update-nextjs.patch
blobd904f04f734470fc73b4984787621e79a94bbdc5
1 diff --git a/package-lock.json b/package-lock.json
2 index 11dfbf6..b9470d0 100644
3 --- a/package-lock.json
4 +++ b/package-lock.json
5 @@ -30,7 +30,7 @@
6 "framer-motion": "^11.0.3",
7 "langchain": "^0.1.13",
8 "lucide-react": "^0.322.0",
9 - "next": "14.1.0",
10 + "next": "^14.2.3",
11 "next-themes": "^0.2.1",
12 "react": "^18",
13 "react-code-blocks": "^0.1.6",
14 @@ -40,6 +40,7 @@
15 "react-resizable-panels": "^2.0.3",
16 "react-textarea-autosize": "^8.5.3",
17 "remark-gfm": "^4.0.0",
18 + "sharp": "^0.33.4",
19 "sonner": "^1.4.0",
20 "tailwind-merge": "^2.2.1",
21 "tailwindcss-animate": "^1.0.7",
22 @@ -139,6 +140,15 @@
23 "node": ">=6.9.0"
26 + "node_modules/@emnapi/runtime": {
27 + "version": "1.1.1",
28 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.1.1.tgz",
29 + "integrity": "sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==",
30 + "optional": true,
31 + "dependencies": {
32 + "tslib": "^2.4.0"
33 + }
34 + },
35 "node_modules/@emoji-mart/data": {
36 "version": "1.1.2",
37 "resolved": "https://registry.npmjs.org/@emoji-mart/data/-/data-1.1.2.tgz",
38 @@ -304,6 +314,437 @@
39 "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
40 "dev": true
42 + "node_modules/@img/sharp-darwin-arm64": {
43 + "version": "0.33.4",
44 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz",
45 + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==",
46 + "cpu": [
47 + "arm64"
48 + ],
49 + "optional": true,
50 + "os": [
51 + "darwin"
52 + ],
53 + "engines": {
54 + "glibc": ">=2.26",
55 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
56 + "npm": ">=9.6.5",
57 + "pnpm": ">=7.1.0",
58 + "yarn": ">=3.2.0"
59 + },
60 + "funding": {
61 + "url": "https://opencollective.com/libvips"
62 + },
63 + "optionalDependencies": {
64 + "@img/sharp-libvips-darwin-arm64": "1.0.2"
65 + }
66 + },
67 + "node_modules/@img/sharp-darwin-x64": {
68 + "version": "0.33.4",
69 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz",
70 + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==",
71 + "cpu": [
72 + "x64"
73 + ],
74 + "optional": true,
75 + "os": [
76 + "darwin"
77 + ],
78 + "engines": {
79 + "glibc": ">=2.26",
80 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
81 + "npm": ">=9.6.5",
82 + "pnpm": ">=7.1.0",
83 + "yarn": ">=3.2.0"
84 + },
85 + "funding": {
86 + "url": "https://opencollective.com/libvips"
87 + },
88 + "optionalDependencies": {
89 + "@img/sharp-libvips-darwin-x64": "1.0.2"
90 + }
91 + },
92 + "node_modules/@img/sharp-libvips-darwin-arm64": {
93 + "version": "1.0.2",
94 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz",
95 + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==",
96 + "cpu": [
97 + "arm64"
98 + ],
99 + "optional": true,
100 + "os": [
101 + "darwin"
102 + ],
103 + "engines": {
104 + "macos": ">=11",
105 + "npm": ">=9.6.5",
106 + "pnpm": ">=7.1.0",
107 + "yarn": ">=3.2.0"
108 + },
109 + "funding": {
110 + "url": "https://opencollective.com/libvips"
112 + },
113 + "node_modules/@img/sharp-libvips-darwin-x64": {
114 + "version": "1.0.2",
115 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz",
116 + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==",
117 + "cpu": [
118 + "x64"
119 + ],
120 + "optional": true,
121 + "os": [
122 + "darwin"
123 + ],
124 + "engines": {
125 + "macos": ">=10.13",
126 + "npm": ">=9.6.5",
127 + "pnpm": ">=7.1.0",
128 + "yarn": ">=3.2.0"
129 + },
130 + "funding": {
131 + "url": "https://opencollective.com/libvips"
133 + },
134 + "node_modules/@img/sharp-libvips-linux-arm": {
135 + "version": "1.0.2",
136 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz",
137 + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==",
138 + "cpu": [
139 + "arm"
140 + ],
141 + "optional": true,
142 + "os": [
143 + "linux"
144 + ],
145 + "engines": {
146 + "glibc": ">=2.28",
147 + "npm": ">=9.6.5",
148 + "pnpm": ">=7.1.0",
149 + "yarn": ">=3.2.0"
150 + },
151 + "funding": {
152 + "url": "https://opencollective.com/libvips"
154 + },
155 + "node_modules/@img/sharp-libvips-linux-arm64": {
156 + "version": "1.0.2",
157 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz",
158 + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==",
159 + "cpu": [
160 + "arm64"
161 + ],
162 + "optional": true,
163 + "os": [
164 + "linux"
165 + ],
166 + "engines": {
167 + "glibc": ">=2.26",
168 + "npm": ">=9.6.5",
169 + "pnpm": ">=7.1.0",
170 + "yarn": ">=3.2.0"
171 + },
172 + "funding": {
173 + "url": "https://opencollective.com/libvips"
175 + },
176 + "node_modules/@img/sharp-libvips-linux-s390x": {
177 + "version": "1.0.2",
178 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz",
179 + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==",
180 + "cpu": [
181 + "s390x"
182 + ],
183 + "optional": true,
184 + "os": [
185 + "linux"
186 + ],
187 + "engines": {
188 + "glibc": ">=2.28",
189 + "npm": ">=9.6.5",
190 + "pnpm": ">=7.1.0",
191 + "yarn": ">=3.2.0"
192 + },
193 + "funding": {
194 + "url": "https://opencollective.com/libvips"
196 + },
197 + "node_modules/@img/sharp-libvips-linux-x64": {
198 + "version": "1.0.2",
199 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz",
200 + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==",
201 + "cpu": [
202 + "x64"
203 + ],
204 + "optional": true,
205 + "os": [
206 + "linux"
207 + ],
208 + "engines": {
209 + "glibc": ">=2.26",
210 + "npm": ">=9.6.5",
211 + "pnpm": ">=7.1.0",
212 + "yarn": ">=3.2.0"
213 + },
214 + "funding": {
215 + "url": "https://opencollective.com/libvips"
217 + },
218 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
219 + "version": "1.0.2",
220 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz",
221 + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==",
222 + "cpu": [
223 + "arm64"
224 + ],
225 + "optional": true,
226 + "os": [
227 + "linux"
228 + ],
229 + "engines": {
230 + "musl": ">=1.2.2",
231 + "npm": ">=9.6.5",
232 + "pnpm": ">=7.1.0",
233 + "yarn": ">=3.2.0"
234 + },
235 + "funding": {
236 + "url": "https://opencollective.com/libvips"
238 + },
239 + "node_modules/@img/sharp-libvips-linuxmusl-x64": {
240 + "version": "1.0.2",
241 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz",
242 + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==",
243 + "cpu": [
244 + "x64"
245 + ],
246 + "optional": true,
247 + "os": [
248 + "linux"
249 + ],
250 + "engines": {
251 + "musl": ">=1.2.2",
252 + "npm": ">=9.6.5",
253 + "pnpm": ">=7.1.0",
254 + "yarn": ">=3.2.0"
255 + },
256 + "funding": {
257 + "url": "https://opencollective.com/libvips"
259 + },
260 + "node_modules/@img/sharp-linux-arm": {
261 + "version": "0.33.4",
262 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz",
263 + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==",
264 + "cpu": [
265 + "arm"
266 + ],
267 + "optional": true,
268 + "os": [
269 + "linux"
270 + ],
271 + "engines": {
272 + "glibc": ">=2.28",
273 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
274 + "npm": ">=9.6.5",
275 + "pnpm": ">=7.1.0",
276 + "yarn": ">=3.2.0"
277 + },
278 + "funding": {
279 + "url": "https://opencollective.com/libvips"
280 + },
281 + "optionalDependencies": {
282 + "@img/sharp-libvips-linux-arm": "1.0.2"
284 + },
285 + "node_modules/@img/sharp-linux-arm64": {
286 + "version": "0.33.4",
287 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz",
288 + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==",
289 + "cpu": [
290 + "arm64"
291 + ],
292 + "optional": true,
293 + "os": [
294 + "linux"
295 + ],
296 + "engines": {
297 + "glibc": ">=2.26",
298 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
299 + "npm": ">=9.6.5",
300 + "pnpm": ">=7.1.0",
301 + "yarn": ">=3.2.0"
302 + },
303 + "funding": {
304 + "url": "https://opencollective.com/libvips"
305 + },
306 + "optionalDependencies": {
307 + "@img/sharp-libvips-linux-arm64": "1.0.2"
309 + },
310 + "node_modules/@img/sharp-linux-s390x": {
311 + "version": "0.33.4",
312 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz",
313 + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==",
314 + "cpu": [
315 + "s390x"
316 + ],
317 + "optional": true,
318 + "os": [
319 + "linux"
320 + ],
321 + "engines": {
322 + "glibc": ">=2.31",
323 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
324 + "npm": ">=9.6.5",
325 + "pnpm": ">=7.1.0",
326 + "yarn": ">=3.2.0"
327 + },
328 + "funding": {
329 + "url": "https://opencollective.com/libvips"
330 + },
331 + "optionalDependencies": {
332 + "@img/sharp-libvips-linux-s390x": "1.0.2"
334 + },
335 + "node_modules/@img/sharp-linux-x64": {
336 + "version": "0.33.4",
337 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz",
338 + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==",
339 + "cpu": [
340 + "x64"
341 + ],
342 + "optional": true,
343 + "os": [
344 + "linux"
345 + ],
346 + "engines": {
347 + "glibc": ">=2.26",
348 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
349 + "npm": ">=9.6.5",
350 + "pnpm": ">=7.1.0",
351 + "yarn": ">=3.2.0"
352 + },
353 + "funding": {
354 + "url": "https://opencollective.com/libvips"
355 + },
356 + "optionalDependencies": {
357 + "@img/sharp-libvips-linux-x64": "1.0.2"
359 + },
360 + "node_modules/@img/sharp-linuxmusl-arm64": {
361 + "version": "0.33.4",
362 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz",
363 + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==",
364 + "cpu": [
365 + "arm64"
366 + ],
367 + "optional": true,
368 + "os": [
369 + "linux"
370 + ],
371 + "engines": {
372 + "musl": ">=1.2.2",
373 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
374 + "npm": ">=9.6.5",
375 + "pnpm": ">=7.1.0",
376 + "yarn": ">=3.2.0"
377 + },
378 + "funding": {
379 + "url": "https://opencollective.com/libvips"
380 + },
381 + "optionalDependencies": {
382 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2"
384 + },
385 + "node_modules/@img/sharp-linuxmusl-x64": {
386 + "version": "0.33.4",
387 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz",
388 + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==",
389 + "cpu": [
390 + "x64"
391 + ],
392 + "optional": true,
393 + "os": [
394 + "linux"
395 + ],
396 + "engines": {
397 + "musl": ">=1.2.2",
398 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
399 + "npm": ">=9.6.5",
400 + "pnpm": ">=7.1.0",
401 + "yarn": ">=3.2.0"
402 + },
403 + "funding": {
404 + "url": "https://opencollective.com/libvips"
405 + },
406 + "optionalDependencies": {
407 + "@img/sharp-libvips-linuxmusl-x64": "1.0.2"
409 + },
410 + "node_modules/@img/sharp-wasm32": {
411 + "version": "0.33.4",
412 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz",
413 + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==",
414 + "cpu": [
415 + "wasm32"
416 + ],
417 + "optional": true,
418 + "dependencies": {
419 + "@emnapi/runtime": "^1.1.1"
420 + },
421 + "engines": {
422 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
423 + "npm": ">=9.6.5",
424 + "pnpm": ">=7.1.0",
425 + "yarn": ">=3.2.0"
426 + },
427 + "funding": {
428 + "url": "https://opencollective.com/libvips"
430 + },
431 + "node_modules/@img/sharp-win32-ia32": {
432 + "version": "0.33.4",
433 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz",
434 + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==",
435 + "cpu": [
436 + "ia32"
437 + ],
438 + "optional": true,
439 + "os": [
440 + "win32"
441 + ],
442 + "engines": {
443 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
444 + "npm": ">=9.6.5",
445 + "pnpm": ">=7.1.0",
446 + "yarn": ">=3.2.0"
447 + },
448 + "funding": {
449 + "url": "https://opencollective.com/libvips"
451 + },
452 + "node_modules/@img/sharp-win32-x64": {
453 + "version": "0.33.4",
454 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz",
455 + "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==",
456 + "cpu": [
457 + "x64"
458 + ],
459 + "optional": true,
460 + "os": [
461 + "win32"
462 + ],
463 + "engines": {
464 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
465 + "npm": ">=9.6.5",
466 + "pnpm": ">=7.1.0",
467 + "yarn": ">=3.2.0"
468 + },
469 + "funding": {
470 + "url": "https://opencollective.com/libvips"
472 + },
473 "node_modules/@isaacs/cliui": {
474 "version": "8.0.2",
475 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
476 @@ -800,9 +1241,9 @@
479 "node_modules/@next/env": {
480 - "version": "14.1.0",
481 - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.1.0.tgz",
482 - "integrity": "sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw=="
483 + "version": "14.2.3",
484 + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz",
485 + "integrity": "sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA=="
487 "node_modules/@next/eslint-plugin-next": {
488 "version": "14.1.0",
489 @@ -814,9 +1255,9 @@
492 "node_modules/@next/swc-darwin-arm64": {
493 - "version": "14.1.0",
494 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.0.tgz",
495 - "integrity": "sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==",
496 + "version": "14.2.3",
497 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz",
498 + "integrity": "sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==",
499 "cpu": [
500 "arm64"
502 @@ -829,9 +1270,9 @@
505 "node_modules/@next/swc-darwin-x64": {
506 - "version": "14.1.0",
507 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.0.tgz",
508 - "integrity": "sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==",
509 + "version": "14.2.3",
510 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz",
511 + "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==",
512 "cpu": [
513 "x64"
515 @@ -844,9 +1285,9 @@
518 "node_modules/@next/swc-linux-arm64-gnu": {
519 - "version": "14.1.0",
520 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.0.tgz",
521 - "integrity": "sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==",
522 + "version": "14.2.3",
523 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz",
524 + "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==",
525 "cpu": [
526 "arm64"
528 @@ -859,9 +1300,9 @@
531 "node_modules/@next/swc-linux-arm64-musl": {
532 - "version": "14.1.0",
533 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.0.tgz",
534 - "integrity": "sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==",
535 + "version": "14.2.3",
536 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz",
537 + "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==",
538 "cpu": [
539 "arm64"
541 @@ -874,9 +1315,9 @@
544 "node_modules/@next/swc-linux-x64-gnu": {
545 - "version": "14.1.0",
546 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.0.tgz",
547 - "integrity": "sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==",
548 + "version": "14.2.3",
549 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz",
550 + "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==",
551 "cpu": [
552 "x64"
554 @@ -889,9 +1330,9 @@
557 "node_modules/@next/swc-linux-x64-musl": {
558 - "version": "14.1.0",
559 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.0.tgz",
560 - "integrity": "sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==",
561 + "version": "14.2.3",
562 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz",
563 + "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==",
564 "cpu": [
565 "x64"
567 @@ -904,9 +1345,9 @@
570 "node_modules/@next/swc-win32-arm64-msvc": {
571 - "version": "14.1.0",
572 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.0.tgz",
573 - "integrity": "sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==",
574 + "version": "14.2.3",
575 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz",
576 + "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==",
577 "cpu": [
578 "arm64"
580 @@ -919,9 +1360,9 @@
583 "node_modules/@next/swc-win32-ia32-msvc": {
584 - "version": "14.1.0",
585 - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.0.tgz",
586 - "integrity": "sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==",
587 + "version": "14.2.3",
588 + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz",
589 + "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==",
590 "cpu": [
591 "ia32"
593 @@ -934,9 +1375,9 @@
596 "node_modules/@next/swc-win32-x64-msvc": {
597 - "version": "14.1.0",
598 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.0.tgz",
599 - "integrity": "sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==",
600 + "version": "14.2.3",
601 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz",
602 + "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==",
603 "cpu": [
604 "x64"
606 @@ -1810,11 +2251,17 @@
607 "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==",
608 "dev": true
610 + "node_modules/@swc/counter": {
611 + "version": "0.1.3",
612 + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
613 + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
614 + },
615 "node_modules/@swc/helpers": {
616 - "version": "0.5.2",
617 - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
618 - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
619 + "version": "0.5.5",
620 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz",
621 + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==",
622 "dependencies": {
623 + "@swc/counter": "^0.1.3",
624 "tslib": "^2.4.0"
627 @@ -2930,6 +3377,18 @@
628 "periscopic": "^3.1.0"
631 + "node_modules/color": {
632 + "version": "4.2.3",
633 + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
634 + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
635 + "dependencies": {
636 + "color-convert": "^2.0.1",
637 + "color-string": "^1.9.0"
638 + },
639 + "engines": {
640 + "node": ">=12.5.0"
642 + },
643 "node_modules/color-convert": {
644 "version": "2.0.1",
645 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
646 @@ -2946,6 +3405,15 @@
647 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
648 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
650 + "node_modules/color-string": {
651 + "version": "1.9.1",
652 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
653 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
654 + "dependencies": {
655 + "color-name": "^1.0.0",
656 + "simple-swizzle": "^0.2.2"
658 + },
659 "node_modules/combined-stream": {
660 "version": "1.0.8",
661 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
662 @@ -3152,6 +3620,14 @@
663 "node": ">=6"
666 + "node_modules/detect-libc": {
667 + "version": "2.0.3",
668 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
669 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
670 + "engines": {
671 + "node": ">=8"
673 + },
674 "node_modules/detect-node-es": {
675 "version": "1.1.0",
676 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
677 @@ -4677,6 +5153,11 @@
678 "url": "https://github.com/sponsors/ljharb"
681 + "node_modules/is-arrayish": {
682 + "version": "0.3.2",
683 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
684 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
685 + },
686 "node_modules/is-async-function": {
687 "version": "2.0.0",
688 "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz",
689 @@ -6676,12 +7157,12 @@
690 "dev": true
692 "node_modules/next": {
693 - "version": "14.1.0",
694 - "resolved": "https://registry.npmjs.org/next/-/next-14.1.0.tgz",
695 - "integrity": "sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==",
696 + "version": "14.2.3",
697 + "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz",
698 + "integrity": "sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==",
699 "dependencies": {
700 - "@next/env": "14.1.0",
701 - "@swc/helpers": "0.5.2",
702 + "@next/env": "14.2.3",
703 + "@swc/helpers": "0.5.5",
704 "busboy": "1.6.0",
705 "caniuse-lite": "^1.0.30001579",
706 "graceful-fs": "^4.2.11",
707 @@ -6695,18 +7176,19 @@
708 "node": ">=18.17.0"
710 "optionalDependencies": {
711 - "@next/swc-darwin-arm64": "14.1.0",
712 - "@next/swc-darwin-x64": "14.1.0",
713 - "@next/swc-linux-arm64-gnu": "14.1.0",
714 - "@next/swc-linux-arm64-musl": "14.1.0",
715 - "@next/swc-linux-x64-gnu": "14.1.0",
716 - "@next/swc-linux-x64-musl": "14.1.0",
717 - "@next/swc-win32-arm64-msvc": "14.1.0",
718 - "@next/swc-win32-ia32-msvc": "14.1.0",
719 - "@next/swc-win32-x64-msvc": "14.1.0"
720 + "@next/swc-darwin-arm64": "14.2.3",
721 + "@next/swc-darwin-x64": "14.2.3",
722 + "@next/swc-linux-arm64-gnu": "14.2.3",
723 + "@next/swc-linux-arm64-musl": "14.2.3",
724 + "@next/swc-linux-x64-gnu": "14.2.3",
725 + "@next/swc-linux-x64-musl": "14.2.3",
726 + "@next/swc-win32-arm64-msvc": "14.2.3",
727 + "@next/swc-win32-ia32-msvc": "14.2.3",
728 + "@next/swc-win32-x64-msvc": "14.2.3"
730 "peerDependencies": {
731 "@opentelemetry/api": "^1.1.0",
732 + "@playwright/test": "^1.41.2",
733 "react": "^18.2.0",
734 "react-dom": "^18.2.0",
735 "sass": "^1.3.0"
736 @@ -6715,6 +7197,9 @@
737 "@opentelemetry/api": {
738 "optional": true
740 + "@playwright/test": {
741 + "optional": true
742 + },
743 "sass": {
744 "optional": true
746 @@ -7928,13 +8413,9 @@
749 "node_modules/semver": {
750 - "version": "7.5.4",
751 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
752 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
753 - "dev": true,
754 - "dependencies": {
755 - "lru-cache": "^6.0.0"
756 - },
757 + "version": "7.6.2",
758 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
759 + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
760 "bin": {
761 "semver": "bin/semver.js"
763 @@ -7942,18 +8423,6 @@
764 "node": ">=10"
767 - "node_modules/semver/node_modules/lru-cache": {
768 - "version": "6.0.0",
769 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
770 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
771 - "dev": true,
772 - "dependencies": {
773 - "yallist": "^4.0.0"
774 - },
775 - "engines": {
776 - "node": ">=10"
778 - },
779 "node_modules/seroval": {
780 "version": "1.0.4",
781 "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.0.4.tgz",
782 @@ -8010,6 +8479,45 @@
783 "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
784 "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
786 + "node_modules/sharp": {
787 + "version": "0.33.4",
788 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz",
789 + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==",
790 + "hasInstallScript": true,
791 + "dependencies": {
792 + "color": "^4.2.3",
793 + "detect-libc": "^2.0.3",
794 + "semver": "^7.6.0"
795 + },
796 + "engines": {
797 + "libvips": ">=8.15.2",
798 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
799 + },
800 + "funding": {
801 + "url": "https://opencollective.com/libvips"
802 + },
803 + "optionalDependencies": {
804 + "@img/sharp-darwin-arm64": "0.33.4",
805 + "@img/sharp-darwin-x64": "0.33.4",
806 + "@img/sharp-libvips-darwin-arm64": "1.0.2",
807 + "@img/sharp-libvips-darwin-x64": "1.0.2",
808 + "@img/sharp-libvips-linux-arm": "1.0.2",
809 + "@img/sharp-libvips-linux-arm64": "1.0.2",
810 + "@img/sharp-libvips-linux-s390x": "1.0.2",
811 + "@img/sharp-libvips-linux-x64": "1.0.2",
812 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2",
813 + "@img/sharp-libvips-linuxmusl-x64": "1.0.2",
814 + "@img/sharp-linux-arm": "0.33.4",
815 + "@img/sharp-linux-arm64": "0.33.4",
816 + "@img/sharp-linux-s390x": "0.33.4",
817 + "@img/sharp-linux-x64": "0.33.4",
818 + "@img/sharp-linuxmusl-arm64": "0.33.4",
819 + "@img/sharp-linuxmusl-x64": "0.33.4",
820 + "@img/sharp-wasm32": "0.33.4",
821 + "@img/sharp-win32-ia32": "0.33.4",
822 + "@img/sharp-win32-x64": "0.33.4"
824 + },
825 "node_modules/shebang-command": {
826 "version": "2.0.0",
827 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
828 @@ -8054,6 +8562,14 @@
829 "url": "https://github.com/sponsors/isaacs"
832 + "node_modules/simple-swizzle": {
833 + "version": "0.2.2",
834 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
835 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
836 + "dependencies": {
837 + "is-arrayish": "^0.3.1"
839 + },
840 "node_modules/slash": {
841 "version": "3.0.0",
842 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
843 @@ -9369,12 +9885,6 @@
844 "node": ">=0.4"
847 - "node_modules/yallist": {
848 - "version": "4.0.0",
849 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
850 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
851 - "dev": true
852 - },
853 "node_modules/yaml": {
854 "version": "2.3.4",
855 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
856 diff --git a/package.json b/package.json
857 index 4185096..4ab1c58 100644
858 --- a/package.json
859 +++ b/package.json
860 @@ -31,7 +31,7 @@
861 "framer-motion": "^11.0.3",
862 "langchain": "^0.1.13",
863 "lucide-react": "^0.322.0",
864 - "next": "14.1.0",
865 + "next": "^14.2.3",
866 "next-themes": "^0.2.1",
867 "react": "^18",
868 "react-code-blocks": "^0.1.6",
869 @@ -41,6 +41,7 @@
870 "react-resizable-panels": "^2.0.3",
871 "react-textarea-autosize": "^8.5.3",
872 "remark-gfm": "^4.0.0",
873 + "sharp": "^0.33.4",
874 "sonner": "^1.4.0",
875 "tailwind-merge": "^2.2.1",
876 "tailwindcss-animate": "^1.0.7",
878 2.42.0