use nextjs 14

Seto Elkahfi committed Dec 27, 2024 at 15:28 UTC d3bd9abbd00d4725e054e9ef04c0745bc2e37a2d
3 files changed +156 -276
next-env.d.ts
+1 -1
@@ -2,4 +2,4 @@
2 /// <reference types="next/image-types/global" />
3
4 // NOTE: This file should not be edited
5 -// see https://nextjs.org/docs/basic-features/typescript for more information.
5 +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
package.json
+4 -4
@@ -17,19 +17,19 @@
17 "@vercel/analytics": "^1.0.0",
18 "autoprefixer": "10.4.14",
19 "contentlayer": "^0.3.4",
20 - "eslint-config-next": "13.3.1",
21 - "next": "13.4.1",
20 + "next": "14.2.22",
21 "next-contentlayer": "^0.3.2",
22 "next-themes": "^0.2.1",
23 "postcss": "8.4.23",
25 - "react": "18.2.0",
26 - "react-dom": "18.2.0",
24 + "react": "19.0.0",
25 + "react-dom": "19.0.0",
26 "react-icons": "^5.3",
27 "tailwindcss": "3.3.2"
28 },
29 "devDependencies": {
30 "@eslint/js": "^9.17.0",
31 "eslint": "8.39.0",
32 + "eslint-config-next": "14.2.22",
33 "typescript": "5.0.4",
34 "typescript-eslint": "^8.18.2"
35 }
pnpm-lock.yaml
+151 -271
@@ -22,37 +22,34 @@ importers:
22 version: 18.2.1
23 '@vercel/analytics':
24 specifier: ^1.0.0
25 - version: 1.4.1(next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)
25 + version: 1.4.1(next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)
26 autoprefixer:
27 specifier: 10.4.14
28 version: 10.4.14(postcss@8.4.23)
29 contentlayer:
30 specifier: ^0.3.4
31 version: 0.3.4(esbuild@0.18.20)
32 - eslint-config-next:
33 - specifier: 13.3.1
34 - version: 13.3.1(eslint@8.39.0)(typescript@5.0.4)
32 next:
36 - specifier: 13.4.1
37 - version: 13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
33 + specifier: 14.2.22
34 + version: 14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
35 next-contentlayer:
36 specifier: ^0.3.2
40 - version: 0.3.4(contentlayer@0.3.4(esbuild@0.18.20))(esbuild@0.18.20)(next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
37 + version: 0.3.4(contentlayer@0.3.4(esbuild@0.18.20))(esbuild@0.18.20)(next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
38 next-themes:
39 specifier: ^0.2.1
43 - version: 0.2.1(next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
40 + version: 0.2.1(next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
41 postcss:
42 specifier: 8.4.23
43 version: 8.4.23
44 react:
48 - specifier: 18.2.0
49 - version: 18.2.0
45 + specifier: 19.0.0
46 + version: 19.0.0
47 react-dom:
51 - specifier: 18.2.0
52 - version: 18.2.0(react@18.2.0)
48 + specifier: 19.0.0
49 + version: 19.0.0(react@19.0.0)
50 react-icons:
51 specifier: ^5.3
55 - version: 5.3.0(react@18.2.0)
52 + version: 5.3.0(react@19.0.0)
53 tailwindcss:
54 specifier: 3.3.2
55 version: 3.3.2
@@ -63,6 +60,9 @@ importers:
60 eslint:
61 specifier: 8.39.0
62 version: 8.39.0
63 + eslint-config-next:
64 + specifier: 14.2.22
65 + version: 14.2.22(eslint@8.39.0)(typescript@5.0.4)
66 typescript:
67 specifier: 5.0.4
68 version: 5.0.4
@@ -364,62 +364,62 @@ packages:
364 '@mdx-js/mdx@2.3.0':
365 resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
366
367 - '@next/env@13.4.1':
368 - resolution: {integrity: sha512-eD6WCBMFjLFooLM19SIhSkWBHtaFrZFfg2Cxnyl3vS3DAdFRfnx5TY2RxlkuKXdIRCC0ySbtK9JXXt8qLCqzZg==}
367 + '@next/env@14.2.22':
368 + resolution: {integrity: sha512-EQ6y1QeNQglNmNIXvwP/Bb+lf7n9WtgcWvtoFsHquVLCJUuxRs+6SfZ5EK0/EqkkLex4RrDySvKgKNN7PXip7Q==}
369
370 - '@next/eslint-plugin-next@13.3.1':
371 - resolution: {integrity: sha512-Hpd74UrYGF+bq9bBSRDXRsRfaWkPpcwjhvachy3sr/R/5fY6feC0T0s047pUthyqcaeNsqKOY1nUGQQJNm4WyA==}
370 + '@next/eslint-plugin-next@14.2.22':
371 + resolution: {integrity: sha512-8xCmBMd+hUapMpviPp5g3oDhoWRtbE/QeN/Nvth+SZrdt7xt9TBsH8cePkRwRjXFpwHndpRDNVQROxR/1HiVbg==}
372
373 - '@next/swc-darwin-arm64@13.4.1':
374 - resolution: {integrity: sha512-eF8ARHtYfnoYtDa6xFHriUKA/Mfj/cCbmKb3NofeKhMccs65G6/loZ15a6wYCCx4rPAd6x4t1WmVYtri7EdeBg==}
373 + '@next/swc-darwin-arm64@14.2.22':
374 + resolution: {integrity: sha512-HUaLiehovgnqY4TMBZJ3pDaOsTE1spIXeR10pWgdQVPYqDGQmHJBj3h3V6yC0uuo/RoY2GC0YBFRkOX3dI9WVQ==}
375 engines: {node: '>= 10'}
376 cpu: [arm64]
377 os: [darwin]
378
379 - '@next/swc-darwin-x64@13.4.1':
380 - resolution: {integrity: sha512-7cmDgF9tGWTgn5Gw+vP17miJbH4wcraMHDCOHTYWkO/VeKT73dUWG23TNRLfgtCNSPgH4V5B4uLHoZTanx9bAw==}
379 + '@next/swc-darwin-x64@14.2.22':
380 + resolution: {integrity: sha512-ApVDANousaAGrosWvxoGdLT0uvLBUC+srqOcpXuyfglA40cP2LBFaGmBjhgpxYk5z4xmunzqQvcIgXawTzo2uQ==}
381 engines: {node: '>= 10'}
382 cpu: [x64]
383 os: [darwin]
384
385 - '@next/swc-linux-arm64-gnu@13.4.1':
386 - resolution: {integrity: sha512-qwJqmCri2ie8aTtE5gjTSr8S6O8B67KCYgVZhv9gKH44yvc/zXbAY8u23QGULsYOyh1islWE5sWfQNLOj9iryg==}
385 + '@next/swc-linux-arm64-gnu@14.2.22':
386 + resolution: {integrity: sha512-3O2J99Bk9aM+d4CGn9eEayJXHuH9QLx0BctvWyuUGtJ3/mH6lkfAPRI4FidmHMBQBB4UcvLMfNf8vF0NZT7iKw==}
387 engines: {node: '>= 10'}
388 cpu: [arm64]
389 os: [linux]
390
391 - '@next/swc-linux-arm64-musl@13.4.1':
392 - resolution: {integrity: sha512-qcC54tWNGDv/VVIFkazxhqH1Bnagjfs4enzELVRlUOoJPD2BGJTPI7z08pQPbbgxLtRiu8gl2mXvpB8WlOkMeA==}
391 + '@next/swc-linux-arm64-musl@14.2.22':
392 + resolution: {integrity: sha512-H/hqfRz75yy60y5Eg7DxYfbmHMjv60Dsa6IWHzpJSz4MRkZNy5eDnEW9wyts9bkxwbOVZNPHeb3NkqanP+nGPg==}
393 engines: {node: '>= 10'}
394 cpu: [arm64]
395 os: [linux]
396
397 - '@next/swc-linux-x64-gnu@13.4.1':
398 - resolution: {integrity: sha512-9TeWFlpLsBosZ+tsm/rWBaMwt5It9tPH8m3nawZqFUUrZyGRfGcI67js774vtx0k3rL9qbyY6+3pw9BCVpaYUA==}
397 + '@next/swc-linux-x64-gnu@14.2.22':
398 + resolution: {integrity: sha512-LckLwlCLcGR1hlI5eiJymR8zSHPsuruuwaZ3H2uudr25+Dpzo6cRFjp/3OR5UYJt8LSwlXv9mmY4oI2QynwpqQ==}
399 engines: {node: '>= 10'}
400 cpu: [x64]
401 os: [linux]
402
403 - '@next/swc-linux-x64-musl@13.4.1':
404 - resolution: {integrity: sha512-sNDGaWmSqTS4QRUzw61wl4mVPeSqNIr1OOjLlQTRuyInxMxtqImRqdvzDvFTlDfdeUMU/DZhWGYoHrXLlZXe6A==}
403 + '@next/swc-linux-x64-musl@14.2.22':
404 + resolution: {integrity: sha512-qGUutzmh0PoFU0fCSu0XYpOfT7ydBZgDfcETIeft46abPqP+dmePhwRGLhFKwZWxNWQCPprH26TjaTxM0Nv8mw==}
405 engines: {node: '>= 10'}
406 cpu: [x64]
407 os: [linux]
408
409 - '@next/swc-win32-arm64-msvc@13.4.1':
410 - resolution: {integrity: sha512-+CXZC7u1iXdLRudecoUYbhbsXpglYv8KFYsFxKBPn7kg+bk7eJo738wAA4jXIl8grTF2mPdmO93JOQym+BlYGA==}
409 + '@next/swc-win32-arm64-msvc@14.2.22':
410 + resolution: {integrity: sha512-K6MwucMWmIvMb9GlvT0haYsfIPxfQD8yXqxwFy4uLFMeXIb2TcVYQimxkaFZv86I7sn1NOZnpOaVk5eaxThGIw==}
411 engines: {node: '>= 10'}
412 cpu: [arm64]
413 os: [win32]
414
415 - '@next/swc-win32-ia32-msvc@13.4.1':
416 - resolution: {integrity: sha512-vIoXVVc7UYO68VwVMDKwJC2+HqAZQtCYiVlApyKEeIPIQpz2gpufzGxk1z3/gwrJt/kJ5CDZjlhYDCzd3hdz+g==}
415 + '@next/swc-win32-ia32-msvc@14.2.22':
416 + resolution: {integrity: sha512-5IhDDTPEbzPR31ZzqHe90LnNe7BlJUZvC4sA1thPJV6oN5WmtWjZ0bOYfNsyZx00FJt7gggNs6SrsX0UEIcIpA==}
417 engines: {node: '>= 10'}
418 cpu: [ia32]
419 os: [win32]
420
421 - '@next/swc-win32-x64-msvc@13.4.1':
422 - resolution: {integrity: sha512-n8V5ImLQZibKTu10UUdI3nIeTLkliEXe628qxqW9v8My3BAH2a7H0SaCqkV2OgqFnn8sG1wxKYw9/SNJ632kSA==}
421 + '@next/swc-win32-x64-msvc@14.2.22':
422 + resolution: {integrity: sha512-nvRaB1PyG4scn9/qNzlkwEwLzuoPH3Gjp7Q/pLuwUgOTt1oPMlnCI3A3rgkt+eZnU71emOiEv/mR201HoURPGg==}
423 engines: {node: '>= 10'}
424 cpu: [x64]
425 os: [win32]
@@ -597,8 +597,11 @@ packages:
597 '@rushstack/eslint-patch@1.10.4':
598 resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==}
599
600 - '@swc/helpers@0.5.1':
601 - resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
600 + '@swc/counter@0.1.3':
601 + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
602 +
603 + '@swc/helpers@0.5.5':
604 + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
605
606 '@tailwindcss/typography@0.5.15':
607 resolution: {integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==}
@@ -664,16 +667,6 @@ packages:
667 eslint: ^8.57.0 || ^9.0.0
668 typescript: '>=4.8.4 <5.8.0'
669
667 - '@typescript-eslint/parser@5.62.0':
668 - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
669 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
670 - peerDependencies:
671 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
672 - typescript: '*'
673 - peerDependenciesMeta:
674 - typescript:
675 - optional: true
676 -
670 '@typescript-eslint/parser@8.18.2':
671 resolution: {integrity: sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==}
672 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -681,10 +674,6 @@ packages:
674 eslint: ^8.57.0 || ^9.0.0
675 typescript: '>=4.8.4 <5.8.0'
676
684 - '@typescript-eslint/scope-manager@5.62.0':
685 - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
686 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
687 -
677 '@typescript-eslint/scope-manager@8.18.2':
678 resolution: {integrity: sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==}
679 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -696,23 +685,10 @@ packages:
685 eslint: ^8.57.0 || ^9.0.0
686 typescript: '>=4.8.4 <5.8.0'
687
699 - '@typescript-eslint/types@5.62.0':
700 - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
701 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
702 -
688 '@typescript-eslint/types@8.18.2':
689 resolution: {integrity: sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==}
690 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
691
707 - '@typescript-eslint/typescript-estree@5.62.0':
708 - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
709 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
710 - peerDependencies:
711 - typescript: '*'
712 - peerDependenciesMeta:
713 - typescript:
714 - optional: true
715 -
692 '@typescript-eslint/typescript-estree@8.18.2':
693 resolution: {integrity: sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==}
694 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -726,10 +702,6 @@ packages:
702 eslint: ^8.57.0 || ^9.0.0
703 typescript: '>=4.8.4 <5.8.0'
704
729 - '@typescript-eslint/visitor-keys@5.62.0':
730 - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
731 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
732 -
705 '@typescript-eslint/visitor-keys@8.18.2':
706 resolution: {integrity: sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==}
707 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -820,10 +792,6 @@ packages:
792 array-timsort@1.0.3:
793 resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
794
823 - array-union@2.1.0:
824 - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
825 - engines: {node: '>=8'}
826 -
795 array.prototype.findlast@1.2.5:
796 resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
797 engines: {node: '>= 0.4'}
@@ -1061,10 +1029,6 @@ packages:
1029 resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
1030 engines: {node: '>=0.3.1'}
1031
1064 - dir-glob@3.0.1:
1065 - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1066 - engines: {node: '>=8'}
1067 -
1032 dlv@1.1.3:
1033 resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1034
@@ -1136,8 +1100,8 @@ packages:
1100 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1101 engines: {node: '>=10'}
1102
1139 - eslint-config-next@13.3.1:
1140 - resolution: {integrity: sha512-DieA5djybeE3Q0IqnDXihmhgRSp44x1ywWBBpVRA9pSx+m5Icj8hFclx7ffXlAvb9MMLN6cgj/hqJ4lka/QmvA==}
1103 + eslint-config-next@14.2.22:
1104 + resolution: {integrity: sha512-4C26Xkqh5RWO9ieNOg7flfWsGiIfzblhXWQHUCa4wgswfjeFm4ku4M/Zc2IGBwA2BmrSn5kyJ8vt+JQg55g65Q==}
1105 peerDependencies:
1106 eslint: ^7.23.0 || ^8.0.0
1107 typescript: '>=3.3.1'
@@ -1389,14 +1353,15 @@ packages:
1353 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1354 engines: {node: '>=10.13.0'}
1355
1356 + glob@10.3.10:
1357 + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
1358 + engines: {node: '>=16 || 14 >=14.17'}
1359 + hasBin: true
1360 +
1361 glob@10.4.5:
1362 resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
1363 hasBin: true
1364
1396 - glob@7.1.7:
1397 - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
1398 - deprecated: Glob versions prior to v9 are no longer supported
1399 -
1365 glob@7.2.3:
1366 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1367 deprecated: Glob versions prior to v9 are no longer supported
@@ -1409,10 +1374,6 @@ packages:
1374 resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
1375 engines: {node: '>= 0.4'}
1376
1412 - globby@11.1.0:
1413 - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1414 - engines: {node: '>=10'}
1415 -
1377 gopd@1.0.1:
1378 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
1379
@@ -1677,6 +1638,10 @@ packages:
1638 resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==}
1639 engines: {node: '>= 0.4'}
1640
1641 + jackspeak@2.3.6:
1642 + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
1643 + engines: {node: '>=14'}
1644 +
1645 jackspeak@3.4.3:
1646 resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
1647
@@ -1972,23 +1937,20 @@ packages:
1937 react: '*'
1938 react-dom: '*'
1939
1975 - next@13.4.1:
1976 - resolution: {integrity: sha512-JBw2kAIyhKDpjhEWvNVoFeIzNp9xNxg8wrthDOtMctfn3EpqGCmW0FSviNyGgOSOSn6zDaX48pmvbdf6X2W9xA==}
1977 - engines: {node: '>=16.8.0'}
1940 + next@14.2.22:
1941 + resolution: {integrity: sha512-Ps2caobQ9hlEhscLPiPm3J3SYhfwfpMqzsoCMZGWxt9jBRK9hoBZj2A37i8joKhsyth2EuVKDVJCTF5/H4iEDw==}
1942 + engines: {node: '>=18.17.0'}
1943 hasBin: true
1944 peerDependencies:
1945 '@opentelemetry/api': ^1.1.0
1981 - fibers: '>= 3.1.0'
1982 - node-sass: ^6.0.0 || ^7.0.0
1946 + '@playwright/test': ^1.41.2
1947 react: ^18.2.0
1948 react-dom: ^18.2.0
1949 sass: ^1.3.0
1950 peerDependenciesMeta:
1951 '@opentelemetry/api':
1952 optional: true
1989 - fibers:
1990 - optional: true
1991 - node-sass:
1953 + '@playwright/test':
1954 optional: true
1955 sass:
1956 optional: true
@@ -2105,10 +2067,6 @@ packages:
2067 resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
2068 engines: {node: '>=16 || 14 >=14.18'}
2069
2108 - path-type@4.0.0:
2109 - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2110 - engines: {node: '>=8'}
2111 -
2070 periscopic@3.1.0:
2071 resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
2072
@@ -2172,14 +2130,14 @@ packages:
2130 postcss-value-parser@4.2.0:
2131 resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
2132
2175 - postcss@8.4.14:
2176 - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
2177 - engines: {node: ^10 || ^12 || >=14}
2178 -
2133 postcss@8.4.23:
2134 resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
2135 engines: {node: ^10 || ^12 || >=14}
2136
2137 + postcss@8.4.31:
2138 + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
2139 + engines: {node: ^10 || ^12 || >=14}
2140 +
2141 prelude-ls@1.2.1:
2142 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2143 engines: {node: '>= 0.8.0'}
@@ -2201,10 +2159,10 @@ packages:
2159 queue-microtask@1.2.3:
2160 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2161
2204 - react-dom@18.2.0:
2205 - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
2162 + react-dom@19.0.0:
2163 + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
2164 peerDependencies:
2207 - react: ^18.2.0
2165 + react: ^19.0.0
2166
2167 react-icons@5.3.0:
2168 resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==}
@@ -2214,8 +2172,8 @@ packages:
2172 react-is@16.13.1:
2173 resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
2174
2217 - react@18.2.0:
2218 - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
2175 + react@19.0.0:
2176 + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==}
2177 engines: {node: '>=0.10.0'}
2178
2179 read-cache@1.0.0:
@@ -2302,8 +2260,8 @@ packages:
2260 resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
2261 engines: {node: '>= 0.4'}
2262
2305 - scheduler@0.23.2:
2306 - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
2263 + scheduler@0.25.0:
2264 + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
2265
2266 section-matter@1.0.0:
2267 resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
@@ -2342,10 +2300,6 @@ packages:
2300 resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
2301 engines: {node: '>=14'}
2302
2345 - slash@3.0.0:
2346 - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2347 - engines: {node: '>=8'}
2348 -
2303 source-map-js@1.2.1:
2304 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
2305 engines: {node: '>=0.10.0'}
@@ -2500,18 +2454,9 @@ packages:
2454 tsconfig-paths@3.15.0:
2455 resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
2456
2503 - tslib@1.14.1:
2504 - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
2505 -
2457 tslib@2.8.1:
2458 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
2459
2509 - tsutils@3.21.0:
2510 - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
2511 - engines: {node: '>= 6'}
2512 - peerDependencies:
2513 - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
2514 -
2460 typanion@3.14.0:
2461 resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==}
2462
@@ -2678,9 +2623,6 @@ packages:
2623 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2624 engines: {node: '>=10'}
2625
2681 - zod@3.21.4:
2682 - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
2683 -
2626 zod@3.23.8:
2627 resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
2628
@@ -3010,37 +2952,37 @@ snapshots:
2952 transitivePeerDependencies:
2953 - supports-color
2954
3013 - '@next/env@13.4.1': {}
2955 + '@next/env@14.2.22': {}
2956
3015 - '@next/eslint-plugin-next@13.3.1':
2957 + '@next/eslint-plugin-next@14.2.22':
2958 dependencies:
3017 - glob: 7.1.7
2959 + glob: 10.3.10
2960
3019 - '@next/swc-darwin-arm64@13.4.1':
2961 + '@next/swc-darwin-arm64@14.2.22':
2962 optional: true
2963
3022 - '@next/swc-darwin-x64@13.4.1':
2964 + '@next/swc-darwin-x64@14.2.22':
2965 optional: true
2966
3025 - '@next/swc-linux-arm64-gnu@13.4.1':
2967 + '@next/swc-linux-arm64-gnu@14.2.22':
2968 optional: true
2969
3028 - '@next/swc-linux-arm64-musl@13.4.1':
2970 + '@next/swc-linux-arm64-musl@14.2.22':
2971 optional: true
2972
3031 - '@next/swc-linux-x64-gnu@13.4.1':
2973 + '@next/swc-linux-x64-gnu@14.2.22':
2974 optional: true
2975
3034 - '@next/swc-linux-x64-musl@13.4.1':
2976 + '@next/swc-linux-x64-musl@14.2.22':
2977 optional: true
2978
3037 - '@next/swc-win32-arm64-msvc@13.4.1':
2979 + '@next/swc-win32-arm64-msvc@14.2.22':
2980 optional: true
2981
3040 - '@next/swc-win32-ia32-msvc@13.4.1':
2982 + '@next/swc-win32-ia32-msvc@14.2.22':
2983 optional: true
2984
3043 - '@next/swc-win32-x64-msvc@13.4.1':
2985 + '@next/swc-win32-x64-msvc@14.2.22':
2986 optional: true
2987
2988 '@nodelib/fs.scandir@2.1.5':
@@ -3206,8 +3148,11 @@ snapshots:
3148
3149 '@rushstack/eslint-patch@1.10.4': {}
3150
3209 - '@swc/helpers@0.5.1':
3151 + '@swc/counter@0.1.3': {}
3152 +
3153 + '@swc/helpers@0.5.5':
3154 dependencies:
3155 + '@swc/counter': 0.1.3
3156 tslib: 2.8.1
3157
3158 '@tailwindcss/typography@0.5.15(tailwindcss@3.3.2)':
@@ -3285,18 +3230,6 @@ snapshots:
3230 transitivePeerDependencies:
3231 - supports-color
3232
3288 - '@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4)':
3289 - dependencies:
3290 - '@typescript-eslint/scope-manager': 5.62.0
3291 - '@typescript-eslint/types': 5.62.0
3292 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4)
3293 - debug: 4.3.7
3294 - eslint: 8.39.0
3295 - optionalDependencies:
3296 - typescript: 5.0.4
3297 - transitivePeerDependencies:
3298 - - supports-color
3299 -
3233 '@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4)':
3234 dependencies:
3235 '@typescript-eslint/scope-manager': 8.18.2
@@ -3309,11 +3242,6 @@ snapshots:
3242 transitivePeerDependencies:
3243 - supports-color
3244
3312 - '@typescript-eslint/scope-manager@5.62.0':
3313 - dependencies:
3314 - '@typescript-eslint/types': 5.62.0
3315 - '@typescript-eslint/visitor-keys': 5.62.0
3316 -
3245 '@typescript-eslint/scope-manager@8.18.2':
3246 dependencies:
3247 '@typescript-eslint/types': 8.18.2
@@ -3330,24 +3258,8 @@ snapshots:
3258 transitivePeerDependencies:
3259 - supports-color
3260
3333 - '@typescript-eslint/types@5.62.0': {}
3334 -
3261 '@typescript-eslint/types@8.18.2': {}
3262
3337 - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.4)':
3338 - dependencies:
3339 - '@typescript-eslint/types': 5.62.0
3340 - '@typescript-eslint/visitor-keys': 5.62.0
3341 - debug: 4.3.7
3342 - globby: 11.1.0
3343 - is-glob: 4.0.3
3344 - semver: 7.6.3
3345 - tsutils: 3.21.0(typescript@5.0.4)
3346 - optionalDependencies:
3347 - typescript: 5.0.4
3348 - transitivePeerDependencies:
3349 - - supports-color
3350 -
3263 '@typescript-eslint/typescript-estree@8.18.2(typescript@5.0.4)':
3264 dependencies:
3265 '@typescript-eslint/types': 8.18.2
@@ -3373,20 +3285,15 @@ snapshots:
3285 transitivePeerDependencies:
3286 - supports-color
3287
3376 - '@typescript-eslint/visitor-keys@5.62.0':
3377 - dependencies:
3378 - '@typescript-eslint/types': 5.62.0
3379 - eslint-visitor-keys: 3.4.3
3380 -
3288 '@typescript-eslint/visitor-keys@8.18.2':
3289 dependencies:
3290 '@typescript-eslint/types': 8.18.2
3291 eslint-visitor-keys: 4.2.0
3292
3386 - '@vercel/analytics@1.4.1(next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)':
3293 + '@vercel/analytics@1.4.1(next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)':
3294 optionalDependencies:
3388 - next: 13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
3389 - react: 18.2.0
3295 + next: 14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
3296 + react: 19.0.0
3297
3298 acorn-jsx@5.3.2(acorn@8.14.0):
3299 dependencies:
@@ -3444,8 +3351,6 @@ snapshots:
3351
3352 array-timsort@1.0.3: {}
3353
3447 - array-union@2.1.0: {}
3448 -
3354 array.prototype.findlast@1.2.5:
3355 dependencies:
3356 call-bind: 1.0.7
@@ -3709,10 +3614,6 @@ snapshots:
3614
3615 diff@5.2.0: {}
3616
3712 - dir-glob@3.0.1:
3713 - dependencies:
3714 - path-type: 4.0.0
3715 -
3617 dlv@1.1.3: {}
3618
3619 doctrine@2.1.0:
@@ -3858,15 +3759,16 @@ snapshots:
3759
3760 escape-string-regexp@4.0.0: {}
3761
3861 - eslint-config-next@13.3.1(eslint@8.39.0)(typescript@5.0.4):
3762 + eslint-config-next@14.2.22(eslint@8.39.0)(typescript@5.0.4):
3763 dependencies:
3863 - '@next/eslint-plugin-next': 13.3.1
3764 + '@next/eslint-plugin-next': 14.2.22
3765 '@rushstack/eslint-patch': 1.10.4
3865 - '@typescript-eslint/parser': 5.62.0(eslint@8.39.0)(typescript@5.0.4)
3766 + '@typescript-eslint/eslint-plugin': 8.18.2(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0)(typescript@5.0.4)
3767 + '@typescript-eslint/parser': 8.18.2(eslint@8.39.0)(typescript@5.0.4)
3768 eslint: 8.39.0
3769 eslint-import-resolver-node: 0.3.9
3868 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0)
3869 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0))(eslint@8.39.0)
3770 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.39.0)
3771 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.39.0)
3772 eslint-plugin-jsx-a11y: 6.10.2(eslint@8.39.0)
3773 eslint-plugin-react: 7.37.2(eslint@8.39.0)
3774 eslint-plugin-react-hooks: 4.6.2(eslint@8.39.0)
@@ -3885,37 +3787,37 @@ snapshots:
3787 transitivePeerDependencies:
3788 - supports-color
3789
3888 - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0):
3790 + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.39.0):
3791 dependencies:
3792 '@nolyfill/is-core-module': 1.0.39
3793 debug: 4.3.7
3794 enhanced-resolve: 5.17.1
3795 eslint: 8.39.0
3894 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0))(eslint@8.39.0)
3796 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.39.0)
3797 fast-glob: 3.3.2
3798 get-tsconfig: 4.8.1
3799 is-bun-module: 1.2.1
3800 is-glob: 4.0.3
3801 optionalDependencies:
3900 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0))(eslint@8.39.0)
3802 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.39.0)
3803 transitivePeerDependencies:
3804 - '@typescript-eslint/parser'
3805 - eslint-import-resolver-node
3806 - eslint-import-resolver-webpack
3807 - supports-color
3808
3907 - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0))(eslint@8.39.0):
3809 + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.39.0):
3810 dependencies:
3811 debug: 3.2.7
3812 optionalDependencies:
3911 - '@typescript-eslint/parser': 5.62.0(eslint@8.39.0)(typescript@5.0.4)
3813 + '@typescript-eslint/parser': 8.18.2(eslint@8.39.0)(typescript@5.0.4)
3814 eslint: 8.39.0
3815 eslint-import-resolver-node: 0.3.9
3914 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0)
3816 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.39.0)
3817 transitivePeerDependencies:
3818 - supports-color
3819
3918 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0))(eslint@8.39.0):
3820 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.39.0):
3821 dependencies:
3822 '@rtsao/scc': 1.1.0
3823 array-includes: 3.1.8
@@ -3926,7 +3828,7 @@ snapshots:
3828 doctrine: 2.1.0
3829 eslint: 8.39.0
3830 eslint-import-resolver-node: 0.3.9
3929 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint@8.39.0))(eslint@8.39.0))(eslint@8.39.0)
3831 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.18.2(eslint@8.39.0)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.39.0)
3832 hasown: 2.0.2
3833 is-core-module: 2.15.1
3834 is-glob: 4.0.3
@@ -3938,7 +3840,7 @@ snapshots:
3840 string.prototype.trimend: 1.0.8
3841 tsconfig-paths: 3.15.0
3842 optionalDependencies:
3941 - '@typescript-eslint/parser': 5.62.0(eslint@8.39.0)(typescript@5.0.4)
3843 + '@typescript-eslint/parser': 8.18.2(eslint@8.39.0)(typescript@5.0.4)
3844 transitivePeerDependencies:
3845 - eslint-import-resolver-typescript
3846 - eslint-import-resolver-webpack
@@ -4213,6 +4115,14 @@ snapshots:
4115 dependencies:
4116 is-glob: 4.0.3
4117
4118 + glob@10.3.10:
4119 + dependencies:
4120 + foreground-child: 3.3.0
4121 + jackspeak: 2.3.6
4122 + minimatch: 9.0.5
4123 + minipass: 7.1.2
4124 + path-scurry: 1.11.1
4125 +
4126 glob@10.4.5:
4127 dependencies:
4128 foreground-child: 3.3.0
@@ -4222,15 +4132,6 @@ snapshots:
4132 package-json-from-dist: 1.0.1
4133 path-scurry: 1.11.1
4134
4225 - glob@7.1.7:
4226 - dependencies:
4227 - fs.realpath: 1.0.0
4228 - inflight: 1.0.6
4229 - inherits: 2.0.4
4230 - minimatch: 3.1.2
4231 - once: 1.4.0
4232 - path-is-absolute: 1.0.1
4233 -
4135 glob@7.2.3:
4136 dependencies:
4137 fs.realpath: 1.0.0
@@ -4249,15 +4150,6 @@ snapshots:
4150 define-properties: 1.2.1
4151 gopd: 1.0.1
4152
4252 - globby@11.1.0:
4253 - dependencies:
4254 - array-union: 2.1.0
4255 - dir-glob: 3.0.1
4256 - fast-glob: 3.3.2
4257 - ignore: 5.3.2
4258 - merge2: 1.4.1
4259 - slash: 3.0.0
4260 -
4153 gopd@1.0.1:
4154 dependencies:
4155 get-intrinsic: 1.2.4
@@ -4547,6 +4439,12 @@ snapshots:
4439 reflect.getprototypeof: 1.0.7
4440 set-function-name: 2.0.2
4441
4442 + jackspeak@2.3.6:
4443 + dependencies:
4444 + '@isaacs/cliui': 8.0.2
4445 + optionalDependencies:
4446 + '@pkgjs/parseargs': 0.11.0
4447 +
4448 jackspeak@3.4.3:
4449 dependencies:
4450 '@isaacs/cliui': 8.0.2
@@ -5012,47 +4910,47 @@ snapshots:
4910
4911 natural-compare@1.4.0: {}
4912
5015 - next-contentlayer@0.3.4(contentlayer@0.3.4(esbuild@0.18.20))(esbuild@0.18.20)(next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
4913 + next-contentlayer@0.3.4(contentlayer@0.3.4(esbuild@0.18.20))(esbuild@0.18.20)(next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
4914 dependencies:
4915 '@contentlayer/core': 0.3.4(esbuild@0.18.20)
4916 '@contentlayer/utils': 0.3.4
4917 contentlayer: 0.3.4(esbuild@0.18.20)
5020 - next: 13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
5021 - react: 18.2.0
5022 - react-dom: 18.2.0(react@18.2.0)
4918 + next: 14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
4919 + react: 19.0.0
4920 + react-dom: 19.0.0(react@19.0.0)
4921 transitivePeerDependencies:
4922 - '@effect-ts/otel-node'
4923 - esbuild
4924 - markdown-wasm
4925 - supports-color
4926
5029 - next-themes@0.2.1(next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
4927 + next-themes@0.2.1(next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
4928 dependencies:
5031 - next: 13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
5032 - react: 18.2.0
5033 - react-dom: 18.2.0(react@18.2.0)
4929 + next: 14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
4930 + react: 19.0.0
4931 + react-dom: 19.0.0(react@19.0.0)
4932
5035 - next@13.4.1(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
4933 + next@14.2.22(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
4934 dependencies:
5037 - '@next/env': 13.4.1
5038 - '@swc/helpers': 0.5.1
4935 + '@next/env': 14.2.22
4936 + '@swc/helpers': 0.5.5
4937 busboy: 1.6.0
4938 caniuse-lite: 1.0.30001669
5041 - postcss: 8.4.14
5042 - react: 18.2.0
5043 - react-dom: 18.2.0(react@18.2.0)
5044 - styled-jsx: 5.1.1(react@18.2.0)
5045 - zod: 3.21.4
4939 + graceful-fs: 4.2.11
4940 + postcss: 8.4.31
4941 + react: 19.0.0
4942 + react-dom: 19.0.0(react@19.0.0)
4943 + styled-jsx: 5.1.1(react@19.0.0)
4944 optionalDependencies:
5047 - '@next/swc-darwin-arm64': 13.4.1
5048 - '@next/swc-darwin-x64': 13.4.1
5049 - '@next/swc-linux-arm64-gnu': 13.4.1
5050 - '@next/swc-linux-arm64-musl': 13.4.1
5051 - '@next/swc-linux-x64-gnu': 13.4.1
5052 - '@next/swc-linux-x64-musl': 13.4.1
5053 - '@next/swc-win32-arm64-msvc': 13.4.1
5054 - '@next/swc-win32-ia32-msvc': 13.4.1
5055 - '@next/swc-win32-x64-msvc': 13.4.1
4945 + '@next/swc-darwin-arm64': 14.2.22
4946 + '@next/swc-darwin-x64': 14.2.22
4947 + '@next/swc-linux-arm64-gnu': 14.2.22
4948 + '@next/swc-linux-arm64-musl': 14.2.22
4949 + '@next/swc-linux-x64-gnu': 14.2.22
4950 + '@next/swc-linux-x64-musl': 14.2.22
4951 + '@next/swc-win32-arm64-msvc': 14.2.22
4952 + '@next/swc-win32-ia32-msvc': 14.2.22
4953 + '@next/swc-win32-x64-msvc': 14.2.22
4954 '@opentelemetry/api': 1.9.0
4955 transitivePeerDependencies:
4956 - '@babel/core'
@@ -5177,8 +5075,6 @@ snapshots:
5075 lru-cache: 10.4.3
5076 minipass: 7.1.2
5077
5180 - path-type@4.0.0: {}
5181 -
5078 periscopic@3.1.0:
5079 dependencies:
5080 '@types/estree': 1.0.6
@@ -5231,13 +5127,13 @@ snapshots:
5127
5128 postcss-value-parser@4.2.0: {}
5129
5234 - postcss@8.4.14:
5130 + postcss@8.4.23:
5131 dependencies:
5132 nanoid: 3.3.7
5133 picocolors: 1.1.1
5134 source-map-js: 1.2.1
5135
5240 - postcss@8.4.23:
5136 + postcss@8.4.31:
5137 dependencies:
5138 nanoid: 3.3.7
5139 picocolors: 1.1.1
@@ -5272,21 +5168,18 @@ snapshots:
5168
5169 queue-microtask@1.2.3: {}
5170
5275 - react-dom@18.2.0(react@18.2.0):
5171 + react-dom@19.0.0(react@19.0.0):
5172 dependencies:
5277 - loose-envify: 1.4.0
5278 - react: 18.2.0
5279 - scheduler: 0.23.2
5173 + react: 19.0.0
5174 + scheduler: 0.25.0
5175
5281 - react-icons@5.3.0(react@18.2.0):
5176 + react-icons@5.3.0(react@19.0.0):
5177 dependencies:
5283 - react: 18.2.0
5178 + react: 19.0.0
5179
5180 react-is@16.13.1: {}
5181
5287 - react@18.2.0:
5288 - dependencies:
5289 - loose-envify: 1.4.0
5182 + react@19.0.0: {}
5183
5184 read-cache@1.0.0:
5185 dependencies:
@@ -5404,9 +5297,7 @@ snapshots:
5297 es-errors: 1.3.0
5298 is-regex: 1.1.4
5299
5407 - scheduler@0.23.2:
5408 - dependencies:
5409 - loose-envify: 1.4.0
5300 + scheduler@0.25.0: {}
5301
5302 section-matter@1.0.0:
5303 dependencies:
@@ -5448,8 +5339,6 @@ snapshots:
5339
5340 signal-exit@4.1.0: {}
5341
5451 - slash@3.0.0: {}
5452 -
5342 source-map-js@1.2.1: {}
5343
5344 source-map-support@0.5.21:
@@ -5547,10 +5436,10 @@ snapshots:
5436 dependencies:
5437 inline-style-parser: 0.1.1
5438
5550 - styled-jsx@5.1.1(react@18.2.0):
5439 + styled-jsx@5.1.1(react@19.0.0):
5440 dependencies:
5441 client-only: 0.0.1
5553 - react: 18.2.0
5442 + react: 19.0.0
5443
5444 sucrase@3.35.0:
5445 dependencies:
@@ -5633,15 +5522,8 @@ snapshots:
5522 minimist: 1.2.8
5523 strip-bom: 3.0.0
5524
5636 - tslib@1.14.1: {}
5637 -
5525 tslib@2.8.1: {}
5526
5640 - tsutils@3.21.0(typescript@5.0.4):
5641 - dependencies:
5642 - tslib: 1.14.1
5643 - typescript: 5.0.4
5644 -
5527 typanion@3.14.0: {}
5528
5529 type-check@0.4.0:
@@ -5867,8 +5749,6 @@ snapshots:
5749
5750 yocto-queue@0.1.0: {}
5751
5870 - zod@3.21.4: {}
5871 -
5752 zod@3.23.8: {}
5753
5754 zwitch@2.0.4: {}