diff --git a/package.json b/package.json
index b6169cc..f78a945 100644
--- a/package.json
+++ b/package.json
@@ -11,18 +11,18 @@
},
"devDependencies": {
"@types/react": "18.2.73",
- "eslint": "^8.56.0",
- "eslint-config-next": "^14.1.4",
+ "eslint": "^8.57.0",
+ "eslint-config-next": "^14.2.3",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-prettier": "^5.1.2",
- "prettier": "^3.1.1",
+ "eslint-plugin-prettier": "^5.1.3",
+ "prettier": "^3.2.5",
"typescript": "5.4.3"
},
"dependencies": {
- "@neato/guider": "^1.0.1",
- "next": "^14.1.4",
+ "@neato/guider": "^1.0.2",
+ "next": "^14.2.3",
"next-seo": "^6.5.0",
- "react": "^18.2.0",
- "react-dom": "^18.2.0"
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
}
}
diff --git a/pages/index.tsx b/pages/index.tsx
index 328b1b5..285b851 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -18,7 +18,7 @@ export default function LandingPage() {
diff --git a/pages/instances.mdx b/pages/instances.mdx
index 2fd1ab9..aa434cc 100644
--- a/pages/instances.mdx
+++ b/pages/instances.mdx
@@ -7,8 +7,12 @@ title: 'Instances'
This page showcases sudo-flix instances hosted by the community.
-Instances with a π¦ next to the link have the NSBX API meaning there's more sources and features!
+* Sites with a `π‘οΈ` next to them are official instances hosted by the sudo-flix team.
+* Sites with a `πΎ` next to them use the sudo-backend meaning your data is synced across these sites.
+* Sites with a `π±` next to them have PWA support meaning you can use the site as a native app on your phone.
-- [sudo-flix.lol](https://sudo-flix.lol) π¦
-- [kanded.xyz](https://flix.kanded.xyz)
+| Site | Host | Stats |
+|:---------------------------------------|:------------------|:------------|
+| [sudo-flix.lol](https://sudo-flix.lol) | sudo-flix team | π‘οΈπΎπ± |
+| [kanded.xyz](https://flix.kanded.xyz) | sudo-flix team | π‘οΈπΎπ± |
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bcb6114..bfc5874 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,40 +6,40 @@ settings:
dependencies:
'@neato/guider':
- specifier: ^1.0.1
- version: 1.0.1(@types/react@18.2.73)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(tailwindcss@3.4.3)
+ specifier: ^1.0.2
+ version: 1.0.2(@types/react@18.2.73)(next@14.2.3)(react-dom@18.3.0)(react@18.3.0)(tailwindcss@3.4.3)
next:
- specifier: ^14.1.4
- version: 14.1.4(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^14.2.3
+ version: 14.2.3(react-dom@18.3.0)(react@18.3.0)
next-seo:
specifier: ^6.5.0
- version: 6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)
+ version: 6.5.0(next@14.2.3)(react-dom@18.3.0)(react@18.3.0)
react:
- specifier: ^18.2.0
- version: 18.2.0
+ specifier: ^18.3.0
+ version: 18.3.0
react-dom:
- specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ specifier: ^18.3.0
+ version: 18.3.0(react@18.3.0)
devDependencies:
'@types/react':
specifier: 18.2.73
version: 18.2.73
eslint:
- specifier: ^8.56.0
- version: 8.56.0
+ specifier: ^8.57.0
+ version: 8.57.0
eslint-config-next:
- specifier: ^14.1.4
- version: 14.1.4(eslint@8.56.0)(typescript@5.4.3)
+ specifier: ^14.2.3
+ version: 14.2.3(eslint@8.57.0)(typescript@5.4.3)
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@8.56.0)
+ version: 9.1.0(eslint@8.57.0)
eslint-plugin-prettier:
- specifier: ^5.1.2
- version: 5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1)
+ specifier: ^5.1.3
+ version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
prettier:
- specifier: ^3.1.1
- version: 3.1.1
+ specifier: ^3.2.5
+ version: 3.2.5
typescript:
specifier: 5.4.3
version: 5.4.3
@@ -56,20 +56,20 @@ packages:
engines: {node: '>=10'}
dev: false
- /@babel/runtime@7.24.1:
- resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==}
+ /@babel/runtime@7.24.4:
+ resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
dev: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -86,7 +86,7 @@ packages:
debug: 4.3.4
espree: 9.6.1
globals: 13.24.0
- ignore: 5.3.0
+ ignore: 5.3.1
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -95,29 +95,29 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.56.0:
- resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
+ /@eslint/js@8.57.0:
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@headlessui/react@1.7.18(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==}
+ /@headlessui/react@1.7.19(react-dom@18.3.0)(react@18.3.0):
+ resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==}
engines: {node: '>=10'}
peerDependencies:
react: ^16 || ^17 || ^18
react-dom: ^16 || ^17 || ^18
dependencies:
- '@tanstack/react-virtual': 3.2.0(react-dom@18.2.0)(react@18.2.0)
+ '@tanstack/react-virtual': 3.4.0(react-dom@18.3.0)(react@18.3.0)
client-only: 0.0.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.0
+ react-dom: 18.3.0(react@18.3.0)
dev: false
- /@humanwhocodes/config-array@0.11.13:
- resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
+ /@humanwhocodes/config-array@0.11.14:
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
dependencies:
- '@humanwhocodes/object-schema': 2.0.1
+ '@humanwhocodes/object-schema': 2.0.3
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -129,17 +129,17 @@ packages:
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema@2.0.1:
- resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
+ /@humanwhocodes/object-schema@2.0.3:
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
dev: true
- /@iconify-icon/react@2.0.1(react@18.2.0):
- resolution: {integrity: sha512-1m6L2yNsSJ25k5baQRqNqh2J0w+91PwOn1WdBIR6ZTwxePbsZC8k3NNVc6m9BJObsIQdUlMA1NGj8el4tfbsVg==}
+ /@iconify-icon/react@2.1.0(react@18.3.0):
+ resolution: {integrity: sha512-OuEsW5Y474rg3WlseLFQ0uuJjnyk1DhLN1Ire5JGjF4sF8/rNxGJDLSItEogRcKuUbL+zzuoBsaTUVVInuixRA==}
peerDependencies:
react: '>=16'
dependencies:
- iconify-icon: 2.0.0
- react: 18.2.0
+ iconify-icon: 2.1.0
+ react: 18.3.0
dev: false
/@iconify/types@2.0.0:
@@ -212,7 +212,7 @@ packages:
'@types/estree': 1.0.5
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.4
- '@types/mdx': 2.0.12
+ '@types/mdx': 2.0.13
collapse-white-space: 2.1.0
devlop: 1.1.0
estree-util-build-jsx: 3.0.1
@@ -236,19 +236,19 @@ packages:
- supports-color
dev: false
- /@neato/guider@1.0.1(@types/react@18.2.73)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(tailwindcss@3.4.3):
- resolution: {integrity: sha512-5O0rS2UlyCaGQDvat6bl8ysHqkIDQN17eDuZOLO+mczMw/hKKN5OHFwZiGcPIGcDh1CpOPht5p/HBgvnrURXmA==}
+ /@neato/guider@1.0.2(@types/react@18.2.73)(next@14.2.3)(react-dom@18.3.0)(react@18.3.0)(tailwindcss@3.4.3):
+ resolution: {integrity: sha512-6+xD+iXcubF7Uodl8MlToetqdyi8CLyOiM1FiQlZLbEFWQU1NjLTqUa2NKOslE9MMXKZnxW8J/+sL05ViTZU/A==}
engines: {node: '>=20'}
peerDependencies:
next: '>=14.1.0'
react: ^18.2.0
react-dom: ^18.2.0
dependencies:
- '@headlessui/react': 1.7.18(react-dom@18.2.0)(react@18.2.0)
- '@iconify-icon/react': 2.0.1(react@18.2.0)
+ '@headlessui/react': 1.7.19(react-dom@18.3.0)(react@18.3.0)
+ '@iconify-icon/react': 2.1.0(react@18.3.0)
'@mdx-js/loader': 3.0.1(webpack@5.91.0)
'@mdx-js/mdx': 3.0.1
- '@shikijs/transformers': 1.2.2
+ '@shikijs/transformers': 1.3.0
'@theguild/remark-npm2yarn': 0.3.0
'@types/unist': 3.0.2
'@vcarl/remark-headings': 0.1.0
@@ -261,25 +261,25 @@ packages:
glob: 10.3.12
gray-matter: 4.0.3
mdast-util-phrasing: 4.1.0
- next: 14.1.4(react-dom@18.2.0)(react@18.2.0)
- next-seo: 6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-helmet-async: 2.0.4(react-dom@18.2.0)(react@18.2.0)
+ next: 14.2.3(react-dom@18.3.0)(react@18.3.0)
+ next-seo: 6.5.0(next@14.2.3)(react-dom@18.3.0)(react@18.3.0)
+ react: 18.3.0
+ react-dom: 18.3.0(react@18.3.0)
+ react-helmet-async: 2.0.4(react-dom@18.3.0)(react@18.3.0)
rehype-extract-excerpt: 0.3.1
- rehype-pretty-code: 0.13.1(shiki@1.2.2)
+ rehype-pretty-code: 0.13.1(shiki@1.3.0)
remark-frontmatter: 5.0.0
remark-gfm: 4.0.0
remark-heading-id: 1.0.1
remark-link-rewrite: 1.0.7
- shiki: 1.2.2
+ shiki: 1.3.0
tailwindcss-themer: 4.0.0(tailwindcss@3.4.3)
- type-fest: 4.14.0
+ type-fest: 4.17.0
unified: 11.0.4
unist-util-visit: 5.0.0
webpack: 5.91.0
webpack-virtual-modules: 0.6.1
- zustand: 4.5.2(@types/react@18.2.73)(react@18.2.0)
+ zustand: 4.5.2(@types/react@18.2.73)(react@18.3.0)
transitivePeerDependencies:
- '@swc/core'
- '@types/react'
@@ -291,18 +291,18 @@ packages:
- webpack-cli
dev: false
- /@next/env@14.1.4:
- resolution: {integrity: sha512-e7X7bbn3Z6DWnDi75UWn+REgAbLEqxI8Tq2pkFOFAMpWAWApz/YCUhtWMWn410h8Q2fYiYL7Yg5OlxMOCfFjJQ==}
+ /@next/env@14.2.3:
+ resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==}
dev: false
- /@next/eslint-plugin-next@14.1.4:
- resolution: {integrity: sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==}
+ /@next/eslint-plugin-next@14.2.3:
+ resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==}
dependencies:
glob: 10.3.10
dev: true
- /@next/swc-darwin-arm64@14.1.4:
- resolution: {integrity: sha512-ubmUkbmW65nIAOmoxT1IROZdmmJMmdYvXIe8211send9ZYJu+SqxSnJM4TrPj9wmL6g9Atvj0S/2cFmMSS99jg==}
+ /@next/swc-darwin-arm64@14.2.3:
+ resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -310,8 +310,8 @@ packages:
dev: false
optional: true
- /@next/swc-darwin-x64@14.1.4:
- resolution: {integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==}
+ /@next/swc-darwin-x64@14.2.3:
+ resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -319,8 +319,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-gnu@14.1.4:
- resolution: {integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==}
+ /@next/swc-linux-arm64-gnu@14.2.3:
+ resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -328,8 +328,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-musl@14.1.4:
- resolution: {integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==}
+ /@next/swc-linux-arm64-musl@14.2.3:
+ resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -337,8 +337,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-gnu@14.1.4:
- resolution: {integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==}
+ /@next/swc-linux-x64-gnu@14.2.3:
+ resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -346,8 +346,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-musl@14.1.4:
- resolution: {integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==}
+ /@next/swc-linux-x64-musl@14.2.3:
+ resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -355,8 +355,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-arm64-msvc@14.1.4:
- resolution: {integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==}
+ /@next/swc-win32-arm64-msvc@14.2.3:
+ resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -364,8 +364,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-ia32-msvc@14.1.4:
- resolution: {integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==}
+ /@next/swc-win32-ia32-msvc@14.2.3:
+ resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -373,8 +373,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-x64-msvc@14.1.4:
- resolution: {integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==}
+ /@next/swc-win32-x64-msvc@14.2.3:
+ resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -398,7 +398,7 @@ packages:
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.16.0
+ fastq: 1.17.1
/@pkgjs/parseargs@0.11.0:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
@@ -406,44 +406,49 @@ packages:
requiresBuild: true
optional: true
- /@pkgr/core@0.1.0:
- resolution: {integrity: sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==}
+ /@pkgr/core@0.1.1:
+ resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
dev: true
- /@rushstack/eslint-patch@1.10.1:
- resolution: {integrity: sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==}
+ /@rushstack/eslint-patch@1.10.2:
+ resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==}
dev: true
- /@shikijs/core@1.2.2:
- resolution: {integrity: sha512-GXbTyNP6HlxpyWMR4eirW54Cxp84nVuivcV5hGVBgKnIl+UmD4AJgCX1uXuNRcFFAw58lB3HqryuezIc0iCLgw==}
+ /@shikijs/core@1.3.0:
+ resolution: {integrity: sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==}
dev: false
- /@shikijs/transformers@1.2.2:
- resolution: {integrity: sha512-GL03TlMh9oBeBLU5pcYBKpZnZZVdXSJ4ec7EQ/uw9+NrVaHs6qTjVN8F/0mvKd+sXLbBga8XZWDdob5F5tx5lw==}
+ /@shikijs/transformers@1.3.0:
+ resolution: {integrity: sha512-3mlpg2I9CjhjE96dEWQOGeCWoPcyTov3s4aAsHmgvnTHa8MBknEnCQy8/xivJPSpD+olqOqIEoHnLfbNJK29AA==}
dependencies:
- shiki: 1.2.2
+ shiki: 1.3.0
dev: false
- /@swc/helpers@0.5.2:
- resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==}
+ /@swc/counter@0.1.3:
+ resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
+ dev: false
+
+ /@swc/helpers@0.5.5:
+ resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
dependencies:
+ '@swc/counter': 0.1.3
tslib: 2.6.2
dev: false
- /@tanstack/react-virtual@3.2.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-OEdMByf2hEfDa6XDbGlZN8qO6bTjlNKqjM3im9JG+u3mCL8jALy0T/67oDI001raUUPh1Bdmfn4ZvPOV5knpcg==}
+ /@tanstack/react-virtual@3.4.0(react-dom@18.3.0)(react@18.3.0):
+ resolution: {integrity: sha512-GZN4xn/Tg5w7gvYeVcMVCeL4pEyUhvg+Cp6KX2Z01C4FRNxIWMgIQ9ibgMarNQfo+gt0PVLcEER4A9sNv/jlow==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- '@tanstack/virtual-core': 3.2.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@tanstack/virtual-core': 3.4.0
+ react: 18.3.0
+ react-dom: 18.3.0(react@18.3.0)
dev: false
- /@tanstack/virtual-core@3.2.0:
- resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==}
+ /@tanstack/virtual-core@3.4.0:
+ resolution: {integrity: sha512-75jXqXxqq5M5Veb9KP1STi8kA5u408uOOAefk2ftHDGCpUk3RP6zX++QqfbmHJTBiU72NQ+ghgCZVts/Wocz8Q==}
dev: false
/@theguild/remark-npm2yarn@0.3.0:
@@ -468,12 +473,12 @@ packages:
/@types/eslint-scope@3.7.7:
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
dependencies:
- '@types/eslint': 8.56.6
+ '@types/eslint': 8.56.10
'@types/estree': 1.0.5
dev: false
- /@types/eslint@8.56.6:
- resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==}
+ /@types/eslint@8.56.10:
+ resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==}
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
@@ -515,16 +520,16 @@ packages:
'@types/unist': 3.0.2
dev: false
- /@types/mdx@2.0.12:
- resolution: {integrity: sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==}
+ /@types/mdx@2.0.13:
+ resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
dev: false
/@types/ms@0.7.34:
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
dev: false
- /@types/node@20.12.2:
- resolution: {integrity: sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==}
+ /@types/node@20.12.7:
+ resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==}
dependencies:
undici-types: 5.26.5
dev: false
@@ -546,42 +551,42 @@ packages:
resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
dev: false
- /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.4.3):
- resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
+ /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.3):
+ resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3)
- '@typescript-eslint/visitor-keys': 6.21.0
+ '@typescript-eslint/scope-manager': 7.2.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.3)
+ '@typescript-eslint/visitor-keys': 7.2.0
debug: 4.3.4
- eslint: 8.56.0
+ eslint: 8.57.0
typescript: 5.4.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.21.0:
- resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
+ /@typescript-eslint/scope-manager@7.2.0:
+ resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/visitor-keys': 7.2.0
dev: true
- /@typescript-eslint/types@6.21.0:
- resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
+ /@typescript-eslint/types@7.2.0:
+ resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.3):
- resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
+ /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.3):
+ resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -589,8 +594,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/visitor-keys': 7.2.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -602,11 +607,11 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/visitor-keys@6.21.0:
- resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
+ /@typescript-eslint/visitor-keys@7.2.0:
+ resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/types': 7.2.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -987,8 +992,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001600
- electron-to-chromium: 1.4.722
+ caniuse-lite: 1.0.30001612
+ electron-to-chromium: 1.4.749
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0)
dev: false
@@ -1025,8 +1030,8 @@ packages:
engines: {node: '>= 6'}
dev: false
- /caniuse-lite@1.0.30001600:
- resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==}
+ /caniuse-lite@1.0.30001612:
+ resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==}
dev: false
/ccount@2.0.1:
@@ -1185,7 +1190,7 @@ packages:
supports-color:
optional: true
dependencies:
- ms: 2.1.2
+ ms: 2.1.3
dev: true
/debug@4.3.4:
@@ -1269,8 +1274,8 @@ packages:
/eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- /electron-to-chromium@1.4.722:
- resolution: {integrity: sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==}
+ /electron-to-chromium@1.4.749:
+ resolution: {integrity: sha512-LRMMrM9ITOvue0PoBrvNIraVmuDbJV5QC9ierz/z5VilMdPOVMjOtpICNld3PuXuTZ3CHH/UPxX9gHhAPwi+0Q==}
dev: false
/emoji-regex@8.0.0:
@@ -1355,8 +1360,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /es-iterator-helpers@1.0.18:
- resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==}
+ /es-iterator-helpers@1.0.19:
+ resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
@@ -1425,8 +1430,8 @@ packages:
engines: {node: '>=12'}
dev: false
- /eslint-config-next@14.1.4(eslint@8.56.0)(typescript@5.4.3):
- resolution: {integrity: sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==}
+ /eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.4.3):
+ resolution: {integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -1434,29 +1439,29 @@ packages:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 14.1.4
- '@rushstack/eslint-patch': 1.10.1
- '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.4.3)
- eslint: 8.56.0
+ '@next/eslint-plugin-next': 14.2.3
+ '@rushstack/eslint-patch': 1.10.2
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.3)
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
- eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0)
- eslint-plugin-react: 7.34.1(eslint@8.56.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
+ eslint-plugin-react: 7.34.1(eslint@8.57.0)
+ eslint-plugin-react-hooks: 4.6.1(eslint@8.57.0)
typescript: 5.4.3
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-config-prettier@9.1.0(eslint@8.56.0):
+ /eslint-config-prettier@9.1.0(eslint@8.57.0):
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
dev: true
/eslint-import-resolver-node@0.3.9:
@@ -1469,7 +1474,7 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0):
+ /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -1478,9 +1483,9 @@ packages:
dependencies:
debug: 4.3.4
enhanced-resolve: 5.16.0
- eslint: 8.56.0
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint: 8.57.0
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.3
is-core-module: 2.13.1
@@ -1492,7 +1497,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
+ /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
engines: {node: '>=4'}
peerDependencies:
@@ -1513,16 +1518,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.4.3)
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.3)
debug: 3.2.7
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
+ /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'}
peerDependencies:
@@ -1532,16 +1537,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.4.3)
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.3)
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
hasown: 2.0.2
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -1557,13 +1562,13 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0):
+ /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0):
resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- '@babel/runtime': 7.24.1
+ '@babel/runtime': 7.24.4
aria-query: 5.3.0
array-includes: 3.1.8
array.prototype.flatmap: 1.3.2
@@ -1572,8 +1577,8 @@ packages:
axobject-query: 3.2.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- es-iterator-helpers: 1.0.18
- eslint: 8.56.0
+ es-iterator-helpers: 1.0.19
+ eslint: 8.57.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -1582,8 +1587,8 @@ packages:
object.fromentries: 2.0.8
dev: true
- /eslint-plugin-prettier@5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1):
- resolution: {integrity: sha512-dhlpWc9vOwohcWmClFcA+HjlvUpuyynYs0Rf+L/P6/0iQE6vlHW9l5bkfzN62/Stm9fbq8ku46qzde76T1xlSg==}
+ /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5):
+ resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
'@types/eslint': '>=8.0.0'
@@ -1596,23 +1601,23 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.56.0
- eslint-config-prettier: 9.1.0(eslint@8.56.0)
- prettier: 3.1.1
+ eslint: 8.57.0
+ eslint-config-prettier: 9.1.0(eslint@8.57.0)
+ prettier: 3.2.5
prettier-linter-helpers: 1.0.0
synckit: 0.8.8
dev: true
- /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0):
- resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
+ /eslint-plugin-react-hooks@4.6.1(eslint@8.57.0):
+ resolution: {integrity: sha512-Ck77j8hF7l9N4S/rzSLOWEKpn994YH6iwUK8fr9mXIaQvGpQYmOnQLbiue1u5kI5T1y+gdgqosnEAO9NCz0DBg==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
dev: true
- /eslint-plugin-react@7.34.1(eslint@8.56.0):
+ /eslint-plugin-react@7.34.1(eslint@8.57.0):
resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==}
engines: {node: '>=4'}
peerDependencies:
@@ -1624,8 +1629,8 @@ packages:
array.prototype.toreversed: 1.1.2
array.prototype.tosorted: 1.1.3
doctrine: 2.1.0
- es-iterator-helpers: 1.0.18
- eslint: 8.56.0
+ es-iterator-helpers: 1.0.19
+ eslint: 8.57.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
@@ -1660,16 +1665,16 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.56.0:
- resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ /eslint@8.57.0:
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint-community/regexpp': 4.10.0
'@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.56.0
- '@humanwhocodes/config-array': 0.11.13
+ '@eslint/js': 8.57.0
+ '@humanwhocodes/config-array': 0.11.14
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
'@ungap/structured-clone': 1.2.0
@@ -1690,7 +1695,7 @@ packages:
glob-parent: 6.0.2
globals: 13.24.0
graphemer: 1.4.0
- ignore: 5.3.0
+ ignore: 5.3.1
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -1838,8 +1843,8 @@ packages:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true
- /fastq@1.16.0:
- resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==}
+ /fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
dependencies:
reusify: 1.0.4
@@ -1874,13 +1879,13 @@ packages:
resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flatted: 3.2.9
+ flatted: 3.3.1
keyv: 4.5.4
rimraf: 3.0.2
dev: true
- /flatted@3.2.9:
- resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+ /flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
dev: true
/flexsearch@0.7.43:
@@ -2043,7 +2048,7 @@ packages:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.3.2
- ignore: 5.3.0
+ ignore: 5.3.1
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -2126,7 +2131,7 @@ packages:
'@types/unist': 3.0.2
devlop: 1.1.0
hastscript: 8.0.0
- property-information: 6.4.1
+ property-information: 6.5.0
vfile: 6.0.1
vfile-location: 5.0.2
web-namespaces: 2.0.1
@@ -2152,7 +2157,7 @@ packages:
mdast-util-mdx-expression: 2.0.0
mdast-util-mdx-jsx: 3.1.2
mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.4.1
+ property-information: 6.5.0
space-separated-tokens: 2.0.2
style-to-object: 0.4.4
unist-util-position: 5.0.0
@@ -2174,7 +2179,7 @@ packages:
mdast-util-mdx-expression: 2.0.0
mdast-util-mdx-jsx: 3.1.2
mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.4.1
+ property-information: 6.5.0
space-separated-tokens: 2.0.2
style-to-object: 1.0.6
unist-util-position: 5.0.0
@@ -2201,18 +2206,18 @@ packages:
'@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 6.4.1
+ property-information: 6.5.0
space-separated-tokens: 2.0.2
dev: false
- /iconify-icon@2.0.0:
- resolution: {integrity: sha512-38ArOkxmyD9oDbJBkxaFpE6eZ0K3F9Sk+3x4mWGfjMJaxi3EKrix9Du4iWhgBFT3imKC4FJJE34ur2Rc7Xm+Uw==}
+ /iconify-icon@2.1.0:
+ resolution: {integrity: sha512-lto4XU3bwTQnb+D/CsJ4dWAo0aDe+uPMxEtxyOodw9l7R9QnJUUab3GCehlw2M8mDHdeUu/ufx8PvRQiJphhXg==}
dependencies:
'@iconify/types': 2.0.0
dev: false
- /ignore@5.3.0:
- resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
+ /ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
dev: true
@@ -2508,7 +2513,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 20.12.2
+ '@types/node': 20.12.7
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@@ -2653,8 +2658,8 @@ packages:
dependencies:
js-tokens: 4.0.0
- /lru-cache@10.2.0:
- resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
+ /lru-cache@10.2.1:
+ resolution: {integrity: sha512-tS24spDe/zXhWbNPErCHs/AGOzbKGHT+ybSBqmdLm8WZ1xXLWvH8Qn71QPAlqVhd0qUTWjy+Kl9JmISgDdEjsA==}
engines: {node: 14 || >=16.14}
/lru-cache@6.0.0:
@@ -2808,7 +2813,7 @@ packages:
mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
parse-entities: 4.0.1
- stringify-entities: 4.0.3
+ stringify-entities: 4.0.4
unist-util-remove-position: 5.0.0
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
@@ -2895,8 +2900,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- /micromark-core-commonmark@2.0.0:
- resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==}
+ /micromark-core-commonmark@2.0.1:
+ resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
dependencies:
decode-named-character-reference: 1.0.2
devlop: 1.1.0
@@ -2911,7 +2916,7 @@ packages:
micromark-util-html-tag-name: 2.0.0
micromark-util-normalize-identifier: 2.0.0
micromark-util-resolve-all: 2.0.0
- micromark-util-subtokenize: 2.0.0
+ micromark-util-subtokenize: 2.0.1
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
dev: false
@@ -2938,7 +2943,7 @@ packages:
resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==}
dependencies:
devlop: 1.1.0
- micromark-core-commonmark: 2.0.0
+ micromark-core-commonmark: 2.0.1
micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
micromark-util-normalize-identifier: 2.0.0
@@ -3036,7 +3041,7 @@ packages:
dependencies:
'@types/estree': 1.0.5
devlop: 1.1.0
- micromark-core-commonmark: 2.0.0
+ micromark-core-commonmark: 2.0.1
micromark-util-character: 2.1.0
micromark-util-events-to-acorn: 2.0.2
micromark-util-symbol: 2.0.0
@@ -3197,8 +3202,8 @@ packages:
micromark-util-symbol: 2.0.0
dev: false
- /micromark-util-subtokenize@2.0.0:
- resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==}
+ /micromark-util-subtokenize@2.0.1:
+ resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
dependencies:
devlop: 1.1.0
micromark-util-chunked: 2.0.0
@@ -3221,7 +3226,7 @@ packages:
debug: 4.3.4
decode-named-character-reference: 1.0.2
devlop: 1.1.0
- micromark-core-commonmark: 2.0.0
+ micromark-core-commonmark: 2.0.1
micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
micromark-util-chunked: 2.0.0
@@ -3231,7 +3236,7 @@ packages:
micromark-util-normalize-identifier: 2.0.0
micromark-util-resolve-all: 2.0.0
micromark-util-sanitize-uri: 2.0.0
- micromark-util-subtokenize: 2.0.0
+ micromark-util-subtokenize: 2.0.1
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
transitivePeerDependencies:
@@ -3286,6 +3291,10 @@ packages:
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ /ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ dev: true
+
/mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
dependencies:
@@ -3308,52 +3317,55 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: false
- /next-seo@6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0):
+ /next-seo@6.5.0(next@14.2.3)(react-dom@18.3.0)(react@18.3.0):
resolution: {integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==}
peerDependencies:
next: ^8.1.1-canary.54 || >=9.0.0
react: '>=16.0.0'
react-dom: '>=16.0.0'
dependencies:
- next: 14.1.4(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ next: 14.2.3(react-dom@18.3.0)(react@18.3.0)
+ react: 18.3.0
+ react-dom: 18.3.0(react@18.3.0)
dev: false
- /next@14.1.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==}
+ /next@14.2.3(react-dom@18.3.0)(react@18.3.0):
+ resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
+ '@playwright/test': ^1.41.2
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.3.0
peerDependenciesMeta:
'@opentelemetry/api':
optional: true
+ '@playwright/test':
+ optional: true
sass:
optional: true
dependencies:
- '@next/env': 14.1.4
- '@swc/helpers': 0.5.2
+ '@next/env': 14.2.3
+ '@swc/helpers': 0.5.5
busboy: 1.6.0
- caniuse-lite: 1.0.30001600
+ caniuse-lite: 1.0.30001612
graceful-fs: 4.2.11
postcss: 8.4.31
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- styled-jsx: 5.1.1(react@18.2.0)
+ react: 18.3.0
+ react-dom: 18.3.0(react@18.3.0)
+ styled-jsx: 5.1.1(react@18.3.0)
optionalDependencies:
- '@next/swc-darwin-arm64': 14.1.4
- '@next/swc-darwin-x64': 14.1.4
- '@next/swc-linux-arm64-gnu': 14.1.4
- '@next/swc-linux-arm64-musl': 14.1.4
- '@next/swc-linux-x64-gnu': 14.1.4
- '@next/swc-linux-x64-musl': 14.1.4
- '@next/swc-win32-arm64-msvc': 14.1.4
- '@next/swc-win32-ia32-msvc': 14.1.4
- '@next/swc-win32-x64-msvc': 14.1.4
+ '@next/swc-darwin-arm64': 14.2.3
+ '@next/swc-darwin-x64': 14.2.3
+ '@next/swc-linux-arm64-gnu': 14.2.3
+ '@next/swc-linux-arm64-musl': 14.2.3
+ '@next/swc-linux-x64-gnu': 14.2.3
+ '@next/swc-linux-x64-musl': 14.2.3
+ '@next/swc-win32-arm64-msvc': 14.2.3
+ '@next/swc-win32-ia32-msvc': 14.2.3
+ '@next/swc-win32-x64-msvc': 14.2.3
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -3540,7 +3552,7 @@ packages:
resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
- lru-cache: 10.2.0
+ lru-cache: 10.2.1
minipass: 7.0.4
/path-type@4.0.0:
@@ -3670,8 +3682,8 @@ packages:
fast-diff: 1.3.0
dev: true
- /prettier@3.1.1:
- resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==}
+ /prettier@3.2.5:
+ resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -3684,8 +3696,8 @@ packages:
react-is: 16.13.1
dev: true
- /property-information@6.4.1:
- resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==}
+ /property-information@6.5.0:
+ resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
dev: false
/protocols@2.0.1:
@@ -3705,29 +3717,29 @@ packages:
safe-buffer: 5.2.1
dev: false
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ /react-dom@18.3.0(react@18.3.0):
+ resolution: {integrity: sha512-zaKdLBftQJnvb7FtDIpZtsAIb2MZU087RM8bRDZU8LVCCFYjPTsDZJNFUWPcVz3HFSN1n/caxi0ca4B/aaVQGQ==}
peerDependencies:
- react: ^18.2.0
+ react: ^18.3.0
dependencies:
loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
+ react: 18.3.0
+ scheduler: 0.23.1
dev: false
/react-fast-compare@3.2.2:
resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
dev: false
- /react-helmet-async@2.0.4(react-dom@18.2.0)(react@18.2.0):
+ /react-helmet-async@2.0.4(react-dom@18.3.0)(react@18.3.0):
resolution: {integrity: sha512-yxjQMWposw+akRfvpl5+8xejl4JtUlHnEBcji6u8/e6oc7ozT+P9PNTWMhCbz2y9tc5zPegw2BvKjQA+NwdEjQ==}
peerDependencies:
react: ^16.6.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
dependencies:
invariant: 2.2.4
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.0
+ react-dom: 18.3.0(react@18.3.0)
react-fast-compare: 3.2.2
shallowequal: 1.1.0
dev: false
@@ -3736,8 +3748,8 @@ packages:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ /react@18.3.0:
+ resolution: {integrity: sha512-RPutkJftSAldDibyrjuku7q11d3oy6wKOyPe5K1HA/HwwrXcEqBdHsLypkC2FFYjP7bPUa6gbzSBhw4sY2JcDg==}
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
@@ -3798,7 +3810,7 @@ packages:
unified: 11.0.4
dev: false
- /rehype-pretty-code@0.13.1(shiki@1.2.2):
+ /rehype-pretty-code@0.13.1(shiki@1.3.0):
resolution: {integrity: sha512-Lw3cZohiw5J2NMMD0M11W9HlIKrZ7JjxfJmY0nxVa/HG5oMT+kkhcrUEFB5ajaEk/E9uR8+n9AmQbGJci9/TqA==}
engines: {node: '>=18'}
peerDependencies:
@@ -3808,7 +3820,7 @@ packages:
hast-util-to-string: 3.0.0
parse-numeric-range: 1.3.0
rehype-parse: 9.0.0
- shiki: 1.2.2
+ shiki: 1.3.0
unified: 11.0.4
unist-util-visit: 5.0.0
dev: false
@@ -3955,8 +3967,8 @@ packages:
is-regex: 1.1.4
dev: true
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ /scheduler@0.23.1:
+ resolution: {integrity: sha512-5GKS5JGfiah1O38Vfa9srZE4s3wdHbwjlCrvIookrg2FO9aIwKLOJXuJQFlEfNcVSOXuaL2hzDeY20uVXcUtrw==}
dependencies:
loose-envify: 1.4.0
dev: false
@@ -4041,10 +4053,10 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- /shiki@1.2.2:
- resolution: {integrity: sha512-nqazfFgrU+DBLqk4+WjmGQz8sVWkcUcGriHqSM2zGk0GhjirVz4FyJ3AABEx91OpjGiKpuKBg2diYfRfQG3Fbg==}
+ /shiki@1.3.0:
+ resolution: {integrity: sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==}
dependencies:
- '@shikijs/core': 1.2.2
+ '@shikijs/core': 1.3.0
dev: false
/side-channel@1.0.6:
@@ -4168,8 +4180,8 @@ packages:
es-object-atoms: 1.0.0
dev: true
- /stringify-entities@4.0.3:
- resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==}
+ /stringify-entities@4.0.4:
+ resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
dependencies:
character-entities-html4: 2.1.0
character-entities-legacy: 3.0.0
@@ -4214,7 +4226,7 @@ packages:
inline-style-parser: 0.2.3
dev: false
- /styled-jsx@5.1.1(react@18.2.0):
+ /styled-jsx@5.1.1(react@18.3.0):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
peerDependencies:
@@ -4228,7 +4240,7 @@ packages:
optional: true
dependencies:
client-only: 0.0.1
- react: 18.2.0
+ react: 18.3.0
dev: false
/sucrase@3.35.0:
@@ -4267,7 +4279,7 @@ packages:
resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
- '@pkgr/core': 0.1.0
+ '@pkgr/core': 0.1.1
tslib: 2.6.2
dev: true
@@ -4338,12 +4350,12 @@ packages:
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
- terser: 5.30.0
+ terser: 5.30.4
webpack: 5.91.0
dev: false
- /terser@5.30.0:
- resolution: {integrity: sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==}
+ /terser@5.30.4:
+ resolution: {integrity: sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -4421,8 +4433,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /type-fest@4.14.0:
- resolution: {integrity: sha512-on5/Cw89wwqGZQu+yWO0gGMGu8VNxsaW9SB2HE8yJjllEk7IDTwnSN1dUVldYILhYPN5HzD7WAaw2cc/jBfn0Q==}
+ /type-fest@4.17.0:
+ resolution: {integrity: sha512-9flrz1zkfLRH3jO3bLflmTxryzKMxVa7841VeMgBaNQGY6vH4RCcpN/sQLB7mQQYh1GZ5utT2deypMuCy4yicw==}
engines: {node: '>=16'}
dev: false
@@ -4600,12 +4612,12 @@ packages:
dependencies:
punycode: 2.3.1
- /use-sync-external-store@1.2.0(react@18.2.0):
+ /use-sync-external-store@1.2.0(react@18.3.0):
resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- react: 18.2.0
+ react: 18.3.0
dev: false
/util-deprecate@1.0.2:
@@ -4785,7 +4797,7 @@ packages:
engines: {node: '>=10'}
dev: true
- /zustand@4.5.2(@types/react@18.2.73)(react@18.2.0):
+ /zustand@4.5.2(@types/react@18.2.73)(react@18.3.0):
resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==}
engines: {node: '>=12.7.0'}
peerDependencies:
@@ -4801,8 +4813,8 @@ packages:
optional: true
dependencies:
'@types/react': 18.2.73
- react: 18.2.0
- use-sync-external-store: 1.2.0(react@18.2.0)
+ react: 18.3.0
+ use-sync-external-store: 1.2.0(react@18.3.0)
dev: false
/zwitch@2.0.4:
diff --git a/theme.config.tsx b/theme.config.tsx
index 4e17650..0fd28c5 100644
--- a/theme.config.tsx
+++ b/theme.config.tsx
@@ -4,8 +4,22 @@ import { NextSeo } from 'next-seo';
import coverUrl from "./public/cover.png";
import faviconUrl from "./public/favicon.ico";
+const starLinks = [
+ link('GitHub', 'https://github.com/sussy-code/smov', {
+ style: 'star',
+ newTab: true,
+ icon: 'akar-icons:github-fill',
+ }),
+ link('Discord', 'https://discord.gg/9vmr6vBQKS', {
+ style: 'star',
+ newTab: true,
+ icon: 'fa6-brands:discord',
+ }),
+];
+
export default defineTheme({
github: "sussy-code/smov",
+ navigation: [link('Check it out', 'https://sudo-flix.lol')],
contentFooter: {
text: "Made with :3 (sillyness)",
editRepositoryBase: "https://github.com/sussy-code/docs/blob/master",
@@ -39,6 +53,7 @@ export default defineTheme({
),
settings: {
logo: () => ,
+ backgroundPattern: 'flare',
colors: {
"primary": "#A476D9",
"primaryLighter": "#C4ADDE",
@@ -51,11 +66,12 @@ export default defineTheme({
"text": "#8C899A",
"textLighter": "#A6A4AE",
"textHighlight": "#fff"
- }
+ },
},
directories: [
directory("main", {
sidebar: [
+ ...starLinks,
group("Global", [
link("Instances", "/instances", { icon: 'mdi:web' }),
link("Browser extension", "/extension", { icon: 'mdi:extension' }),