diff --git a/app/gists/layout.tsx b/app/gists/layout.tsx
index f9e76b9..7168582 100644
--- a/app/gists/layout.tsx
+++ b/app/gists/layout.tsx
@@ -18,7 +18,6 @@ export default async function PageLayout({
}>
- {/* @ts-expect-error Async Server Component */}
diff --git a/lib/fetcher.ts b/lib/fetcher.ts
index cfbbdb7..9f57e52 100644
--- a/lib/fetcher.ts
+++ b/lib/fetcher.ts
@@ -1,6 +1,7 @@
import { Octokit } from 'octokit';
import { cache } from 'react';
-import { GistsFile } from 'types';
+import { GistData, GistsFile, PageKeys, PageSize } from 'types';
+import {} from 'octokit/';
const password = process.env.NEXT_PUBLIC_GITHUB_API;
const host = process.env.NEXT_PUBLIC_GISTS_HOST ?? 'https://api.github.com';
@@ -14,23 +15,6 @@ const octokit = new Octokit({
const linkMatch = /<(.*?)>/;
const relMatch = /"(.*?)"/;
-export type GistData = {
- id: string;
- files: { [key: string]: GistsFile };
- login: string;
- updated_at: string;
- description: string | null;
-};
-export type GetGists = {
- /**
- * { prev: null, next: '2', last: '5', first: null }
- */
- pageSize: pageSize;
- gists: GistData[];
-};
-export type pageSize = { [key in PageKeys]: string | null };
-export type PageKeys = 'prev' | 'next' | 'last' | 'first';
-
/**
* Get all gists.
* @returns
@@ -51,7 +35,7 @@ export const getGists = cache(async (page = 1, perPage = 10) => {
if (!link) return null;
- const pageSize: pageSize = {
+ const pageSize: PageSize = {
prev: null,
next: null,
last: null,
@@ -77,10 +61,10 @@ export const getGists = cache(async (page = 1, perPage = 10) => {
data.map(async (g) => {
await Promise.all(
Object.keys(g.files).map(async (f) => {
- const url = g.files[f].raw_url;
+ const url = g.files[f]?.raw_url;
if (!url) return;
try {
- g.files[f].content = await fetch(url).then((res) => res.text());
+ g.files[f]!.content = await fetch(url).then((res) => res.text());
} catch (err) {
console.log(err);
}
diff --git a/package.json b/package.json
index 47c19ff..b82e6ae 100644
--- a/package.json
+++ b/package.json
@@ -14,54 +14,54 @@
"pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,json,md,mdx,css}\" --ignore-unknown"
},
"dependencies": {
- "@codesandbox/sandpack-react": "^2.6.4",
- "@docsearch/css": "^3.3.4",
+ "@codesandbox/sandpack-react": "^2.6.9",
+ "@docsearch/css": "^3.5.1",
"@docsearch/react": "3",
"@giscus/react": "^2.2.8",
"@mapbox/rehype-prism": "^0.8.0",
- "@react-three/drei": "^9.68.3",
- "@react-three/fiber": "^8.13.0",
- "@tweenjs/tween.js": "^20.0.3",
- "algoliasearch": "^4.17.0",
- "dayjs": "^1.11.7",
- "next": "13.4.2",
+ "@react-three/drei": "^9.77.3",
+ "@react-three/fiber": "^8.13.3",
+ "@tweenjs/tween.js": "^21.0.0",
+ "algoliasearch": "^4.18.0",
+ "dayjs": "^1.11.8",
+ "next": "13.4.7",
"next-mdx-remote": "^4.4.1",
"next-themes": "^0.2.1",
- "octokit": "^2.0.14",
+ "octokit": "^2.1.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-icons": "^4.8.0",
+ "react-icons": "^4.10.1",
"rehype-react": "^7.2.0",
"rehype-slug": "^5.1.0",
"remark-frontmatter": "^4.0.1",
"remark-gfm": "^3.0.1",
- "remark-parse": "^10.0.1",
+ "remark-parse": "^10.0.2",
"remark-rehype": "^10.1.0",
"sharp": "^0.32.1",
- "three": "^0.152.2",
+ "three": "^0.153.0",
"unified": "^10.1.2",
"zustand": "^4.3.8"
},
"devDependencies": {
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^14.0.0",
- "@types/jest": "^29.5.1",
- "@types/node": "20.1.5",
- "@types/react": "18.2.6",
- "@types/three": "^0.152.0",
+ "@types/jest": "^29.5.2",
+ "@types/node": "20.3.1",
+ "@types/react": "18.2.14",
+ "@types/three": "^0.152.1",
"autoprefixer": "^10.4.14",
"clsx": "^1.2.1",
"cross-env": "^7.0.3",
- "dotenv": "^16.0.3",
+ "dotenv": "^16.3.1",
"encoding": "^0.1.13",
- "eslint": "8.40.0",
- "eslint-config-next": "13.4.2",
+ "eslint": "8.43.0",
+ "eslint-config-next": "13.4.7",
"gray-matter": "^4.0.3",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
- "postcss": "^8.4.23",
+ "postcss": "^8.4.24",
"prettier": "^2.8.8",
"tailwindcss": "^3.3.2",
- "typescript": "5.0.4"
+ "typescript": "5.1.3"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5f19c02..9d03f4c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2,14 +2,14 @@ lockfileVersion: '6.0'
dependencies:
'@codesandbox/sandpack-react':
- specifier: ^2.6.4
- version: 2.6.4(@lezer/common@1.0.2)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^2.6.9
+ version: 2.6.9(@lezer/common@1.0.2)(react-dom@18.2.0)(react@18.2.0)
'@docsearch/css':
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.5.1
+ version: 3.5.1
'@docsearch/react':
specifier: '3'
- version: 3.3.2(@algolia/client-search@4.17.0)(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0)
+ version: 3.3.2(@algolia/client-search@4.18.0)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0)
'@giscus/react':
specifier: ^2.2.8
version: 2.2.8(react-dom@18.2.0)(react@18.2.0)
@@ -17,32 +17,32 @@ dependencies:
specifier: ^0.8.0
version: 0.8.0
'@react-three/drei':
- specifier: ^9.68.3
- version: 9.68.3(@react-three/fiber@8.13.0)(@types/three@0.152.0)(react-dom@18.2.0)(react@18.2.0)(three@0.152.2)
+ specifier: ^9.77.3
+ version: 9.77.3(@react-three/fiber@8.13.3)(@types/three@0.152.1)(react-dom@18.2.0)(react@18.2.0)(three@0.153.0)
'@react-three/fiber':
- specifier: ^8.13.0
- version: 8.13.0(react-dom@18.2.0)(react@18.2.0)(three@0.152.2)
+ specifier: ^8.13.3
+ version: 8.13.3(react-dom@18.2.0)(react@18.2.0)(three@0.153.0)
'@tweenjs/tween.js':
- specifier: ^20.0.3
- version: 20.0.3
+ specifier: ^21.0.0
+ version: 21.0.0
algoliasearch:
- specifier: ^4.17.0
- version: 4.17.0
+ specifier: ^4.18.0
+ version: 4.18.0
dayjs:
- specifier: ^1.11.7
- version: 1.11.7
+ specifier: ^1.11.8
+ version: 1.11.8
next:
- specifier: 13.4.2
- version: 13.4.2(@babel/core@7.20.12)(react-dom@18.2.0)(react@18.2.0)
+ specifier: 13.4.7
+ version: 13.4.7(@babel/core@7.20.12)(react-dom@18.2.0)(react@18.2.0)
next-mdx-remote:
specifier: ^4.4.1
version: 4.4.1(react-dom@18.2.0)(react@18.2.0)
next-themes:
specifier: ^0.2.1
- version: 0.2.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0)
+ version: 0.2.1(next@13.4.7)(react-dom@18.2.0)(react@18.2.0)
octokit:
- specifier: ^2.0.14
- version: 2.0.14(encoding@0.1.13)
+ specifier: ^2.1.0
+ version: 2.1.0(encoding@0.1.13)
react:
specifier: ^18.2.0
version: 18.2.0
@@ -50,11 +50,11 @@ dependencies:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
react-icons:
- specifier: ^4.8.0
- version: 4.8.0(react@18.2.0)
+ specifier: ^4.10.1
+ version: 4.10.1(react@18.2.0)
rehype-react:
specifier: ^7.2.0
- version: 7.2.0(@types/react@18.2.6)
+ version: 7.2.0(@types/react@18.2.14)
rehype-slug:
specifier: ^5.1.0
version: 5.1.0
@@ -65,8 +65,8 @@ dependencies:
specifier: ^3.0.1
version: 3.0.1
remark-parse:
- specifier: ^10.0.1
- version: 10.0.1
+ specifier: ^10.0.2
+ version: 10.0.2
remark-rehype:
specifier: ^10.1.0
version: 10.1.0
@@ -74,8 +74,8 @@ dependencies:
specifier: ^0.32.1
version: 0.32.1
three:
- specifier: ^0.152.2
- version: 0.152.2
+ specifier: ^0.153.0
+ version: 0.153.0
unified:
specifier: ^10.1.2
version: 10.1.2
@@ -91,20 +91,20 @@ devDependencies:
specifier: ^14.0.0
version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
'@types/jest':
- specifier: ^29.5.1
- version: 29.5.1
+ specifier: ^29.5.2
+ version: 29.5.2
'@types/node':
- specifier: 20.1.5
- version: 20.1.5
+ specifier: 20.3.1
+ version: 20.3.1
'@types/react':
- specifier: 18.2.6
- version: 18.2.6
+ specifier: 18.2.14
+ version: 18.2.14
'@types/three':
- specifier: ^0.152.0
- version: 0.152.0
+ specifier: ^0.152.1
+ version: 0.152.1
autoprefixer:
specifier: ^10.4.14
- version: 10.4.14(postcss@8.4.23)
+ version: 10.4.14(postcss@8.4.24)
clsx:
specifier: ^1.2.1
version: 1.2.1
@@ -112,29 +112,29 @@ devDependencies:
specifier: ^7.0.3
version: 7.0.3
dotenv:
- specifier: ^16.0.3
- version: 16.0.3
+ specifier: ^16.3.1
+ version: 16.3.1
encoding:
specifier: ^0.1.13
version: 0.1.13
eslint:
- specifier: 8.40.0
- version: 8.40.0
+ specifier: 8.43.0
+ version: 8.43.0
eslint-config-next:
- specifier: 13.4.2
- version: 13.4.2(eslint@8.40.0)(typescript@5.0.4)
+ specifier: 13.4.7
+ version: 13.4.7(eslint@8.43.0)(typescript@5.1.3)
gray-matter:
specifier: ^4.0.3
version: 4.0.3
jest:
specifier: ^29.5.0
- version: 29.5.0(@types/node@20.1.5)
+ version: 29.5.0(@types/node@20.3.1)
jest-environment-jsdom:
specifier: ^29.5.0
version: 29.5.0
postcss:
- specifier: ^8.4.23
- version: 8.4.23
+ specifier: ^8.4.24
+ version: 8.4.24
prettier:
specifier: ^2.8.8
version: 2.8.8
@@ -142,8 +142,8 @@ devDependencies:
specifier: ^3.3.2
version: 3.3.2
typescript:
- specifier: 5.0.4
- version: 5.0.4
+ specifier: 5.1.3
+ version: 5.1.3
packages:
@@ -157,109 +157,109 @@ packages:
'@algolia/autocomplete-shared': 1.7.4
dev: false
- /@algolia/autocomplete-preset-algolia@1.7.4(@algolia/client-search@4.17.0)(algoliasearch@4.17.0):
+ /@algolia/autocomplete-preset-algolia@1.7.4(@algolia/client-search@4.18.0)(algoliasearch@4.18.0):
resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
'@algolia/autocomplete-shared': 1.7.4
- '@algolia/client-search': 4.17.0
- algoliasearch: 4.17.0
+ '@algolia/client-search': 4.18.0
+ algoliasearch: 4.18.0
dev: false
/@algolia/autocomplete-shared@1.7.4:
resolution: {integrity: sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==}
dev: false
- /@algolia/cache-browser-local-storage@4.17.0:
- resolution: {integrity: sha512-myRSRZDIMYB8uCkO+lb40YKiYHi0fjpWRtJpR/dgkaiBlSD0plRyB6lLOh1XIfmMcSeBOqDE7y9m8xZMrXYfyQ==}
+ /@algolia/cache-browser-local-storage@4.18.0:
+ resolution: {integrity: sha512-rUAs49NLlO8LVLgGzM4cLkw8NJLKguQLgvFmBEe3DyzlinoqxzQMHfKZs6TSq4LZfw/z8qHvRo8NcTAAUJQLcw==}
dependencies:
- '@algolia/cache-common': 4.17.0
+ '@algolia/cache-common': 4.18.0
dev: false
- /@algolia/cache-common@4.17.0:
- resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==}
+ /@algolia/cache-common@4.18.0:
+ resolution: {integrity: sha512-BmxsicMR4doGbeEXQu8yqiGmiyvpNvejYJtQ7rvzttEAMxOPoWEHrWyzBQw4x7LrBY9pMrgv4ZlUaF8PGzewHg==}
dev: false
- /@algolia/cache-in-memory@4.17.0:
- resolution: {integrity: sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==}
+ /@algolia/cache-in-memory@4.18.0:
+ resolution: {integrity: sha512-evD4dA1nd5HbFdufBxLqlJoob7E2ozlqJZuV3YlirNx5Na4q1LckIuzjNYZs2ddLzuTc/Xd5O3Ibf7OwPskHxw==}
dependencies:
- '@algolia/cache-common': 4.17.0
+ '@algolia/cache-common': 4.18.0
dev: false
- /@algolia/client-account@4.17.0:
- resolution: {integrity: sha512-sSEHx9GA6m7wrlsSMNBGfyzlIfDT2fkz2u7jqfCCd6JEEwmxt8emGmxAU/0qBfbhRSuGvzojoLJlr83BSZAKjA==}
+ /@algolia/client-account@4.18.0:
+ resolution: {integrity: sha512-XsDnlROr3+Z1yjxBJjUMfMazi1V155kVdte6496atvBgOEtwCzTs3A+qdhfsAnGUvaYfBrBkL0ThnhMIBCGcew==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/client-search': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.18.0
+ '@algolia/client-search': 4.18.0
+ '@algolia/transporter': 4.18.0
dev: false
- /@algolia/client-analytics@4.17.0:
- resolution: {integrity: sha512-84ooP8QA3mQ958hQ9wozk7hFUbAO+81CX1CjAuerxBqjKIInh1fOhXKTaku05O/GHBvcfExpPLIQuSuLYziBXQ==}
+ /@algolia/client-analytics@4.18.0:
+ resolution: {integrity: sha512-chEUSN4ReqU7uRQ1C8kDm0EiPE+eJeAXiWcBwLhEynfNuTfawN9P93rSZktj7gmExz0C8XmkbBU19IQ05wCNrQ==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/client-search': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.18.0
+ '@algolia/client-search': 4.18.0
+ '@algolia/requester-common': 4.18.0
+ '@algolia/transporter': 4.18.0
dev: false
- /@algolia/client-common@4.17.0:
- resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==}
+ /@algolia/client-common@4.18.0:
+ resolution: {integrity: sha512-7N+soJFP4wn8tjTr3MSUT/U+4xVXbz4jmeRfWfVAzdAbxLAQbHa0o/POSdTvQ8/02DjCLelloZ1bb4ZFVKg7Wg==}
dependencies:
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/requester-common': 4.18.0
+ '@algolia/transporter': 4.18.0
dev: false
- /@algolia/client-personalization@4.17.0:
- resolution: {integrity: sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==}
+ /@algolia/client-personalization@4.18.0:
+ resolution: {integrity: sha512-+PeCjODbxtamHcPl+couXMeHEefpUpr7IHftj4Y4Nia1hj8gGq4VlIcqhToAw8YjLeCTfOR7r7xtj3pJcYdP8A==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.18.0
+ '@algolia/requester-common': 4.18.0
+ '@algolia/transporter': 4.18.0
dev: false
- /@algolia/client-search@4.17.0:
- resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==}
+ /@algolia/client-search@4.18.0:
+ resolution: {integrity: sha512-F9xzQXTjm6UuZtnsLIew6KSraXQ0AzS/Ee+OD+mQbtcA/K1sg89tqb8TkwjtiYZ0oij13u3EapB3gPZwm+1Y6g==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.18.0
+ '@algolia/requester-common': 4.18.0
+ '@algolia/transporter': 4.18.0
dev: false
- /@algolia/logger-common@4.17.0:
- resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==}
+ /@algolia/logger-common@4.18.0:
+ resolution: {integrity: sha512-46etYgSlkoKepkMSyaoriSn2JDgcrpc/nkOgou/lm0y17GuMl9oYZxwKKTSviLKI5Irk9nSKGwnBTQYwXOYdRg==}
dev: false
- /@algolia/logger-console@4.17.0:
- resolution: {integrity: sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==}
+ /@algolia/logger-console@4.18.0:
+ resolution: {integrity: sha512-3P3VUYMl9CyJbi/UU1uUNlf6Z8N2ltW3Oqhq/nR7vH0CjWv32YROq3iGWGxB2xt3aXobdUPXs6P0tHSKRmNA6g==}
dependencies:
- '@algolia/logger-common': 4.17.0
+ '@algolia/logger-common': 4.18.0
dev: false
- /@algolia/requester-browser-xhr@4.17.0:
- resolution: {integrity: sha512-aSOX/smauyTkP21Pf52pJ1O2LmNFJ5iHRIzEeTh0mwBeADO4GdG94cAWDILFA9rNblq/nK3EDh3+UyHHjplZ1A==}
+ /@algolia/requester-browser-xhr@4.18.0:
+ resolution: {integrity: sha512-/AcWHOBub2U4TE/bPi4Gz1XfuLK6/7dj4HJG+Z2SfQoS1RjNLshZclU3OoKIkFp8D2NC7+BNsPvr9cPLyW8nyQ==}
dependencies:
- '@algolia/requester-common': 4.17.0
+ '@algolia/requester-common': 4.18.0
dev: false
- /@algolia/requester-common@4.17.0:
- resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==}
+ /@algolia/requester-common@4.18.0:
+ resolution: {integrity: sha512-xlT8R1qYNRBCi1IYLsx7uhftzdfsLPDGudeQs+xvYB4sQ3ya7+ppolB/8m/a4F2gCkEO6oxpp5AGemM7kD27jA==}
dev: false
- /@algolia/requester-node-http@4.17.0:
- resolution: {integrity: sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==}
+ /@algolia/requester-node-http@4.18.0:
+ resolution: {integrity: sha512-TGfwj9aeTVgOUhn5XrqBhwUhUUDnGIKlI0kCBMdR58XfXcfdwomka+CPIgThRbfYw04oQr31A6/95ZH2QVJ9UQ==}
dependencies:
- '@algolia/requester-common': 4.17.0
+ '@algolia/requester-common': 4.18.0
dev: false
- /@algolia/transporter@4.17.0:
- resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==}
+ /@algolia/transporter@4.18.0:
+ resolution: {integrity: sha512-xbw3YRUGtXQNG1geYFEDDuFLZt4Z8YNKbamHPkzr3rWc6qp4/BqEeXcI2u/P/oMq2yxtXgMxrCxOPA8lyIe5jw==}
dependencies:
- '@algolia/cache-common': 4.17.0
- '@algolia/logger-common': 4.17.0
- '@algolia/requester-common': 4.17.0
+ '@algolia/cache-common': 4.18.0
+ '@algolia/logger-common': 4.18.0
+ '@algolia/requester-common': 4.18.0
dev: false
/@alloc/quick-lru@5.2.0:
@@ -706,25 +706,25 @@ packages:
w3c-keyname: 2.2.6
dev: false
- /@codesandbox/nodebox@0.1.4:
- resolution: {integrity: sha512-+MR7JibjGjTRDmyQbL8Mliej6wakQP7q99+wGL/nOzd0Q3s+YWGQfv0QpYKbdMClKUTFJGvwzwOeqHVTkpWNCQ==}
+ /@codesandbox/nodebox@0.1.8:
+ resolution: {integrity: sha512-2VRS6JDSk+M+pg56GA6CryyUSGPjBEe8Pnae0QL3jJF1mJZJVMDKr93gJRtBbLkfZN6LD/DwMtf+2L0bpWrjqg==}
dependencies:
- outvariant: 1.3.0
+ outvariant: 1.4.0
strict-event-emitter: 0.4.6
dev: false
- /@codesandbox/sandpack-client@2.6.4:
- resolution: {integrity: sha512-tdqRL8gd09Z8vSYmKeH9oR2wMiC5HS46tjkUD6LVeDB4Ir45Om9peBEtu27o+uo51p+eCYDdf+q7w+RbC/G6xQ==}
+ /@codesandbox/sandpack-client@2.6.9:
+ resolution: {integrity: sha512-koDZF/x8Gn7EhnxuyMRxbWrEW/e0/QnPkTtO8PNf4FyPDUITHvBzdjkzefvMLX6wn4aA4knpkLnKfPHMl4BhWA==}
dependencies:
- '@codesandbox/nodebox': 0.1.4
+ '@codesandbox/nodebox': 0.1.8
buffer: 6.0.3
dequal: 2.0.3
- outvariant: 1.3.0
+ outvariant: 1.4.0
static-browser-server: 1.0.3
dev: false
- /@codesandbox/sandpack-react@2.6.4(@lezer/common@1.0.2)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-H4xhdmlvF34HwCpJOoXM3cUNp0gchTQypsFQMVM6R90GsIFbA73CQMKv5B6MiEhZEidgErAwh5lbHpZKMX/hLA==}
+ /@codesandbox/sandpack-react@2.6.9(@lezer/common@1.0.2)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-JAbpc1emb9lGdZ0zfnfQnJmU91IcH1AUOmoVevB2qwdrxeaQWy5DyKyqRaQDcMyPicXSXMUF6nvDhb0HY34ofw==}
peerDependencies:
react: ^16.8.0 || ^17 || ^18
react-dom: ^16.8.0 || ^17 || ^18
@@ -737,7 +737,7 @@ packages:
'@codemirror/language': 6.4.0
'@codemirror/state': 6.2.0
'@codemirror/view': 6.7.3
- '@codesandbox/sandpack-client': 2.6.4
+ '@codesandbox/sandpack-client': 2.6.9
'@lezer/highlight': 1.1.3
'@react-hook/intersection-observer': 3.1.1(react@18.2.0)
'@stitches/core': 1.2.8
@@ -759,11 +759,11 @@ packages:
resolution: {integrity: sha512-dctFYiwbvDZkksMlsmc7pj6W6By/EjnVXJq5TEPd05MwQe+dcdHJgaIn1c8wfsucxHpIsdrUcgSkACHCq6aIhw==}
dev: false
- /@docsearch/css@3.3.4:
- resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==}
+ /@docsearch/css@3.5.1:
+ resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==}
dev: false
- /@docsearch/react@3.3.2(@algolia/client-search@4.17.0)(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0):
+ /@docsearch/react@3.3.2(@algolia/client-search@4.18.0)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-ugILab2TYKSh6IEHf6Z9xZbOovsYbsdfo60PBj+Bw+oMJ1MHJ7pBt1TTcmPki1hSgg8mysgKy2hDiVdPm7XWSQ==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
@@ -778,23 +778,23 @@ packages:
optional: true
dependencies:
'@algolia/autocomplete-core': 1.7.4
- '@algolia/autocomplete-preset-algolia': 1.7.4(@algolia/client-search@4.17.0)(algoliasearch@4.17.0)
+ '@algolia/autocomplete-preset-algolia': 1.7.4(@algolia/client-search@4.18.0)(algoliasearch@4.18.0)
'@docsearch/css': 3.3.2
- '@types/react': 18.2.6
- algoliasearch: 4.17.0
+ '@types/react': 18.2.14
+ algoliasearch: 4.18.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- '@algolia/client-search'
dev: false
- /@eslint-community/eslint-utils@4.3.0(eslint@8.40.0):
+ /@eslint-community/eslint-utils@4.3.0(eslint@8.43.0):
resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==}
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.40.0
+ eslint: 8.43.0
eslint-visitor-keys: 3.4.1
dev: true
@@ -820,8 +820,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.40.0:
- resolution: {integrity: sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==}
+ /@eslint/js@8.43.0:
+ resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -836,8 +836,8 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@humanwhocodes/config-array@0.11.8:
- resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
+ /@humanwhocodes/config-array@0.11.10:
+ resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
@@ -877,7 +877,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
chalk: 4.1.2
jest-message-util: 29.5.0
jest-util: 29.5.0
@@ -898,14 +898,14 @@ packages:
'@jest/test-result': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.7.1
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 29.5.0
- jest-config: 29.5.0(@types/node@20.1.5)
+ jest-config: 29.5.0(@types/node@20.3.1)
jest-haste-map: 29.5.0
jest-message-util: 29.5.0
jest-regex-util: 29.4.3
@@ -932,7 +932,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
jest-mock: 29.5.0
dev: true
@@ -959,7 +959,7 @@ packages:
dependencies:
'@jest/types': 29.5.0
'@sinonjs/fake-timers': 10.0.2
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
jest-message-util: 29.5.0
jest-mock: 29.5.0
jest-util: 29.5.0
@@ -992,7 +992,7 @@ packages:
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
'@jridgewell/trace-mapping': 0.3.17
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -1080,7 +1080,7 @@ packages:
'@jest/schemas': 29.4.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
'@types/yargs': 17.0.20
chalk: 4.1.2
dev: true
@@ -1195,7 +1195,7 @@ packages:
markdown-extensions: 1.1.1
periscopic: 3.1.0
remark-mdx: 2.2.1
- remark-parse: 10.0.1
+ remark-parse: 10.0.2
remark-rehype: 10.1.0
unified: 10.1.2
unist-util-position-from-estree: 1.1.2
@@ -1212,22 +1212,26 @@ packages:
react: '>=16'
dependencies:
'@types/mdx': 2.0.3
- '@types/react': 18.2.6
+ '@types/react': 18.2.14
react: 18.2.0
dev: false
- /@next/env@13.4.2:
- resolution: {integrity: sha512-Wqvo7lDeS0KGwtwg9TT9wKQ8raelmUxt+TQKWvG/xKfcmDXNOtCuaszcfCF8JzlBG1q0VhpI6CKaRMbVPMDWgw==}
+ /@mediapipe/tasks-vision@0.10.2-rc2:
+ resolution: {integrity: sha512-b9ar6TEUo8I07n/jXSuKDu5HgzkDah9pe4H8BYpcubhCEahlfDD5ixE+9SQyJM4HXHXdF9nN/wRQT7rEnLz7Gg==}
dev: false
- /@next/eslint-plugin-next@13.4.2:
- resolution: {integrity: sha512-ZeFWgrxwckxTpYM+ANeUL9E7LOGPbZKmI94LJIjbDU69iEIgqd4WD0l2pVbOJMr/+vgoZmJ9Dx1m0WJ7WScXHA==}
+ /@next/env@13.4.7:
+ resolution: {integrity: sha512-ZlbiFulnwiFsW9UV1ku1OvX/oyIPLtMk9p/nnvDSwI0s7vSoZdRtxXNsaO+ZXrLv/pMbXVGq4lL8TbY9iuGmVw==}
+ dev: false
+
+ /@next/eslint-plugin-next@13.4.7:
+ resolution: {integrity: sha512-ANEPltxzXbyyG7CvqxdY4PmeM5+RyWdAJGufTHnU+LA/i3J6IDV2r8Z4onKwskwKEhwqzz5lMaSYGGXLyHX+mg==}
dependencies:
glob: 7.1.7
dev: true
- /@next/swc-darwin-arm64@13.4.2:
- resolution: {integrity: sha512-6BBlqGu3ewgJflv9iLCwO1v1hqlecaIH2AotpKfVUEzUxuuDNJQZ2a4KLb4MBl8T9/vca1YuWhSqtbF6ZuUJJw==}
+ /@next/swc-darwin-arm64@13.4.7:
+ resolution: {integrity: sha512-VZTxPv1b59KGiv/pZHTO5Gbsdeoxcj2rU2cqJu03btMhHpn3vwzEK0gUSVC/XW96aeGO67X+cMahhwHzef24/w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -1235,8 +1239,8 @@ packages:
dev: false
optional: true
- /@next/swc-darwin-x64@13.4.2:
- resolution: {integrity: sha512-iZuYr7ZvGLPjPmfhhMl0ISm+z8EiyLBC1bLyFwGBxkWmPXqdJ60mzuTaDSr5WezDwv0fz32HB7JHmRC6JVHSZg==}
+ /@next/swc-darwin-x64@13.4.7:
+ resolution: {integrity: sha512-gO2bw+2Ymmga+QYujjvDz9955xvYGrWofmxTq7m70b9pDPvl7aDFABJOZ2a8SRCuSNB5mXU8eTOmVVwyp/nAew==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -1244,8 +1248,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-gnu@13.4.2:
- resolution: {integrity: sha512-2xVabFtIge6BJTcJrW8YuUnYTuQjh4jEuRuS2mscyNVOj6zUZkom3CQg+egKOoS+zh2rrro66ffSKIS+ztFJTg==}
+ /@next/swc-linux-arm64-gnu@13.4.7:
+ resolution: {integrity: sha512-6cqp3vf1eHxjIDhEOc7Mh/s8z1cwc/l5B6ZNkOofmZVyu1zsbEM5Hmx64s12Rd9AYgGoiCz4OJ4M/oRnkE16/Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -1254,8 +1258,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-musl@13.4.2:
- resolution: {integrity: sha512-wKRCQ27xCUJx5d6IivfjYGq8oVngqIhlhSAJntgXLt7Uo9sRT/3EppMHqUZRfyuNBTbykEre1s5166z+pvRB5A==}
+ /@next/swc-linux-arm64-musl@13.4.7:
+ resolution: {integrity: sha512-T1kD2FWOEy5WPidOn1si0rYmWORNch4a/NR52Ghyp4q7KyxOCuiOfZzyhVC5tsLIBDH3+cNdB5DkD9afpNDaOw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -1264,8 +1268,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-gnu@13.4.2:
- resolution: {integrity: sha512-NpCa+UVhhuNeaFVUP1Bftm0uqtvLWq2JTm7+Ta48+2Uqj2mNXrDIvyn1DY/ZEfmW/1yvGBRaUAv9zkMkMRixQA==}
+ /@next/swc-linux-x64-gnu@13.4.7:
+ resolution: {integrity: sha512-zaEC+iEiAHNdhl6fuwl0H0shnTzQoAoJiDYBUze8QTntE/GNPfTYpYboxF5LRYIjBwETUatvE0T64W6SKDipvg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -1274,8 +1278,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-musl@13.4.2:
- resolution: {integrity: sha512-ZWVC72x0lW4aj44e3khvBrj2oSYj1bD0jESmyah3zG/3DplEy/FOtYkMzbMjHTdDSheso7zH8GIlW6CDQnKhmQ==}
+ /@next/swc-linux-x64-musl@13.4.7:
+ resolution: {integrity: sha512-X6r12F8d8SKAtYJqLZBBMIwEqcTRvUdVm+xIq+l6pJqlgT2tNsLLf2i5Cl88xSsIytBICGsCNNHd+siD2fbWBA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -1284,8 +1288,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-arm64-msvc@13.4.2:
- resolution: {integrity: sha512-pLT+OWYpzJig5K4VKhLttlIfBcVZfr2+Xbjra0Tjs83NQSkFS+y7xx+YhCwvpEmXYLIvaggj2ONPyjbiigOvHQ==}
+ /@next/swc-win32-arm64-msvc@13.4.7:
+ resolution: {integrity: sha512-NPnmnV+vEIxnu6SUvjnuaWRglZzw4ox5n/MQTxeUhb5iwVWFedolPFebMNwgrWu4AELwvTdGtWjqof53AiWHcw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -1293,8 +1297,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-ia32-msvc@13.4.2:
- resolution: {integrity: sha512-dhpiksQCyGca4WY0fJyzK3FxMDFoqMb0Cn+uDB+9GYjpU2K5//UGPQlCwiK4JHxuhg8oLMag5Nf3/IPSJNG8jw==}
+ /@next/swc-win32-ia32-msvc@13.4.7:
+ resolution: {integrity: sha512-6Hxijm6/a8XqLQpOOf/XuwWRhcuc/g4rBB2oxjgCMuV9Xlr2bLs5+lXyh8w9YbAUMYR3iC9mgOlXbHa79elmXw==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -1302,8 +1306,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-x64-msvc@13.4.2:
- resolution: {integrity: sha512-O7bort1Vld00cu8g0jHZq3cbSTUNMohOEvYqsqE10+yfohhdPHzvzO+ziJRz4Dyyr/fYKREwS7gR4JC0soSOMw==}
+ /@next/swc-win32-x64-msvc@13.4.7:
+ resolution: {integrity: sha512-sW9Yt36Db1nXJL+mTr2Wo0y+VkPWeYhygvcHj1FF0srVtV+VoDjxleKtny21QHaG05zdeZnw2fCtf2+dEqgwqA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -1332,33 +1336,32 @@ packages:
fastq: 1.15.0
dev: true
- /@octokit/app@13.1.2(encoding@0.1.13):
- resolution: {integrity: sha512-Kf+h5sa1SOI33hFsuHvTsWj1jUrjp1x4MuiJBq7U/NicfEGa6nArPUoDnyfP/YTmcQ5cQ5yvOgoIBkbwPg6kzQ==}
+ /@octokit/app@13.1.8(encoding@0.1.13):
+ resolution: {integrity: sha512-bCncePMguVyFpdBbnceFKfmPOuUD94T189GuQ0l00ZcQ+mX4hyPqnaWJlsXE2HSdA71eV7p8GPDZ+ErplTkzow==}
engines: {node: '>= 14'}
dependencies:
- '@octokit/auth-app': 4.0.9(encoding@0.1.13)
+ '@octokit/auth-app': 4.0.13(encoding@0.1.13)
'@octokit/auth-unauthenticated': 3.0.4
- '@octokit/core': 4.2.0(encoding@0.1.13)
- '@octokit/oauth-app': 4.2.0(encoding@0.1.13)
- '@octokit/plugin-paginate-rest': 6.0.0(@octokit/core@4.2.0)
- '@octokit/types': 9.0.0
+ '@octokit/core': 4.2.4(encoding@0.1.13)
+ '@octokit/oauth-app': 4.2.4(encoding@0.1.13)
+ '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4)
+ '@octokit/types': 9.3.2
'@octokit/webhooks': 10.7.0
transitivePeerDependencies:
- encoding
dev: false
- /@octokit/auth-app@4.0.9(encoding@0.1.13):
- resolution: {integrity: sha512-VFpKIXhHO+kVJtane5cEvdYPtjDKCOI0uKsRrsZfJP+uEu7rcPbQCLCcRKgyT+mUIzGr1IIOmwP/lFqSip1dXA==}
+ /@octokit/auth-app@4.0.13(encoding@0.1.13):
+ resolution: {integrity: sha512-NBQkmR/Zsc+8fWcVIFrwDgNXS7f4XDrkd9LHdi9DPQw1NdGHLviLzRO2ZBwTtepnwHXW5VTrVU9eFGijMUqllg==}
engines: {node: '>= 14'}
dependencies:
'@octokit/auth-oauth-app': 5.0.5(encoding@0.1.13)
'@octokit/auth-oauth-user': 2.1.1(encoding@0.1.13)
'@octokit/request': 6.2.3(encoding@0.1.13)
'@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
- '@types/lru-cache': 5.1.1
+ '@octokit/types': 9.3.2
deprecation: 2.3.1
- lru-cache: 6.0.0
+ lru-cache: 9.1.2
universal-github-app-jwt: 1.1.1
universal-user-agent: 6.0.0
transitivePeerDependencies:
@@ -1372,7 +1375,7 @@ packages:
'@octokit/auth-oauth-device': 4.0.4(encoding@0.1.13)
'@octokit/auth-oauth-user': 2.1.1(encoding@0.1.13)
'@octokit/request': 6.2.3(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
'@types/btoa-lite': 1.0.0
btoa-lite: 1.0.0
universal-user-agent: 6.0.0
@@ -1386,7 +1389,7 @@ packages:
dependencies:
'@octokit/oauth-methods': 2.0.5(encoding@0.1.13)
'@octokit/request': 6.2.3(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
universal-user-agent: 6.0.0
transitivePeerDependencies:
- encoding
@@ -1399,7 +1402,7 @@ packages:
'@octokit/auth-oauth-device': 4.0.4(encoding@0.1.13)
'@octokit/oauth-methods': 2.0.5(encoding@0.1.13)
'@octokit/request': 6.2.3(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
btoa-lite: 1.0.0
universal-user-agent: 6.0.0
transitivePeerDependencies:
@@ -1410,7 +1413,7 @@ packages:
resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==}
engines: {node: '>= 14'}
dependencies:
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
dev: false
/@octokit/auth-unauthenticated@3.0.4:
@@ -1418,18 +1421,18 @@ packages:
engines: {node: '>= 14'}
dependencies:
'@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
dev: false
- /@octokit/core@4.2.0(encoding@0.1.13):
- resolution: {integrity: sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==}
+ /@octokit/core@4.2.4(encoding@0.1.13):
+ resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==}
engines: {node: '>= 14'}
dependencies:
'@octokit/auth-token': 3.0.3
'@octokit/graphql': 5.0.5(encoding@0.1.13)
'@octokit/request': 6.2.3(encoding@0.1.13)
'@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
before-after-hook: 2.2.3
universal-user-agent: 6.0.0
transitivePeerDependencies:
@@ -1440,7 +1443,7 @@ packages:
resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==}
engines: {node: '>= 14'}
dependencies:
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
is-plain-object: 5.0.0
universal-user-agent: 6.0.0
dev: false
@@ -1450,20 +1453,20 @@ packages:
engines: {node: '>= 14'}
dependencies:
'@octokit/request': 6.2.3(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
universal-user-agent: 6.0.0
transitivePeerDependencies:
- encoding
dev: false
- /@octokit/oauth-app@4.2.0(encoding@0.1.13):
- resolution: {integrity: sha512-gyGclT77RQMkVUEW3YBeAKY+LBSc5u3eC9Wn/Uwt3WhuKuu9mrV18EnNpDqmeNll+mdV02yyBROU29Tlili6gg==}
+ /@octokit/oauth-app@4.2.4(encoding@0.1.13):
+ resolution: {integrity: sha512-iuOVFrmm5ZKNavRtYu5bZTtmlKLc5uVgpqTfMEqYYf2OkieV6VdxKZAb5qLVdEPL8LU2lMWcGpavPBV835cgoA==}
engines: {node: '>= 14'}
dependencies:
'@octokit/auth-oauth-app': 5.0.5(encoding@0.1.13)
'@octokit/auth-oauth-user': 2.1.1(encoding@0.1.13)
'@octokit/auth-unauthenticated': 3.0.4
- '@octokit/core': 4.2.0(encoding@0.1.13)
+ '@octokit/core': 4.2.4(encoding@0.1.13)
'@octokit/oauth-authorization-url': 5.0.0
'@octokit/oauth-methods': 2.0.5(encoding@0.1.13)
'@types/aws-lambda': 8.10.110
@@ -1485,56 +1488,56 @@ packages:
'@octokit/oauth-authorization-url': 5.0.0
'@octokit/request': 6.2.3(encoding@0.1.13)
'@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
btoa-lite: 1.0.0
transitivePeerDependencies:
- encoding
dev: false
- /@octokit/openapi-types@16.0.0:
- resolution: {integrity: sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==}
+ /@octokit/openapi-types@18.0.0:
+ resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==}
dev: false
- /@octokit/plugin-paginate-rest@6.0.0(@octokit/core@4.2.0):
- resolution: {integrity: sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==}
+ /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4):
+ resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==}
engines: {node: '>= 14'}
peerDependencies:
'@octokit/core': '>=4'
dependencies:
- '@octokit/core': 4.2.0(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/core': 4.2.4(encoding@0.1.13)
+ '@octokit/tsconfig': 1.0.2
+ '@octokit/types': 9.3.2
dev: false
- /@octokit/plugin-rest-endpoint-methods@7.0.1(@octokit/core@4.2.0):
- resolution: {integrity: sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==}
+ /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4):
+ resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==}
engines: {node: '>= 14'}
peerDependencies:
'@octokit/core': '>=3'
dependencies:
- '@octokit/core': 4.2.0(encoding@0.1.13)
- '@octokit/types': 9.0.0
- deprecation: 2.3.1
+ '@octokit/core': 4.2.4(encoding@0.1.13)
+ '@octokit/types': 10.0.0
dev: false
- /@octokit/plugin-retry@4.1.1(@octokit/core@4.2.0):
- resolution: {integrity: sha512-iR7rg5KRSl6L6RELTQQ3CYeNgeBJyuAmP95odzcQ/zyefnRT/Peo8rWeky4z7V/+/oPWqOL4I5Z+V8KtjpHCJw==}
+ /@octokit/plugin-retry@4.1.6(@octokit/core@4.2.4):
+ resolution: {integrity: sha512-obkYzIgEC75r8+9Pnfiiqy3y/x1bc3QLE5B7qvv9wi9Kj0R5tGQFC6QMBg1154WQ9lAVypuQDGyp3hNpp15gQQ==}
engines: {node: '>= 14'}
peerDependencies:
'@octokit/core': '>=3'
dependencies:
- '@octokit/core': 4.2.0(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/core': 4.2.4(encoding@0.1.13)
+ '@octokit/types': 9.3.2
bottleneck: 2.19.5
dev: false
- /@octokit/plugin-throttling@5.0.1(@octokit/core@4.2.0):
- resolution: {integrity: sha512-I4qxs7wYvYlFuY3PAUGWAVPhFXG3RwnvTiSr5Fu/Auz7bYhDLnzS2MjwV8nGLq/FPrWwYiweeZrI5yjs1YG4tQ==}
+ /@octokit/plugin-throttling@5.2.3(@octokit/core@4.2.4):
+ resolution: {integrity: sha512-C9CFg9mrf6cugneKiaI841iG8DOv6P5XXkjmiNNut+swePxQ7RWEdAZRp5rJoE1hjsIqiYcKa/ZkOQ+ujPI39Q==}
engines: {node: '>= 14'}
peerDependencies:
'@octokit/core': ^4.0.0
dependencies:
- '@octokit/core': 4.2.0(encoding@0.1.13)
- '@octokit/types': 9.0.0
+ '@octokit/core': 4.2.4(encoding@0.1.13)
+ '@octokit/types': 9.3.2
bottleneck: 2.19.5
dev: false
@@ -1542,7 +1545,7 @@ packages:
resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==}
engines: {node: '>= 14'}
dependencies:
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
deprecation: 2.3.1
once: 1.4.0
dev: false
@@ -1553,7 +1556,7 @@ packages:
dependencies:
'@octokit/endpoint': 7.0.5
'@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
+ '@octokit/types': 9.3.2
is-plain-object: 5.0.0
node-fetch: 2.6.8(encoding@0.1.13)
universal-user-agent: 6.0.0
@@ -1561,10 +1564,20 @@ packages:
- encoding
dev: false
- /@octokit/types@9.0.0:
- resolution: {integrity: sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==}
+ /@octokit/tsconfig@1.0.2:
+ resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==}
+ dev: false
+
+ /@octokit/types@10.0.0:
+ resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==}
dependencies:
- '@octokit/openapi-types': 16.0.0
+ '@octokit/openapi-types': 18.0.0
+ dev: false
+
+ /@octokit/types@9.3.2:
+ resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==}
+ dependencies:
+ '@octokit/openapi-types': 18.0.0
dev: false
/@octokit/webhooks-methods@3.0.2:
@@ -1656,7 +1669,7 @@ packages:
react: 18.2.0
dev: false
- /@react-spring/three@9.6.1(@react-three/fiber@8.13.0)(react@18.2.0)(three@0.152.2):
+ /@react-spring/three@9.6.1(@react-three/fiber@8.13.3)(react@18.2.0)(three@0.153.0):
resolution: {integrity: sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==}
peerDependencies:
'@react-three/fiber': '>=6.0'
@@ -1667,17 +1680,17 @@ packages:
'@react-spring/core': 9.6.1(react@18.2.0)
'@react-spring/shared': 9.6.1(react@18.2.0)
'@react-spring/types': 9.6.1
- '@react-three/fiber': 8.13.0(react-dom@18.2.0)(react@18.2.0)(three@0.152.2)
+ '@react-three/fiber': 8.13.3(react-dom@18.2.0)(react@18.2.0)(three@0.153.0)
react: 18.2.0
- three: 0.152.2
+ three: 0.153.0
dev: false
/@react-spring/types@9.6.1:
resolution: {integrity: sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==}
dev: false
- /@react-three/drei@9.68.3(@react-three/fiber@8.13.0)(@types/three@0.152.0)(react-dom@18.2.0)(react@18.2.0)(three@0.152.2):
- resolution: {integrity: sha512-u+70dPPiM1rfJ/Wd4lbbyaC0QbQwvQd1NuMfIE78UzvMtOI8LjVLJNmdvzhAfcEL+RuqQlboSgd2/NjcLv9aDQ==}
+ /@react-three/drei@9.77.3(@react-three/fiber@8.13.3)(@types/three@0.152.1)(react-dom@18.2.0)(react@18.2.0)(three@0.153.0):
+ resolution: {integrity: sha512-CDAnFU1QCIV7DEmItEnYlNC1ep+/M+z3Mrbgu58xCdGrU1K4DXDn/TBF8/NYodR958waTDtsHYY2kxV2m4HJtw==}
peerDependencies:
'@react-three/fiber': '>=8.0'
react: '>=18.0'
@@ -1688,35 +1701,36 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.20.13
- '@react-spring/three': 9.6.1(@react-three/fiber@8.13.0)(react@18.2.0)(three@0.152.2)
- '@react-three/fiber': 8.13.0(react-dom@18.2.0)(react@18.2.0)(three@0.152.2)
+ '@mediapipe/tasks-vision': 0.10.2-rc2
+ '@react-spring/three': 9.6.1(@react-three/fiber@8.13.3)(react@18.2.0)(three@0.153.0)
+ '@react-three/fiber': 8.13.3(react-dom@18.2.0)(react@18.2.0)(three@0.153.0)
'@use-gesture/react': 10.2.26(react@18.2.0)
- camera-controls: 2.3.5(three@0.152.2)
- detect-gpu: 5.0.24
+ camera-controls: 2.6.0(three@0.153.0)
+ detect-gpu: 5.0.30
glsl-noise: 0.0.0
lodash.clamp: 4.0.3
lodash.omit: 4.5.0
lodash.pick: 4.4.0
- maath: 0.5.3(@types/three@0.152.0)(three@0.152.2)
- meshline: 3.1.6(three@0.152.2)
+ maath: 0.6.0(@types/three@0.152.1)(three@0.153.0)
+ meshline: 3.1.6(three@0.153.0)
react: 18.2.0
react-composer: 5.0.3(react@18.2.0)
react-dom: 18.2.0(react@18.2.0)
react-merge-refs: 1.1.0
stats.js: 0.17.0
- suspend-react: 0.0.8(react@18.2.0)
- three: 0.152.2
- three-mesh-bvh: 0.5.24(three@0.152.2)
- three-stdlib: 2.21.11(three@0.152.2)
- troika-three-text: 0.47.2(three@0.152.2)
+ suspend-react: 0.1.3(react@18.2.0)
+ three: 0.153.0
+ three-mesh-bvh: 0.6.0(three@0.153.0)
+ three-stdlib: 2.23.10(three@0.153.0)
+ troika-three-text: 0.47.2(three@0.153.0)
utility-types: 3.10.0
zustand: 3.7.2(react@18.2.0)
transitivePeerDependencies:
- '@types/three'
dev: false
- /@react-three/fiber@8.13.0(react-dom@18.2.0)(react@18.2.0)(three@0.152.2):
- resolution: {integrity: sha512-hPFzFNgikEMyEbL+NpSA7q+UWZxInrrkJldWaCR2w34Fwf20x9p68bsyN0/yn9oM2VlWoJcJjR8hw1tN9AxHuA==}
+ /@react-three/fiber@8.13.3(react-dom@18.2.0)(react@18.2.0)(three@0.153.0):
+ resolution: {integrity: sha512-mCdTUB8D1kwlsOSxGhUg5nuGHt3HN3aNFc0s9I/N7ayk+nzT2ttLdn49c56nrHu+YK+SU1xnrxe6LqftZgIRmQ==}
peerDependencies:
expo: '>=43.0'
expo-asset: '>=8.4'
@@ -1745,8 +1759,8 @@ packages:
react-reconciler: 0.27.0(react@18.2.0)
react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0)
scheduler: 0.21.0
- suspend-react: 0.0.8(react@18.2.0)
- three: 0.152.2
+ suspend-react: 0.1.3(react@18.2.0)
+ three: 0.153.0
zustand: 3.7.2(react@18.2.0)
dev: false
@@ -1843,8 +1857,8 @@ packages:
/@tweenjs/tween.js@18.6.4:
resolution: {integrity: sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==}
- /@tweenjs/tween.js@20.0.3:
- resolution: {integrity: sha512-SYUe1UgY5HM05EB4+0B4arq2IPjvyzKXoklXKxSYrc2IFxGm1cBrqg5XbiB5uwbs0xY5j+rj986NAJMM0KZaUw==}
+ /@tweenjs/tween.js@21.0.0:
+ resolution: {integrity: sha512-qVfOiFh0U8ZSkLgA6tf7kj2MciqRbSCWaJZRwftVO7UbtVDNsZAXpWXqvCDtIefvjC83UJB+vHTDOGm5ibXjEA==}
dev: false
/@types/acorn@4.0.6:
@@ -1900,6 +1914,10 @@ packages:
'@types/ms': 0.7.31
dev: false
+ /@types/draco3d@1.4.2:
+ resolution: {integrity: sha512-goh23EGr6CLV6aKPwN1p8kBD/7tT5V/bLpToSbarKrwVejqNrspVrv8DhliteYkkhZYrlq/fwKZRRUzH4XN88w==}
+ dev: false
+
/@types/estree-jsx@1.0.0:
resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==}
dependencies:
@@ -1913,7 +1931,7 @@ packages:
/@types/graceful-fs@4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
dev: true
/@types/hast@2.3.4:
@@ -1938,8 +1956,8 @@ packages:
'@types/istanbul-lib-report': 3.0.0
dev: true
- /@types/jest@29.5.1:
- resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==}
+ /@types/jest@29.5.2:
+ resolution: {integrity: sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg==}
dependencies:
expect: 29.5.0
pretty-format: 29.5.0
@@ -1952,7 +1970,7 @@ packages:
/@types/jsdom@20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
'@types/tough-cookie': 4.0.2
parse5: 7.1.2
dev: true
@@ -1964,17 +1982,13 @@ packages:
/@types/jsonwebtoken@9.0.1:
resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==}
dependencies:
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
dev: false
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
- '@types/node': 20.1.5
- dev: false
-
- /@types/lru-cache@5.1.1:
- resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==}
+ '@types/node': 20.3.1
dev: false
/@types/mdast@3.0.10:
@@ -1991,8 +2005,8 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: false
- /@types/node@20.1.5:
- resolution: {integrity: sha512-IvGD1CD/nego63ySR7vrAKEX3AJTcmrAN2kn+/sDNLi1Ff5kBzDeEdqWDplK+0HAEoLYej137Sk0cUU8OLOlMg==}
+ /@types/node@20.3.1:
+ resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
/@types/offscreencanvas@2019.7.0:
resolution: {integrity: sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==}
@@ -2008,23 +2022,23 @@ packages:
/@types/react-dom@18.0.10:
resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==}
dependencies:
- '@types/react': 18.2.6
+ '@types/react': 18.2.14
dev: true
/@types/react-reconciler@0.26.7:
resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==}
dependencies:
- '@types/react': 18.2.6
+ '@types/react': 18.2.14
dev: false
/@types/react-reconciler@0.28.2:
resolution: {integrity: sha512-8tu6lHzEgYPlfDf/J6GOQdIc+gs+S2yAqlby3zTsB3SP2svlqTYe5fwZNtZyfactP74ShooP2vvi1BOp9ZemWw==}
dependencies:
- '@types/react': 18.2.6
+ '@types/react': 18.2.14
dev: false
- /@types/react@18.2.6:
- resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==}
+ /@types/react@18.2.14:
+ resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==}
dependencies:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.2
@@ -2033,7 +2047,7 @@ packages:
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
dev: false
/@types/scheduler@0.16.2:
@@ -2049,11 +2063,11 @@ packages:
/@types/testing-library__jest-dom@5.14.5:
resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==}
dependencies:
- '@types/jest': 29.5.1
+ '@types/jest': 29.5.2
dev: true
- /@types/three@0.152.0:
- resolution: {integrity: sha512-9QdaV5bfZEqeQi0xkXLdnoJt7lgYZbppdBAgJSWRicdtZoCYJ34nS2QkdeuzXt+UXExofk4OWqMzdX71HeDOVg==}
+ /@types/three@0.152.1:
+ resolution: {integrity: sha512-PMOCQnx9JRmq+2OUGTPoY9h1hTWD2L7/nmuW/SyNq1Vbq3Lwt3MNdl3wYSa4DvLTGv62NmIXD9jYdAOwohwJyw==}
dependencies:
'@tweenjs/tween.js': 18.6.4
'@types/stats.js': 0.17.0
@@ -2076,6 +2090,10 @@ packages:
/@types/webxr@0.5.1:
resolution: {integrity: sha512-xlFXPfgJR5vIuDefhaHuUM9uUgvPaXB6GKdXy2gdEh8gBWQZ2ul24AJz3foUd8NNKlSTQuWYJpCb1/pL81m1KQ==}
+ /@types/webxr@0.5.2:
+ resolution: {integrity: sha512-szL74BnIcok9m7QwYtVmQ+EdIKwbjPANudfuvDrAF8Cljg9MKUlIoc1w5tjj9PMpeSH3U1Xnx//czQybJ0EfSw==}
+ dev: false
+
/@types/yargs-parser@21.0.0:
resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
dev: true
@@ -2086,7 +2104,7 @@ packages:
'@types/yargs-parser': 21.0.0
dev: true
- /@typescript-eslint/parser@5.49.0(eslint@8.40.0)(typescript@5.0.4):
+ /@typescript-eslint/parser@5.49.0(eslint@8.43.0)(typescript@5.1.3):
resolution: {integrity: sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2098,10 +2116,10 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 5.49.0
'@typescript-eslint/types': 5.49.0
- '@typescript-eslint/typescript-estree': 5.49.0(typescript@5.0.4)
+ '@typescript-eslint/typescript-estree': 5.49.0(typescript@5.1.3)
debug: 4.3.4
- eslint: 8.40.0
- typescript: 5.0.4
+ eslint: 8.43.0
+ typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -2119,7 +2137,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.49.0(typescript@5.0.4):
+ /@typescript-eslint/typescript-estree@5.49.0(typescript@5.1.3):
resolution: {integrity: sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2134,8 +2152,8 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.4)
- typescript: 5.0.4
+ tsutils: 3.21.0(typescript@5.1.3)
+ typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -2161,10 +2179,6 @@ packages:
react: 18.2.0
dev: false
- /@webgpu/glslang@0.0.15:
- resolution: {integrity: sha512-niT+Prh3Aff8Uf1MVBVUsaNjFj9rJAKDXuoHIKiQbB+6IUP/3J3JIhBNyZ7lDhytvXxw6ppgnwKZdDJ08UMj4Q==}
- dev: false
-
/abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
dev: true
@@ -2219,23 +2233,23 @@ packages:
uri-js: 4.4.1
dev: true
- /algoliasearch@4.17.0:
- resolution: {integrity: sha512-JMRh2Mw6sEnVMiz6+APsi7lx9a2jiDFF+WUtANaUVCv6uSU9UOLdo5h9K3pdP6frRRybaM2fX8b1u0nqICS9aA==}
+ /algoliasearch@4.18.0:
+ resolution: {integrity: sha512-pCuVxC1SVcpc08ENH32T4sLKSyzoU7TkRIDBMwSLfIiW+fq4znOmWDkAygHZ6pRcO9I1UJdqlfgnV7TRj+MXrA==}
dependencies:
- '@algolia/cache-browser-local-storage': 4.17.0
- '@algolia/cache-common': 4.17.0
- '@algolia/cache-in-memory': 4.17.0
- '@algolia/client-account': 4.17.0
- '@algolia/client-analytics': 4.17.0
- '@algolia/client-common': 4.17.0
- '@algolia/client-personalization': 4.17.0
- '@algolia/client-search': 4.17.0
- '@algolia/logger-common': 4.17.0
- '@algolia/logger-console': 4.17.0
- '@algolia/requester-browser-xhr': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/requester-node-http': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/cache-browser-local-storage': 4.18.0
+ '@algolia/cache-common': 4.18.0
+ '@algolia/cache-in-memory': 4.18.0
+ '@algolia/client-account': 4.18.0
+ '@algolia/client-analytics': 4.18.0
+ '@algolia/client-common': 4.18.0
+ '@algolia/client-personalization': 4.18.0
+ '@algolia/client-search': 4.18.0
+ '@algolia/logger-common': 4.18.0
+ '@algolia/logger-console': 4.18.0
+ '@algolia/requester-browser-xhr': 4.18.0
+ '@algolia/requester-common': 4.18.0
+ '@algolia/requester-node-http': 4.18.0
+ '@algolia/transporter': 4.18.0
dev: false
/anser@2.1.1:
@@ -2391,7 +2405,7 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true
- /autoprefixer@10.4.14(postcss@8.4.23):
+ /autoprefixer@10.4.14(postcss@8.4.24):
resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
@@ -2403,7 +2417,7 @@ packages:
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.23
+ postcss: 8.4.24
postcss-value-parser: 4.2.0
dev: true
@@ -2678,12 +2692,12 @@ packages:
engines: {node: '>=10'}
dev: true
- /camera-controls@2.3.5(three@0.152.2):
- resolution: {integrity: sha512-T4AcGyUL4Dn2VIxEX5R+vDvrWNY4KqHziPwzUMca4zKCawf5KMbbcmVbuhUzohzm2DxTcr5gm5gNSmCXWVTyWQ==}
+ /camera-controls@2.6.0(three@0.153.0):
+ resolution: {integrity: sha512-65vkZ+FQfRLtq5LHrNuDFeOALN8+gfoRFuIOwYwgwzVY7bjBxP+j3joj6RTgc5Ot+dTJupFWwfcq7ds4Iq4DGg==}
peerDependencies:
three: '>=0.126.1'
dependencies:
- three: 0.152.2
+ three: 0.153.0
dev: false
/caniuse-lite@1.0.30001468:
@@ -3089,8 +3103,8 @@ packages:
whatwg-url: 11.0.0
dev: true
- /dayjs@1.11.7:
- resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==}
+ /dayjs@1.11.8:
+ resolution: {integrity: sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==}
dev: false
/debounce@1.2.1:
@@ -3219,8 +3233,8 @@ packages:
engines: {node: '>=6'}
dev: false
- /detect-gpu@5.0.24:
- resolution: {integrity: sha512-cI+WJujCzsJDlYKhcildTtG7YZmWsvMSFH6+gnozHp/R+Wr/WtR361e2PFQ3oDLo8Ek2xy5Buaiv2ucAI2D1qg==}
+ /detect-gpu@5.0.30:
+ resolution: {integrity: sha512-TfoGbAsy3uRz82OklH456eYS5eO+9BoqzKRZNpwFcW73ZHN8EvNmlSSrEU2XhLqIuBE+U9GtErl74kG4qTSEYg==}
dependencies:
webgl-constants: 1.1.1
dev: false
@@ -3304,8 +3318,8 @@ packages:
is-obj: 2.0.0
dev: false
- /dotenv@16.0.3:
- resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
+ /dotenv@16.3.1:
+ resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
engines: {node: '>=12'}
/dotenv@5.0.1:
@@ -3533,8 +3547,8 @@ packages:
source-map: 0.6.1
dev: true
- /eslint-config-next@13.4.2(eslint@8.40.0)(typescript@5.0.4):
- resolution: {integrity: sha512-zjLJ9B9bbeWSo5q+iHfdt8gVYyT+y2BpWDfjR6XMBtFRSMKRGjllDKxnuKBV1q2Y/QpwLM2PXHJTMRyblCmRAg==}
+ /eslint-config-next@13.4.7(eslint@8.43.0)(typescript@5.1.3):
+ resolution: {integrity: sha512-+IRAyD0+J1MZaTi9RQMPUfr6Q+GCZ1wOkK6XM52Vokh7VI4R6YFGOFzdkEFHl4ZyIX4FKa5vcwUP2WscSFNjNQ==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -3542,17 +3556,17 @@ packages:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 13.4.2
+ '@next/eslint-plugin-next': 13.4.7
'@rushstack/eslint-patch': 1.2.0
- '@typescript-eslint/parser': 5.49.0(eslint@8.40.0)(typescript@5.0.4)
- eslint: 8.40.0
+ '@typescript-eslint/parser': 5.49.0(eslint@8.43.0)(typescript@5.1.3)
+ eslint: 8.43.0
eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.40.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.40.0)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.40.0)
- eslint-plugin-react: 7.32.1(eslint@8.40.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.40.0)
- typescript: 5.0.4
+ eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.43.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.43.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.43.0)
+ eslint-plugin-react: 7.32.1(eslint@8.43.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.43.0)
+ typescript: 5.1.3
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
@@ -3568,7 +3582,7 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.27.5)(eslint@8.40.0):
+ /eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.27.5)(eslint@8.43.0):
resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3577,8 +3591,8 @@ packages:
dependencies:
debug: 4.3.4
enhanced-resolve: 5.12.0
- eslint: 8.40.0
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.40.0)
+ eslint: 8.43.0
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.43.0)
get-tsconfig: 4.3.0
globby: 13.1.3
is-core-module: 2.11.0
@@ -3588,7 +3602,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.40.0):
+ /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.43.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -3609,16 +3623,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.49.0(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 5.49.0(eslint@8.43.0)(typescript@5.1.3)
debug: 3.2.7
- eslint: 8.40.0
+ eslint: 8.43.0
eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.40.0)
+ eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.43.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.40.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.43.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -3628,15 +3642,15 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.49.0(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 5.49.0(eslint@8.43.0)(typescript@5.1.3)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.40.0
+ eslint: 8.43.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.40.0)
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.43.0)
has: 1.0.3
is-core-module: 2.11.0
is-glob: 4.0.3
@@ -3651,7 +3665,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.40.0):
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0):
resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -3666,7 +3680,7 @@ packages:
axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.40.0
+ eslint: 8.43.0
has: 1.0.3
jsx-ast-utils: 3.3.3
language-tags: 1.0.5
@@ -3676,16 +3690,16 @@ packages:
semver: 6.3.0
dev: true
- /eslint-plugin-react-hooks@4.6.0(eslint@8.40.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.43.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
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.40.0
+ eslint: 8.43.0
dev: true
- /eslint-plugin-react@7.32.1(eslint@8.40.0):
+ /eslint-plugin-react@7.32.1(eslint@8.43.0):
resolution: {integrity: sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==}
engines: {node: '>=4'}
peerDependencies:
@@ -3695,7 +3709,7 @@ packages:
array.prototype.flatmap: 1.3.1
array.prototype.tosorted: 1.1.1
doctrine: 2.1.0
- eslint: 8.40.0
+ eslint: 8.43.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.3
minimatch: 3.1.2
@@ -3722,16 +3736,16 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.40.0:
- resolution: {integrity: sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==}
+ /eslint@8.43.0:
+ resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.3.0(eslint@8.40.0)
+ '@eslint-community/eslint-utils': 4.3.0(eslint@8.43.0)
'@eslint-community/regexpp': 4.4.0
'@eslint/eslintrc': 2.0.3
- '@eslint/js': 8.40.0
- '@humanwhocodes/config-array': 0.11.8
+ '@eslint/js': 8.43.0
+ '@humanwhocodes/config-array': 0.11.10
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
@@ -3750,13 +3764,12 @@ packages:
find-up: 5.0.0
glob-parent: 6.0.2
globals: 13.20.0
- grapheme-splitter: 1.0.4
+ graphemer: 1.4.0
ignore: 5.2.4
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
- js-sdsl: 4.3.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
@@ -4197,6 +4210,10 @@ packages:
is-glob: 4.0.3
dev: true
+ /glob-to-regexp@0.4.1:
+ resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+ dev: false
+
/glob@7.1.6:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
dependencies:
@@ -4343,8 +4360,8 @@ packages:
/graceful-fs@4.2.10:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
- /grapheme-splitter@1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+ /graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
/gray-matter@4.0.3:
@@ -5066,7 +5083,7 @@ packages:
'@jest/expect': 29.5.0
'@jest/test-result': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -5086,7 +5103,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.5.0(@types/node@20.1.5):
+ /jest-cli@29.5.0(@types/node@20.3.1):
resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -5103,7 +5120,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.10
import-local: 3.1.0
- jest-config: 29.5.0(@types/node@20.1.5)
+ jest-config: 29.5.0(@types/node@20.3.1)
jest-util: 29.5.0
jest-validate: 29.5.0
prompts: 2.4.2
@@ -5114,7 +5131,7 @@ packages:
- ts-node
dev: true
- /jest-config@29.5.0(@types/node@20.1.5):
+ /jest-config@29.5.0(@types/node@20.3.1):
resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -5129,7 +5146,7 @@ packages:
'@babel/core': 7.20.12
'@jest/test-sequencer': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
babel-jest: 29.5.0(@babel/core@7.20.12)
chalk: 4.1.2
ci-info: 3.7.1
@@ -5194,7 +5211,7 @@ packages:
'@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0
'@types/jsdom': 20.0.1
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
jest-mock: 29.5.0
jest-util: 29.5.0
jsdom: 20.0.3
@@ -5211,7 +5228,7 @@ packages:
'@jest/environment': 29.5.0
'@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
jest-mock: 29.5.0
jest-util: 29.5.0
dev: true
@@ -5227,7 +5244,7 @@ packages:
dependencies:
'@jest/types': 29.5.0
'@types/graceful-fs': 4.1.6
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@@ -5278,7 +5295,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
jest-util: 29.5.0
dev: true
@@ -5333,7 +5350,7 @@ packages:
'@jest/test-result': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.10
@@ -5364,7 +5381,7 @@ packages:
'@jest/test-result': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
@@ -5419,7 +5436,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
chalk: 4.1.2
ci-info: 3.7.1
graceful-fs: 4.2.10
@@ -5444,7 +5461,7 @@ packages:
dependencies:
'@jest/test-result': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -5456,13 +5473,13 @@ packages:
resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 20.1.5
+ '@types/node': 20.3.1
jest-util: 29.5.0
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest@29.5.0(@types/node@20.1.5):
+ /jest@29.5.0(@types/node@20.3.1):
resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -5475,7 +5492,7 @@ packages:
'@jest/core': 29.5.0
'@jest/types': 29.5.0
import-local: 3.1.0
- jest-cli: 29.5.0(@types/node@20.1.5)
+ jest-cli: 29.5.0(@types/node@20.3.1)
transitivePeerDependencies:
- '@types/node'
- supports-color
@@ -5487,10 +5504,6 @@ packages:
hasBin: true
dev: true
- /js-sdsl@4.3.0:
- resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
- dev: true
-
/js-tokens@3.0.2:
resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==}
dev: false
@@ -5829,18 +5842,23 @@ packages:
dependencies:
yallist: 4.0.0
+ /lru-cache@9.1.2:
+ resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==}
+ engines: {node: 14 || >=16.14}
+ dev: false
+
/lz-string@1.5.0:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
- /maath@0.5.3(@types/three@0.152.0)(three@0.152.2):
- resolution: {integrity: sha512-ut63A4zTd9abtpi+sOHW1fPWPtAFrjK0E17eAthx1k93W/T2cWLKV5oaswyotJVDvvW1EXSdokAqhK5KOu0Qdw==}
+ /maath@0.6.0(@types/three@0.152.1)(three@0.153.0):
+ resolution: {integrity: sha512-dSb2xQuP7vDnaYqfoKzlApeRcR2xtN8/f7WV/TMAkBC8552TwTLtOO0JTcSygkYMjNDPoo6V01jTw/aPi4JrMw==}
peerDependencies:
'@types/three': '>=0.144.0'
three: '>=0.144.0'
dependencies:
- '@types/three': 0.152.0
- three: 0.152.2
+ '@types/three': 0.152.1
+ three: 0.153.0
dev: false
/make-dir@1.3.0:
@@ -6069,12 +6087,12 @@ packages:
engines: {node: '>= 8'}
dev: true
- /meshline@3.1.6(three@0.152.2):
+ /meshline@3.1.6(three@0.153.0):
resolution: {integrity: sha512-8JZJOdaL5oz3PI/upG8JvP/5FfzYUOhrkJ8np/WKvXzl0/PZ2V9pqTvCIjSKv+w9ccg2xb+yyBhXAwt6ier3ug==}
peerDependencies:
three: '>=0.137'
dependencies:
- three: 0.152.2
+ three: 0.153.0
dev: false
/micromark-core-commonmark@1.0.6:
@@ -6580,14 +6598,14 @@ packages:
- supports-color
dev: false
- /next-themes@0.2.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0):
+ /next-themes@0.2.1(next@13.4.7)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
peerDependencies:
next: '*'
react: '*'
react-dom: '*'
dependencies:
- next: 13.4.2(@babel/core@7.20.12)(react-dom@18.2.0)(react@18.2.0)
+ next: 13.4.7(@babel/core@7.20.12)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -6596,14 +6614,13 @@ packages:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
dev: false
- /next@13.4.2(@babel/core@7.20.12)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-aNFqLs3a3nTGvLWlO9SUhCuMUHVPSFQC0+tDNGAsDXqx+WJDFSbvc233gOJ5H19SBc7nw36A9LwQepOJ2u/8Kg==}
+ /next@13.4.7(@babel/core@7.20.12)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-M8z3k9VmG51SRT6v5uDKdJXcAqLzP3C+vaKfLIAM0Mhx1um1G7MDnO63+m52qPdZfrTFzMZNzfsgvm3ghuVHIQ==}
engines: {node: '>=16.8.0'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
fibers: '>= 3.1.0'
- node-sass: ^6.0.0 || ^7.0.0
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.3.0
@@ -6612,12 +6629,10 @@ packages:
optional: true
fibers:
optional: true
- node-sass:
- optional: true
sass:
optional: true
dependencies:
- '@next/env': 13.4.2
+ '@next/env': 13.4.7
'@swc/helpers': 0.5.1
busboy: 1.6.0
caniuse-lite: 1.0.30001468
@@ -6625,17 +6640,18 @@ packages:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
styled-jsx: 5.1.1(@babel/core@7.20.12)(react@18.2.0)
+ watchpack: 2.4.0
zod: 3.21.4
optionalDependencies:
- '@next/swc-darwin-arm64': 13.4.2
- '@next/swc-darwin-x64': 13.4.2
- '@next/swc-linux-arm64-gnu': 13.4.2
- '@next/swc-linux-arm64-musl': 13.4.2
- '@next/swc-linux-x64-gnu': 13.4.2
- '@next/swc-linux-x64-musl': 13.4.2
- '@next/swc-win32-arm64-msvc': 13.4.2
- '@next/swc-win32-ia32-msvc': 13.4.2
- '@next/swc-win32-x64-msvc': 13.4.2
+ '@next/swc-darwin-arm64': 13.4.7
+ '@next/swc-darwin-x64': 13.4.7
+ '@next/swc-linux-arm64-gnu': 13.4.7
+ '@next/swc-linux-arm64-musl': 13.4.7
+ '@next/swc-linux-x64-gnu': 13.4.7
+ '@next/swc-linux-x64-musl': 13.4.7
+ '@next/swc-win32-arm64-msvc': 13.4.7
+ '@next/swc-win32-ia32-msvc': 13.4.7
+ '@next/swc-win32-x64-msvc': 13.4.7
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -6784,18 +6800,19 @@ packages:
es-abstract: 1.21.1
dev: true
- /octokit@2.0.14(encoding@0.1.13):
- resolution: {integrity: sha512-z6cgZBFxirpFEQ1La8Lg83GCs5hOV2EPpkYYdjsGNbfQMv8qUGjq294MiRBCbZqLufviakGsPUxaNKe3JrPmsA==}
+ /octokit@2.1.0(encoding@0.1.13):
+ resolution: {integrity: sha512-Pxi6uKTjBRZWgAwsw1NgHdRlL+QASCN35OYS7X79o7PtBME0CLXEroZmPtEwlWZbPTP+iDbEy2wCbSOgm0uGIQ==}
engines: {node: '>= 14'}
dependencies:
- '@octokit/app': 13.1.2(encoding@0.1.13)
- '@octokit/core': 4.2.0(encoding@0.1.13)
- '@octokit/oauth-app': 4.2.0(encoding@0.1.13)
- '@octokit/plugin-paginate-rest': 6.0.0(@octokit/core@4.2.0)
- '@octokit/plugin-rest-endpoint-methods': 7.0.1(@octokit/core@4.2.0)
- '@octokit/plugin-retry': 4.1.1(@octokit/core@4.2.0)
- '@octokit/plugin-throttling': 5.0.1(@octokit/core@4.2.0)
- '@octokit/types': 9.0.0
+ '@octokit/app': 13.1.8(encoding@0.1.13)
+ '@octokit/core': 4.2.4(encoding@0.1.13)
+ '@octokit/oauth-app': 4.2.4(encoding@0.1.13)
+ '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4)
+ '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4)
+ '@octokit/plugin-retry': 4.1.6(@octokit/core@4.2.4)
+ '@octokit/plugin-throttling': 5.2.3(@octokit/core@4.2.4)
+ '@octokit/request-error': 3.0.3
+ '@octokit/types': 9.3.2
transitivePeerDependencies:
- encoding
dev: false
@@ -6870,8 +6887,8 @@ packages:
os-tmpdir: 1.0.2
dev: false
- /outvariant@1.3.0:
- resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==}
+ /outvariant@1.4.0:
+ resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==}
dev: false
/p-cancelable@1.1.0:
@@ -7083,29 +7100,29 @@ packages:
find-up: 4.1.0
dev: true
- /postcss-import@15.1.0(postcss@8.4.23):
+ /postcss-import@15.1.0(postcss@8.4.24):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.23
+ postcss: 8.4.24
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.2
dev: true
- /postcss-js@4.0.1(postcss@8.4.23):
+ /postcss-js@4.0.1(postcss@8.4.24):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.23
+ postcss: 8.4.24
dev: true
- /postcss-load-config@4.0.1(postcss@8.4.23):
+ /postcss-load-config@4.0.1(postcss@8.4.24):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
@@ -7118,17 +7135,17 @@ packages:
optional: true
dependencies:
lilconfig: 2.1.0
- postcss: 8.4.23
+ postcss: 8.4.24
yaml: 2.2.1
dev: true
- /postcss-nested@6.0.1(postcss@8.4.23):
+ /postcss-nested@6.0.1(postcss@8.4.24):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.23
+ postcss: 8.4.24
postcss-selector-parser: 6.0.11
dev: true
@@ -7153,8 +7170,8 @@ packages:
source-map-js: 1.0.2
dev: false
- /postcss@8.4.23:
- resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
+ /postcss@8.4.24:
+ resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.6
@@ -7338,8 +7355,8 @@ packages:
react: 18.2.0
scheduler: 0.23.0
- /react-icons@4.8.0(react@18.2.0):
- resolution: {integrity: sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==}
+ /react-icons@4.10.1(react@18.2.0):
+ resolution: {integrity: sha512-/ngzDP/77tlCfqthiiGNZeYFACw85fUjZtLbedmJ5DTlNDIwETxhwBzdOJ21zj4iJdvc0J3y7yOsX3PpxAJzrw==}
peerDependencies:
react: '*'
dependencies:
@@ -7476,14 +7493,14 @@ packages:
rc: 1.2.8
dev: false
- /rehype-react@7.2.0(@types/react@18.2.6):
+ /rehype-react@7.2.0(@types/react@18.2.14):
resolution: {integrity: sha512-MHYyCHka+3TtzBMKtcuvVOBAbI1HrfoYA+XH9m7/rlrQQATCPwtJnPdkxKKcIGF8vc9mxqQja9r9f+FHItQeWg==}
peerDependencies:
'@types/react': '>=17'
dependencies:
'@mapbox/hast-util-table-cell-style': 0.2.0
'@types/hast': 2.3.4
- '@types/react': 18.2.6
+ '@types/react': 18.2.14
hast-to-hyperscript: 10.0.3
hast-util-whitespace: 2.0.1
unified: 10.1.2
@@ -7530,8 +7547,8 @@ packages:
- supports-color
dev: false
- /remark-parse@10.0.1:
- resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==}
+ /remark-parse@10.0.2:
+ resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
dependencies:
'@types/mdast': 3.0.10
mdast-util-from-markdown: 1.3.0
@@ -7905,9 +7922,9 @@ packages:
resolution: {integrity: sha512-ZUyfgGDdFRbZGGJQ1YhiM930Yczz5VlbJObrQLlk24+qNHVQx4OlLcYswEUo3bIyNAbQUIUR9Yr5/Hqjzqb4zA==}
dependencies:
'@open-draft/deferred-promise': 2.1.0
- dotenv: 16.0.3
+ dotenv: 16.3.1
mime-db: 1.52.0
- outvariant: 1.3.0
+ outvariant: 1.4.0
dev: false
/stats.js@0.17.0:
@@ -8148,8 +8165,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /suspend-react@0.0.8(react@18.2.0):
- resolution: {integrity: sha512-ZC3r8Hu1y0dIThzsGw0RLZplnX9yXwfItcvaIzJc2VQVi8TGyGDlu92syMB5ulybfvGLHAI5Ghzlk23UBPF8xg==}
+ /suspend-react@0.1.3(react@18.2.0):
+ resolution: {integrity: sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==}
peerDependencies:
react: '>=17.0'
dependencies:
@@ -8187,11 +8204,11 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.23
- postcss-import: 15.1.0(postcss@8.4.23)
- postcss-js: 4.0.1(postcss@8.4.23)
- postcss-load-config: 4.0.1(postcss@8.4.23)
- postcss-nested: 6.0.1(postcss@8.4.23)
+ postcss: 8.4.24
+ postcss-import: 15.1.0(postcss@8.4.24)
+ postcss-js: 4.0.1(postcss@8.4.24)
+ postcss-load-config: 4.0.1(postcss@8.4.24)
+ postcss-nested: 6.0.1(postcss@8.4.24)
postcss-selector-parser: 6.0.11
postcss-value-parser: 4.2.0
resolve: 1.22.2
@@ -8263,22 +8280,22 @@ packages:
any-promise: 1.3.0
dev: true
- /three-mesh-bvh@0.5.24(three@0.152.2):
- resolution: {integrity: sha512-VTIgfjz8aFoPKTQoMIQQv9jJD4ybFRZuKKE1/kqy78FQcuHQ0+iIWv7C5cSb2inlvs7bNMVY3yRx3RXGZfrvzQ==}
+ /three-mesh-bvh@0.6.0(three@0.153.0):
+ resolution: {integrity: sha512-4/oXeqVMLuN9/P0M3L5ezIVrFiXQXKvjVTErkiSYMjSaPoWfNPAwqulSgLf4bIUPn8/Lq3rmIJwxbCuD8qDobA==}
peerDependencies:
- three: '>= 0.123.0'
+ three: '>= 0.151.0'
dependencies:
- three: 0.152.2
+ three: 0.153.0
dev: false
- /three-stdlib@2.21.11(three@0.152.2):
- resolution: {integrity: sha512-fFeaMOc3lpup4A/FrSKHmp/PNYmyxyV8dzMorJpYyZBdIGAn5BmokGSN9ei8t7Wv9thxCW+VLaxA6csxTl5MYg==}
+ /three-stdlib@2.23.10(three@0.153.0):
+ resolution: {integrity: sha512-y0DlxaN5HZXI9hKjEtqO2xlCEt7XyDCOMvD2M3JJFBmYjwbU+PbJ1n3Z+7Hr/6BeVGE6KZYcqPMnfKrTK5WTJg==}
peerDependencies:
- three: '>=0.122.0'
+ three: '>=0.128.0'
dependencies:
- '@babel/runtime': 7.20.13
+ '@types/draco3d': 1.4.2
'@types/offscreencanvas': 2019.7.0
- '@webgpu/glslang': 0.0.15
+ '@types/webxr': 0.5.2
chevrotain: 10.5.0
draco3d: 1.5.6
fflate: 0.6.10
@@ -8286,12 +8303,12 @@ packages:
mmd-parser: 1.0.4
opentype.js: 1.3.4
potpack: 1.0.2
- three: 0.152.2
+ three: 0.153.0
zstddec: 0.0.2
dev: false
- /three@0.152.2:
- resolution: {integrity: sha512-Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==}
+ /three@0.153.0:
+ resolution: {integrity: sha512-OCP2/uQR6GcDpSLnJt/3a4mdS0kNWcbfUXIwLoEMgLzEUIVIYsSDwskpmOii/AkDM+BBwrl6+CKgrjX9+E2aWg==}
dev: false
/through@2.3.8:
@@ -8366,24 +8383,24 @@ packages:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
dev: false
- /troika-three-text@0.47.2(three@0.152.2):
+ /troika-three-text@0.47.2(three@0.153.0):
resolution: {integrity: sha512-qylT0F+U7xGs+/PEf3ujBdJMYWbn0Qci0kLqI5BJG2kW1wdg4T1XSxneypnF05DxFqJhEzuaOR9S2SjiyknMng==}
peerDependencies:
three: '>=0.125.0'
dependencies:
bidi-js: 1.0.2
- three: 0.152.2
- troika-three-utils: 0.47.2(three@0.152.2)
+ three: 0.153.0
+ troika-three-utils: 0.47.2(three@0.153.0)
troika-worker-utils: 0.47.2
webgl-sdf-generator: 1.1.1
dev: false
- /troika-three-utils@0.47.2(three@0.152.2):
+ /troika-three-utils@0.47.2(three@0.153.0):
resolution: {integrity: sha512-/28plhCxfKtH7MSxEGx8e3b/OXU5A0xlwl+Sbdp0H8FXUHKZDoksduEKmjQayXYtxAyuUiCRunYIv/8Vi7aiyg==}
peerDependencies:
three: '>=0.125.0'
dependencies:
- three: 0.152.2
+ three: 0.153.0
dev: false
/troika-worker-utils@0.47.2:
@@ -8413,14 +8430,14 @@ packages:
/tslib@2.5.0:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
- /tsutils@3.21.0(typescript@5.0.4):
+ /tsutils@3.21.0(typescript@5.1.3):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
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'
dependencies:
tslib: 1.14.1
- typescript: 5.0.4
+ typescript: 5.1.3
dev: true
/tunnel-agent@0.6.0:
@@ -8484,9 +8501,9 @@ packages:
is-typedarray: 1.0.0
dev: false
- /typescript@5.0.4:
- resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
- engines: {node: '>=12.20'}
+ /typescript@5.1.3:
+ resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
+ engines: {node: '>=14.17'}
hasBin: true
dev: true
@@ -8828,6 +8845,14 @@ packages:
makeerror: 1.0.12
dev: true
+ /watchpack@2.4.0:
+ resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.10
+ dev: false
+
/web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
dev: false
diff --git a/types/index.ts b/types/index.ts
index 98ca18e..8838e3d 100644
--- a/types/index.ts
+++ b/types/index.ts
@@ -1,16 +1,3 @@
-import { GistData } from 'lib/fetcher';
-import { NextPage } from 'next';
-import { AppProps } from 'next/app';
-import { ReactElement } from 'react';
-
-export type NextPageWithLayout = {
- getLayout(page: ReactElement): JSX.Element;
-} & NextPage;
-
-export type AppPropsWithLayout = AppProps & {
- Component: NextPageWithLayout;
-};
-
export interface MyMatters {
title: string;
date: string;
@@ -56,3 +43,20 @@ export interface SignalGist extends GistData {
forks: any[];
history: History[];
}
+
+export type GistData = {
+ id: string;
+ files: { [key: string]: GistsFile | undefined };
+ login: string;
+ updated_at: string;
+ description: string | null;
+};
+export type GetGists = {
+ /**
+ * { prev: null, next: '2', last: '5', first: null }
+ */
+ pageSize: PageSize;
+ gists: GistData[];
+};
+export type PageSize = { [key in PageKeys]: string | null };
+export type PageKeys = 'prev' | 'next' | 'last' | 'first';