diff --git a/.env b/.env
index cbd8304..e52227c 100644
--- a/.env
+++ b/.env
@@ -4,4 +4,5 @@ NEXT_PUBLIC_SITE_SUMMARY = 全行业信息化转型专家
NEXT_PUBLIC_LARK_BASE = bascnFeH8Q37XWX0LLlBB9ojQzf
NEXT_PUBLIC_CLIENT_TABLE = tblsb0vx4fqjSrGL
NEXT_PUBLIC_PROJECT_TABLE = tblCxasoUUub3buB
-NEXT_PUBLIC_MEMBER_TABLE = tblJ98JHGEX0o6ij
\ No newline at end of file
+NEXT_PUBLIC_MEMBER_TABLE = tblJ98JHGEX0o6ij
+NEXT_PUBLIC_MEMBER_VIEW = vewLf4M0P8
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index dd3f372..8062650 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -11,35 +11,15 @@ jobs:
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
-
- - uses: pnpm/action-setup@v2
- with:
- version: 8
-
- - uses: actions/setup-node@v3
- if: ${{ !env.VERCEL_TOKEN || !env.VERCEL_ORG_ID || !env.VERCEL_PROJECT_ID }}
- with:
- node-version: 18
- cache: pnpm
-
- - name: Install Dependencies
- if: ${{ !env.VERCEL_TOKEN || !env.VERCEL_ORG_ID || !env.VERCEL_PROJECT_ID }}
- run: pnpm i --frozen-lockfile
-
- - name: Export Static pages
- if: ${{ !env.VERCEL_TOKEN || !env.VERCEL_ORG_ID || !env.VERCEL_PROJECT_ID }}
- run: pnpm export
-
- - name: Deploy to GitHub pages
- uses: peaceiris/actions-gh-pages@v3
- if: ${{ !env.VERCEL_TOKEN || !env.VERCEL_ORG_ID || !env.VERCEL_PROJECT_ID }}
+ - uses: actions/checkout@v4
+ if: ${{ env.VERCEL_TOKEN && env.VERCEL_ORG_ID && env.VERCEL_PROJECT_ID }}
with:
- publish_dir: ./out
- personal_token: ${{ secrets.GITHUB_TOKEN }}
- force_orphan: true
+ submodules: recursive
+ lfs: true
+ - run: git submodule update --remote
- name: Deploy to Vercel
+ id: vercel-deployment
uses: amondnet/vercel-action@v25
if: ${{ env.VERCEL_TOKEN && env.VERCEL_ORG_ID && env.VERCEL_PROJECT_ID }}
with:
@@ -49,3 +29,29 @@ jobs:
vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }}
working-directory: ./
vercel-args: --prod
+
+ - name: Lark notification
+ uses: foxundermoon/feishu-action@v2
+ with:
+ url: ${{ secrets.LARK_CHATBOT_HOOK_URL }}
+ msg_type: post
+ content: |
+ post:
+ zh_cn:
+ title: Vercel 预览环境
+ content:
+ - - tag: text
+ text: Git 仓库:
+ - tag: a
+ text: ${{ github.server_url }}/${{ github.repository }}
+ href: ${{ github.server_url }}/${{ github.repository }}
+ - - tag: text
+ text: 代码分支:
+ - tag: a
+ text: ${{ github.ref }}
+ href: ${{ github.server_url }}/${{ github.repository }}/tree/${{ github.ref_name }}
+ - - tag: text
+ text: 预览链接:
+ - tag: a
+ text: ${{ steps.vercel-deployment.outputs.preview-url }}
+ href: ${{ steps.vercel-deployment.outputs.preview-url }}
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 84944c1..ede12ff 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -15,6 +15,7 @@ jobs:
if: ${{ env.VERCEL_TOKEN && env.VERCEL_ORG_ID && env.VERCEL_PROJECT_ID }}
- name: Deploy to Vercel
+ id: vercel-deployment
uses: amondnet/vercel-action@v25
if: ${{ env.VERCEL_TOKEN && env.VERCEL_ORG_ID && env.VERCEL_PROJECT_ID }}
with:
@@ -23,3 +24,29 @@ jobs:
vercel-org-id: ${{ secrets.VERCEL_ORG_ID }}
vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }}
working-directory: ./
+
+ - name: Lark notification
+ uses: foxundermoon/feishu-action@v2
+ with:
+ url: ${{ secrets.LARK_CHATBOT_HOOK_URL }}
+ msg_type: post
+ content: |
+ post:
+ zh_cn:
+ title: Vercel 预览环境
+ content:
+ - - tag: text
+ text: Git 仓库:
+ - tag: a
+ text: ${{ github.server_url }}/${{ github.repository }}
+ href: ${{ github.server_url }}/${{ github.repository }}
+ - - tag: text
+ text: 代码分支:
+ - tag: a
+ text: ${{ github.ref }}
+ href: ${{ github.server_url }}/${{ github.repository }}/tree/${{ github.ref_name }}
+ - - tag: text
+ text: 预览链接:
+ - tag: a
+ text: ${{ steps.vercel-deployment.outputs.preview-url }}
+ href: ${{ steps.vercel-deployment.outputs.preview-url }}
diff --git a/components/LanguageMenu.tsx b/components/LanguageMenu.tsx
new file mode 100644
index 0000000..3c414b5
--- /dev/null
+++ b/components/LanguageMenu.tsx
@@ -0,0 +1,24 @@
+import { Option, Select } from 'idea-react';
+import { observer } from 'mobx-react';
+import { FC } from 'react';
+
+import { i18n, LanguageName } from '../models/Translation';
+
+const LanguageMenu: FC = observer(() => {
+ const { currentLanguage } = i18n;
+
+ return (
+
+ );
+});
+
+export default LanguageMenu;
diff --git a/components/Member/Card.tsx b/components/Member/Card.tsx
index 96e002e..61c4245 100644
--- a/components/Member/Card.tsx
+++ b/components/Member/Card.tsx
@@ -2,6 +2,7 @@ import { Avatar, Icon, text2color } from 'idea-react';
import { observer } from 'mobx-react';
import { FC } from 'react';
import { Badge, Card } from 'react-bootstrap';
+import { Markdown } from 'react-marked-renderer';
import { Member } from '../../models/Member';
@@ -21,7 +22,7 @@ export const MemberCard: FC = observer(
{position && {position + ''}}
- {summary + ''}
+
diff --git a/components/Project/Card.tsx b/components/Project/Card.tsx
index ddd370f..ef2c88b 100644
--- a/components/Project/Card.tsx
+++ b/components/Project/Card.tsx
@@ -46,7 +46,13 @@ export const ProjectCard: FC = ({
-
+
+ ¥
+ {(price + '').replace(/\d/g, (matched, offset) =>
+ offset ? '0' : matched,
+ )}
+ +
+
diff --git a/models/Member.ts b/models/Member.ts
index 112c9f9..1db5242 100644
--- a/models/Member.ts
+++ b/models/Member.ts
@@ -14,7 +14,8 @@ export type Member = Record<
TableCellValue
>;
-const MEMBER_TABLE = process.env.NEXT_PUBLIC_MEMBER_TABLE!;
+export const MEMBER_TABLE = process.env.NEXT_PUBLIC_MEMBER_TABLE!,
+ MEMBER_VIEW = process.env.NEXT_PUBLIC_MEMBER_VIEW!;
export class MemberModel extends BiDataTable() {
client = larkClient;
diff --git a/package.json b/package.json
index 143f292..a7244c0 100644
--- a/package.json
+++ b/package.json
@@ -13,33 +13,34 @@
"lodash": "^4.17.21",
"mobx": "~6.10.2",
"mobx-i18n": "^0.4.2",
- "mobx-lark": "^1.0.0-rc.10",
+ "mobx-lark": "^1.0.0-rc.11",
"mobx-react": "~9.0.2",
"mobx-restful": "^0.6.12",
"mobx-restful-table": "^1.2.2",
- "next": "^14.0.3",
+ "next": "^14.0.4",
"next-pwa": "~5.6.0",
"next-ssr-middleware": "^0.6.1",
"next-with-less": "^3.0.1",
"react": "^18.2.0",
"react-bootstrap": "^2.9.1",
"react-dom": "^18.2.0",
+ "react-marked-renderer": "^2.0.1",
"web-utility": "^4.1.3",
"webpack": "^5.89.0"
},
"devDependencies": {
"@octokit/openapi-types": "^19.1.0",
"@types/lodash": "^4.14.202",
- "@types/node": "^18.19.0",
- "@types/react": "^18.2.39",
- "eslint": "^8.54.0",
- "eslint-config-next": "^14.0.3",
- "eslint-config-prettier": "^9.0.0",
+ "@types/node": "^18.19.3",
+ "@types/react": "^18.2.45",
+ "eslint": "^8.55.0",
+ "eslint-config-next": "^14.0.4",
+ "eslint-config-prettier": "^9.1.0",
"eslint-plugin-simple-import-sort": "^10.0.0",
"husky": "^8.0.3",
- "lint-staged": "^15.1.0",
- "prettier": "^3.1.0",
- "typescript": "~5.3.2"
+ "lint-staged": "^15.2.0",
+ "prettier": "^3.1.1",
+ "typescript": "~5.3.3"
},
"prettier": {
"singleQuote": true,
diff --git a/pages/_app.tsx b/pages/_app.tsx
index 85c0c4d..14c6aaa 100644
--- a/pages/_app.tsx
+++ b/pages/_app.tsx
@@ -1,15 +1,20 @@
import '../styles/globals.less';
-import { Option, Select } from 'idea-react';
import { HTTPError } from 'koajax';
import { configure } from 'mobx';
import { enableStaticRendering, observer } from 'mobx-react';
import type { AppProps } from 'next/app';
+import dynamic from 'next/dynamic';
import Head from 'next/head';
import { Container, Image, Nav, Navbar } from 'react-bootstrap';
import { isServer } from '../models/Base';
-import { i18n, LanguageName } from '../models/Translation';
+import { i18n } from '../models/Translation';
+
+const LanguageMenu = dynamic(() => import('../components/LanguageMenu'), {
+ ssr: false,
+ }),
+ { t } = i18n;
configure({ enforceActions: 'never' });
@@ -25,91 +30,68 @@ globalThis.addEventListener?.('unhandledrejection', ({ reason }) => {
const Name = process.env.NEXT_PUBLIC_SITE_NAME || '';
-const AppShell = observer(({ Component, pageProps }: AppProps) => {
- const { currentLanguage, t } = i18n;
-
- return (
- <>
-
-
-
-
-
-
- {Name}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
- );
-});
+ {t('careers')}
+
+
+ {t('open_source_project')}
+
+ {t('member')}
+
+ {t('partner')}
+
+
+ GitHub
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+));
export default AppShell;
diff --git a/pages/index.tsx b/pages/index.tsx
index 79c86bf..bcc2a65 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -11,7 +11,7 @@ import { PageHead } from '../components/PageHead';
import { ProjectListLayout } from '../components/Project';
import { Section } from '../components/Section';
import { ClientModel } from '../models/Client';
-import { MemberModel } from '../models/Member';
+import { MEMBER_VIEW, MemberModel } from '../models/Member';
import { ProjectModel } from '../models/Project';
import { RepositoryModel } from '../models/Repository';
import { i18n } from '../models/Translation';
@@ -28,7 +28,7 @@ export const getServerSideProps = compose(
new ProjectModel().getList({}, 1, 9),
new RepositoryModel().getList(),
new ClientModel().getList({ partnership: '战略合作' }),
- new MemberModel().getList({ type: '全职' }),
+ new MemberModel().getViewList(MEMBER_VIEW),
]);
return {
@@ -36,9 +36,8 @@ export const getServerSideProps = compose(
projects,
repositories,
partners,
- members: [...members].sort(
- ({ joinedAt: a }, { joinedAt: b }) =>
- +new Date(a as number) - +new Date(b as number),
+ members: members.filter(
+ ({ github, position, summary }) => github && position && summary,
),
},
};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index be0ed55..8cfe143 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,10 +13,10 @@ dependencies:
version: 18.7.0
idea-react:
specifier: ^1.0.0-rc.30
- version: 1.0.0-rc.30(@types/react@18.2.39)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)
+ version: 1.0.0-rc.30(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
koajax:
specifier: ^0.9.6
- version: 0.9.6(typescript@5.3.2)
+ version: 0.9.6(typescript@5.3.3)
less:
specifier: ^4.2.0
version: 4.2.0
@@ -33,41 +33,44 @@ dependencies:
specifier: ^0.4.2
version: 0.4.2(mobx@6.10.2)
mobx-lark:
- specifier: ^1.0.0-rc.10
- version: 1.0.0-rc.10(mobx@6.10.2)(typescript@5.3.2)
+ specifier: ^1.0.0-rc.11
+ version: 1.0.0-rc.11(mobx@6.10.2)(typescript@5.3.3)
mobx-react:
specifier: ~9.0.2
version: 9.0.2(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0)
mobx-restful:
specifier: ^0.6.12
- version: 0.6.12(mobx@6.10.2)(typescript@5.3.2)
+ version: 0.6.12(mobx@6.10.2)(typescript@5.3.3)
mobx-restful-table:
specifier: ^1.2.2
- version: 1.2.2(@types/react@18.2.39)(mobx-i18n@0.4.2)(mobx-react@9.0.2)(mobx-restful@0.6.12)(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)
+ version: 1.2.2(@types/react@18.2.45)(mobx-i18n@0.4.2)(mobx-react@9.0.2)(mobx-restful@0.6.12)(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
next:
- specifier: ^14.0.3
- version: 14.0.3(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^14.0.4
+ version: 14.0.4(react-dom@18.2.0)(react@18.2.0)
next-pwa:
specifier: ~5.6.0
- version: 5.6.0(next@14.0.3)(webpack@5.89.0)
+ version: 5.6.0(next@14.0.4)(webpack@5.89.0)
next-ssr-middleware:
specifier: ^0.6.1
- version: 0.6.1(mobx@6.10.2)(next@14.0.3)(typescript@5.3.2)
+ version: 0.6.1(mobx@6.10.2)(next@14.0.4)(typescript@5.3.3)
next-with-less:
specifier: ^3.0.1
- version: 3.0.1(less-loader@11.1.3)(less@4.2.0)(next@14.0.3)
+ version: 3.0.1(less-loader@11.1.3)(less@4.2.0)(next@14.0.4)
react:
specifier: ^18.2.0
version: 18.2.0
react-bootstrap:
specifier: ^2.9.1
- version: 2.9.1(@types/react@18.2.39)(react-dom@18.2.0)(react@18.2.0)
+ version: 2.9.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
react-dom:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
+ react-marked-renderer:
+ specifier: ^2.0.1
+ version: 2.0.1(react@18.2.0)
web-utility:
specifier: ^4.1.3
- version: 4.1.3(typescript@5.3.2)
+ version: 4.1.3(typescript@5.3.3)
webpack:
specifier: ^5.89.0
version: 5.89.0
@@ -80,35 +83,35 @@ devDependencies:
specifier: ^4.14.202
version: 4.14.202
'@types/node':
- specifier: ^18.19.0
- version: 18.19.0
+ specifier: ^18.19.3
+ version: 18.19.3
'@types/react':
- specifier: ^18.2.39
- version: 18.2.39
+ specifier: ^18.2.45
+ version: 18.2.45
eslint:
- specifier: ^8.54.0
- version: 8.54.0
+ specifier: ^8.55.0
+ version: 8.55.0
eslint-config-next:
- specifier: ^14.0.3
- version: 14.0.3(eslint@8.54.0)(typescript@5.3.2)
+ specifier: ^14.0.4
+ version: 14.0.4(eslint@8.55.0)(typescript@5.3.3)
eslint-config-prettier:
- specifier: ^9.0.0
- version: 9.0.0(eslint@8.54.0)
+ specifier: ^9.1.0
+ version: 9.1.0(eslint@8.55.0)
eslint-plugin-simple-import-sort:
specifier: ^10.0.0
- version: 10.0.0(eslint@8.54.0)
+ version: 10.0.0(eslint@8.55.0)
husky:
specifier: ^8.0.3
version: 8.0.3
lint-staged:
- specifier: ^15.1.0
- version: 15.1.0
+ specifier: ^15.2.0
+ version: 15.2.0
prettier:
- specifier: ^3.1.0
- version: 3.1.0
+ specifier: ^3.1.1
+ version: 3.1.1
typescript:
- specifier: ~5.3.2
- version: 5.3.2
+ specifier: ~5.3.3
+ version: 5.3.3
packages:
@@ -1308,13 +1311,13 @@ packages:
'@codexteam/icons': 0.0.4
dev: false
- /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.55.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.54.0
+ eslint: 8.55.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -1323,8 +1326,8 @@ packages:
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@2.1.3:
- resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==}
+ /@eslint/eslintrc@2.1.4:
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
@@ -1340,8 +1343,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.54.0:
- resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==}
+ /@eslint/js@8.55.0:
+ resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -1402,18 +1405,18 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: false
- /@next/env@14.0.3:
- resolution: {integrity: sha512-7xRqh9nMvP5xrW4/+L0jgRRX+HoNRGnfJpD+5Wq6/13j3dsdzxO3BCXn7D3hMqsDb+vjZnJq+vI7+EtgrYZTeA==}
+ /@next/env@14.0.4:
+ resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==}
dev: false
- /@next/eslint-plugin-next@14.0.3:
- resolution: {integrity: sha512-j4K0n+DcmQYCVnSAM+UByTVfIHnYQy2ODozfQP+4RdwtRDfobrIvKq1K4Exb2koJ79HSSa7s6B2SA8T/1YR3RA==}
+ /@next/eslint-plugin-next@14.0.4:
+ resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==}
dependencies:
glob: 7.1.7
dev: true
- /@next/swc-darwin-arm64@14.0.3:
- resolution: {integrity: sha512-64JbSvi3nbbcEtyitNn2LEDS/hcleAFpHdykpcnrstITFlzFgB/bW0ER5/SJJwUPj+ZPY+z3e+1jAfcczRLVGw==}
+ /@next/swc-darwin-arm64@14.0.4:
+ resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -1421,8 +1424,8 @@ packages:
dev: false
optional: true
- /@next/swc-darwin-x64@14.0.3:
- resolution: {integrity: sha512-RkTf+KbAD0SgYdVn1XzqE/+sIxYGB7NLMZRn9I4Z24afrhUpVJx6L8hsRnIwxz3ERE2NFURNliPjJ2QNfnWicQ==}
+ /@next/swc-darwin-x64@14.0.4:
+ resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -1430,8 +1433,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-gnu@14.0.3:
- resolution: {integrity: sha512-3tBWGgz7M9RKLO6sPWC6c4pAw4geujSwQ7q7Si4d6bo0l6cLs4tmO+lnSwFp1Tm3lxwfMk0SgkJT7EdwYSJvcg==}
+ /@next/swc-linux-arm64-gnu@14.0.4:
+ resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -1439,8 +1442,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-musl@14.0.3:
- resolution: {integrity: sha512-v0v8Kb8j8T23jvVUWZeA2D8+izWspeyeDGNaT2/mTHWp7+37fiNfL8bmBWiOmeumXkacM/AB0XOUQvEbncSnHA==}
+ /@next/swc-linux-arm64-musl@14.0.4:
+ resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -1448,8 +1451,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-gnu@14.0.3:
- resolution: {integrity: sha512-VM1aE1tJKLBwMGtyBR21yy+STfl0MapMQnNrXkxeyLs0GFv/kZqXS5Jw/TQ3TSUnbv0QPDf/X8sDXuMtSgG6eg==}
+ /@next/swc-linux-x64-gnu@14.0.4:
+ resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -1457,8 +1460,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-musl@14.0.3:
- resolution: {integrity: sha512-64EnmKy18MYFL5CzLaSuUn561hbO1Gk16jM/KHznYP3iCIfF9e3yULtHaMy0D8zbHfxset9LTOv6cuYKJgcOxg==}
+ /@next/swc-linux-x64-musl@14.0.4:
+ resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -1466,8 +1469,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-arm64-msvc@14.0.3:
- resolution: {integrity: sha512-WRDp8QrmsL1bbGtsh5GqQ/KWulmrnMBgbnb+59qNTW1kVi1nG/2ndZLkcbs2GX7NpFLlToLRMWSQXmPzQm4tog==}
+ /@next/swc-win32-arm64-msvc@14.0.4:
+ resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -1475,8 +1478,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-ia32-msvc@14.0.3:
- resolution: {integrity: sha512-EKffQeqCrj+t6qFFhIFTRoqb2QwX1mU7iTOvMyLbYw3QtqTw9sMwjykyiMlZlrfm2a4fA84+/aeW+PMg1MjuTg==}
+ /@next/swc-win32-ia32-msvc@14.0.4:
+ resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -1484,8 +1487,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-x64-msvc@14.0.3:
- resolution: {integrity: sha512-ERhKPSJ1vQrPiwrs15Pjz/rvDHZmkmvbf/BjPN/UCOI++ODftT0GtasDPi0j+y6PPJi5HsXw+dpRaXUaw4vjuQ==}
+ /@next/swc-win32-x64-msvc@14.0.4:
+ resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -1702,7 +1705,7 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.19.0
+ '@types/node': 18.19.3
dev: false
/@types/json-schema@7.0.14:
@@ -1717,12 +1720,16 @@ packages:
resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==}
dev: true
+ /@types/marked@4.3.2:
+ resolution: {integrity: sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==}
+ dev: false
+
/@types/minimatch@5.1.2:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
dev: false
- /@types/node@18.19.0:
- resolution: {integrity: sha512-667KNhaD7U29mT5wf+TZUnrzPrlL2GNQ5N0BMjO2oNULhBxX0/FKCkm6JMu0Jh7Z+1LwUlR21ekd7KhIboNFNw==}
+ /@types/node@18.19.3:
+ resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==}
dependencies:
undici-types: 5.26.5
@@ -1732,11 +1739,11 @@ packages:
/@types/react-transition-group@4.4.8:
resolution: {integrity: sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg==}
dependencies:
- '@types/react': 18.2.39
+ '@types/react': 18.2.45
dev: false
- /@types/react@18.2.39:
- resolution: {integrity: sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==}
+ /@types/react@18.2.45:
+ resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==}
dependencies:
'@types/prop-types': 15.7.9
'@types/scheduler': 0.16.5
@@ -1745,7 +1752,7 @@ packages:
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.19.0
+ '@types/node': 18.19.3
dev: false
/@types/scheduler@0.16.5:
@@ -1763,7 +1770,7 @@ packages:
resolution: {integrity: sha512-S/2+OjBIcBl8Kur23YLe0hG1e7J5m2bHfB4UuMNoLZjIFhQWhTf1FeS+WFoXHUC6QsCEfk4pftj4J1KIKC1glA==}
dev: false
- /@typescript-eslint/parser@6.9.0(eslint@8.54.0)(typescript@5.3.2):
+ /@typescript-eslint/parser@6.9.0(eslint@8.55.0)(typescript@5.3.3):
resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -1775,11 +1782,11 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 6.9.0
'@typescript-eslint/types': 6.9.0
- '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.3.2)
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
- eslint: 8.54.0
- typescript: 5.3.2
+ eslint: 8.55.0
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -1797,7 +1804,7 @@ packages:
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.9.0(typescript@5.3.2):
+ /@typescript-eslint/typescript-estree@6.9.0(typescript@5.3.3):
resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -1812,8 +1819,8 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.3.2)
- typescript: 5.3.2
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -1990,11 +1997,11 @@ packages:
uri-js: 4.4.1
dev: false
- /ansi-escapes@5.0.0:
- resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==}
- engines: {node: '>=12'}
+ /ansi-escapes@6.2.0:
+ resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
+ engines: {node: '>=14.16'}
dependencies:
- type-fest: 1.4.0
+ type-fest: 3.13.1
dev: true
/ansi-regex@5.0.1:
@@ -2332,12 +2339,12 @@ packages:
restore-cursor: 4.0.0
dev: true
- /cli-truncate@3.1.0:
- resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ /cli-truncate@4.0.0:
+ resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
+ engines: {node: '>=18'}
dependencies:
slice-ansi: 5.0.0
- string-width: 5.1.2
+ string-width: 7.0.0
dev: true
/client-only@0.0.1:
@@ -2524,10 +2531,6 @@ packages:
csstype: 3.1.2
dev: false
- /eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- dev: true
-
/ecdsa-sig-formatter@1.0.11:
resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
dependencies:
@@ -2554,6 +2557,10 @@ packages:
resolution: {integrity: sha512-ti2fHL8rXbz5/pu50Nu45EXvORWtx1g1xWUQuZORkszbvCxosPEeHDeGzfvaaooXJNXNblogMP4atl680r9WyQ==}
dev: false
+ /emoji-regex@10.3.0:
+ resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
+ dev: true
+
/emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
@@ -2683,8 +2690,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-config-next@14.0.3(eslint@8.54.0)(typescript@5.3.2):
- resolution: {integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==}
+ /eslint-config-next@14.0.4(eslint@8.55.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -2692,29 +2699,29 @@ packages:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 14.0.3
+ '@next/eslint-plugin-next': 14.0.4
'@rushstack/eslint-patch': 1.5.1
- '@typescript-eslint/parser': 6.9.0(eslint@8.54.0)(typescript@5.3.2)
- eslint: 8.54.0
+ '@typescript-eslint/parser': 6.9.0(eslint@8.55.0)(typescript@5.3.3)
+ eslint: 8.55.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0)
- eslint-plugin-react: 7.33.2(eslint@8.54.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0)
- typescript: 5.3.2
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.55.0)
+ eslint-plugin-react: 7.33.2(eslint@8.55.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0)
+ typescript: 5.3.3
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-config-prettier@9.0.0(eslint@8.54.0):
- resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==}
+ /eslint-config-prettier@9.1.0(eslint@8.55.0):
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.54.0
+ eslint: 8.55.0
dev: true
/eslint-import-resolver-node@0.3.9:
@@ -2727,7 +2734,7 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0):
+ /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -2736,9 +2743,9 @@ packages:
dependencies:
debug: 4.3.4
enhanced-resolve: 5.15.0
- eslint: 8.54.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ eslint: 8.55.0
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
fast-glob: 3.3.1
get-tsconfig: 4.7.2
is-core-module: 2.13.1
@@ -2750,7 +2757,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -2771,16 +2778,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.9.0(eslint@8.54.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.55.0)(typescript@5.3.3)
debug: 3.2.7
- eslint: 8.54.0
+ eslint: 8.55.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0):
+ /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0):
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
engines: {node: '>=4'}
peerDependencies:
@@ -2790,16 +2797,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.9.0(eslint@8.54.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.55.0)(typescript@5.3.3)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.54.0
+ eslint: 8.55.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -2815,7 +2822,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0):
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.55.0):
resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -2830,7 +2837,7 @@ packages:
axobject-query: 3.2.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.54.0
+ eslint: 8.55.0
has: 1.0.4
jsx-ast-utils: 3.3.5
language-tags: 1.0.5
@@ -2840,16 +2847,16 @@ packages:
semver: 6.3.1
dev: true
- /eslint-plugin-react-hooks@4.6.0(eslint@8.54.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.55.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.54.0
+ eslint: 8.55.0
dev: true
- /eslint-plugin-react@7.33.2(eslint@8.54.0):
+ /eslint-plugin-react@7.33.2(eslint@8.55.0):
resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
engines: {node: '>=4'}
peerDependencies:
@@ -2860,7 +2867,7 @@ packages:
array.prototype.tosorted: 1.1.2
doctrine: 2.1.0
es-iterator-helpers: 1.0.15
- eslint: 8.54.0
+ eslint: 8.55.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
@@ -2874,12 +2881,12 @@ packages:
string.prototype.matchall: 4.0.10
dev: true
- /eslint-plugin-simple-import-sort@10.0.0(eslint@8.54.0):
+ /eslint-plugin-simple-import-sort@10.0.0(eslint@8.55.0):
resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==}
peerDependencies:
eslint: '>=5.0.0'
dependencies:
- eslint: 8.54.0
+ eslint: 8.55.0
dev: true
/eslint-scope@5.1.1:
@@ -2903,15 +2910,15 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.54.0:
- resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==}
+ /eslint@8.55.0:
+ resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0)
'@eslint-community/regexpp': 4.10.0
- '@eslint/eslintrc': 2.1.3
- '@eslint/js': 8.54.0
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.55.0
'@humanwhocodes/config-array': 0.11.13
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -3150,6 +3157,11 @@ packages:
engines: {node: '>=6.9.0'}
dev: false
+ /get-east-asian-width@1.2.0:
+ resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
+ engines: {node: '>=18'}
+ dev: true
+
/get-intrinsic@1.2.2:
resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
dependencies:
@@ -3336,7 +3348,7 @@ packages:
resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
dev: false
- /idea-react@1.0.0-rc.30(@types/react@18.2.39)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2):
+ /idea-react@1.0.0-rc.30(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-xximq44YOCqs1vfttCEWsqTq6eekOMOogmDIhza42IfDdU9ln459ftex3UiLVhez8R5PY/TpAOrtOUaLa/iFtw==}
peerDependencies:
react: '>=16'
@@ -3355,11 +3367,11 @@ packages:
mobx-react-helper: 0.2.7(mobx@6.10.2)(react@18.2.0)
prismjs: 1.29.0
react: 18.2.0
- react-bootstrap: 2.9.1(@types/react@18.2.39)(react-dom@18.2.0)(react@18.2.0)
+ react-bootstrap: 2.9.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
react-dom: 18.2.0(react@18.2.0)
react-editor-js: 2.1.0(@editorjs/editorjs@2.28.2)(@editorjs/paragraph@2.11.3)(react@18.2.0)
react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0)
- web-utility: 4.1.3(typescript@5.3.2)
+ web-utility: 4.1.3(typescript@5.3.3)
transitivePeerDependencies:
- '@types/react'
- react-native
@@ -3474,6 +3486,13 @@ packages:
engines: {node: '>=12'}
dev: true
+ /is-fullwidth-code-point@5.0.0:
+ resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
+ engines: {node: '>=18'}
+ dependencies:
+ get-east-asian-width: 1.2.0
+ dev: true
+
/is-generator-function@1.0.10:
resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
engines: {node: '>= 0.4'}
@@ -3662,7 +3681,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.19.0
+ '@types/node': 18.19.3
merge-stream: 2.0.0
supports-color: 7.2.0
dev: false
@@ -3671,7 +3690,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.19.0
+ '@types/node': 18.19.3
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@@ -3798,7 +3817,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /koajax@0.9.6(typescript@5.3.2):
+ /koajax@0.9.6(typescript@5.3.3):
resolution: {integrity: sha512-Cv5HH7igfN7HEGLwRzu4TEzXLTm3QSpbR48Gif9dhPPBNKZ8ELS1bbh3Dik1s83vpKnnjC+DcFU8ql+LwNg3tQ==}
peerDependencies:
jsdom: '>=21'
@@ -3806,7 +3825,7 @@ packages:
'@swc/helpers': 0.5.3
iterable-observer: 1.0.1
regenerator-runtime: 0.14.0
- web-utility: 4.1.3(typescript@5.3.2)
+ web-utility: 4.1.3(typescript@5.3.3)
transitivePeerDependencies:
- typescript
dev: false
@@ -3869,13 +3888,13 @@ packages:
resolution: {integrity: sha512-gvLtyC3tIuqfPzjvYLH9BmVdqzGDiSi4VjtWe2fAgSdBf0yt8yPmbNnRIHNbR5IdtVkm0ayGuzwQKTWmU0hdjQ==}
dev: false
- /lilconfig@2.1.0:
- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
- engines: {node: '>=10'}
+ /lilconfig@3.0.0:
+ resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
+ engines: {node: '>=14'}
dev: true
- /lint-staged@15.1.0:
- resolution: {integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==}
+ /lint-staged@15.2.0:
+ resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==}
engines: {node: '>=18.12.0'}
hasBin: true
dependencies:
@@ -3883,8 +3902,8 @@ packages:
commander: 11.1.0
debug: 4.3.4
execa: 8.0.1
- lilconfig: 2.1.0
- listr2: 7.0.2
+ lilconfig: 3.0.0
+ listr2: 8.0.0
micromatch: 4.0.5
pidtree: 0.6.0
string-argv: 0.3.2
@@ -3893,16 +3912,16 @@ packages:
- supports-color
dev: true
- /listr2@7.0.2:
- resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==}
- engines: {node: '>=16.0.0'}
+ /listr2@8.0.0:
+ resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==}
+ engines: {node: '>=18.0.0'}
dependencies:
- cli-truncate: 3.1.0
+ cli-truncate: 4.0.0
colorette: 2.0.20
eventemitter3: 5.0.1
- log-update: 5.0.1
+ log-update: 6.0.0
rfdc: 1.3.0
- wrap-ansi: 8.1.0
+ wrap-ansi: 9.0.0
dev: true
/loader-runner@4.3.0:
@@ -3981,15 +4000,15 @@ packages:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
dev: false
- /log-update@5.0.1:
- resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ /log-update@6.0.0:
+ resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
+ engines: {node: '>=18'}
dependencies:
- ansi-escapes: 5.0.0
+ ansi-escapes: 6.2.0
cli-cursor: 4.0.0
- slice-ansi: 5.0.0
+ slice-ansi: 7.1.0
strip-ansi: 7.1.0
- wrap-ansi: 8.1.0
+ wrap-ansi: 9.0.0
dev: true
/loose-envify@1.4.0:
@@ -4033,6 +4052,12 @@ packages:
semver: 6.3.1
dev: false
+ /marked@4.3.0:
+ resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
+ engines: {node: '>= 12'}
+ hasBin: true
+ dev: false
+
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -4103,17 +4128,17 @@ packages:
regenerator-runtime: 0.14.0
dev: false
- /mobx-lark@1.0.0-rc.10(mobx@6.10.2)(typescript@5.3.2):
- resolution: {integrity: sha512-B0RbtCotxuSkgq2BjcVKEbOxfkXiihDWmvApZoRfDGbEjv79o9XnIUPERyduyr3p8pCjNSOy8jmVTjQ9xy7R9A==}
+ /mobx-lark@1.0.0-rc.11(mobx@6.10.2)(typescript@5.3.3):
+ resolution: {integrity: sha512-wNPObRVRmRiIli0vLHpBTV7qhYOWhx42qSHCx/zIaIBFNQq2cA8yKuLE/t2MbHrKbBMkbGOUJHBwMOxVrTKc4g==}
peerDependencies:
- mobx: '>=4'
+ mobx: '>=4 <6.11'
dependencies:
'@swc/helpers': 0.5.3
- koajax: 0.9.6(typescript@5.3.2)
+ koajax: 0.9.6(typescript@5.3.3)
mobx: 6.10.2
- mobx-restful: 0.6.12(mobx@6.10.2)(typescript@5.3.2)
+ mobx-restful: 0.6.12(mobx@6.10.2)(typescript@5.3.3)
regenerator-runtime: 0.14.0
- web-utility: 4.1.3(typescript@5.3.2)
+ web-utility: 4.1.3(typescript@5.3.3)
transitivePeerDependencies:
- jsdom
- typescript
@@ -4169,7 +4194,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /mobx-restful-table@1.2.2(@types/react@18.2.39)(mobx-i18n@0.4.2)(mobx-react@9.0.2)(mobx-restful@0.6.12)(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2):
+ /mobx-restful-table@1.2.2(@types/react@18.2.45)(mobx-i18n@0.4.2)(mobx-react@9.0.2)(mobx-restful@0.6.12)(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-y3QexwcSEQ8pF3cl0KQ2/lhSOoOphc+MUlki1/UHCeBFwvLLbEuHhUST7WU0I23LGjXC9pQtfqMJG/bvNOwtCg==}
peerDependencies:
mobx: '>=4'
@@ -4185,29 +4210,29 @@ packages:
mobx-i18n: 0.4.2(mobx@6.10.2)
mobx-react: 9.0.2(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0)
mobx-react-helper: 0.2.7(mobx@6.10.2)(react@18.2.0)
- mobx-restful: 0.6.12(mobx@6.10.2)(typescript@5.3.2)
+ mobx-restful: 0.6.12(mobx@6.10.2)(typescript@5.3.3)
react: 18.2.0
- react-bootstrap: 2.9.1(@types/react@18.2.39)(react-dom@18.2.0)(react@18.2.0)
+ react-bootstrap: 2.9.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
regenerator-runtime: 0.14.0
- web-utility: 4.1.3(typescript@5.3.2)
+ web-utility: 4.1.3(typescript@5.3.3)
transitivePeerDependencies:
- '@types/react'
- react-dom
- typescript
dev: false
- /mobx-restful@0.6.12(mobx@6.10.2)(typescript@5.3.2):
+ /mobx-restful@0.6.12(mobx@6.10.2)(typescript@5.3.3):
resolution: {integrity: sha512-T9h++i/Ca31FPiBDNPux4b4kygeBk9SYxn3Ol7Mg9rNLAd/0j2eFG7UQTeL3qgFwEDzq8M1s2SoH0SSZjm9lag==}
peerDependencies:
mobx: '>=4'
dependencies:
'@swc/helpers': 0.5.3
class-validator: 0.14.0
- koajax: 0.9.6(typescript@5.3.2)
+ koajax: 0.9.6(typescript@5.3.3)
mobx: 6.10.2
reflect-metadata: 0.1.13
regenerator-runtime: 0.14.0
- web-utility: 4.1.3(typescript@5.3.2)
+ web-utility: 4.1.3(typescript@5.3.3)
transitivePeerDependencies:
- jsdom
- typescript
@@ -4252,7 +4277,7 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: false
- /next-pwa@5.6.0(next@14.0.3)(webpack@5.89.0):
+ /next-pwa@5.6.0(next@14.0.4)(webpack@5.89.0):
resolution: {integrity: sha512-XV8g8C6B7UmViXU8askMEYhWwQ4qc/XqJGnexbLV68hzKaGHZDMtHsm2TNxFcbR7+ypVuth/wwpiIlMwpRJJ5A==}
peerDependencies:
next: '>=9.0.0'
@@ -4260,7 +4285,7 @@ packages:
babel-loader: 8.3.0(webpack@5.89.0)
clean-webpack-plugin: 4.0.0(webpack@5.89.0)
globby: 11.1.0
- next: 14.0.3(react-dom@18.2.0)(react@18.2.0)
+ next: 14.0.4(react-dom@18.2.0)(react@18.2.0)
terser-webpack-plugin: 5.3.9(webpack@5.89.0)
workbox-webpack-plugin: 6.6.0(webpack@5.89.0)
workbox-window: 6.6.0
@@ -4274,22 +4299,22 @@ packages:
- webpack
dev: false
- /next-ssr-middleware@0.6.1(mobx@6.10.2)(next@14.0.3)(typescript@5.3.2):
+ /next-ssr-middleware@0.6.1(mobx@6.10.2)(next@14.0.4)(typescript@5.3.3):
resolution: {integrity: sha512-6pAYMM8KWsVj9wYyzLBgSih2IAtJQkPjyTq2r4NPF99oZdGKrwOXyRKmYrN7rAdYRYhkBAjsq14JQePNdWJIWw==}
peerDependencies:
next: '>=9.3'
dependencies:
jsonwebtoken: 9.0.2
mobx-i18n: 0.4.2(mobx@6.10.2)
- next: 14.0.3(react-dom@18.2.0)(react@18.2.0)
+ next: 14.0.4(react-dom@18.2.0)(react@18.2.0)
tslib: 2.6.2
- web-utility: 4.1.3(typescript@5.3.2)
+ web-utility: 4.1.3(typescript@5.3.3)
transitivePeerDependencies:
- mobx
- typescript
dev: false
- /next-with-less@3.0.1(less-loader@11.1.3)(less@4.2.0)(next@14.0.3):
+ /next-with-less@3.0.1(less-loader@11.1.3)(less@4.2.0)(next@14.0.4):
resolution: {integrity: sha512-lVJQ+dNWGpR1ccWM/LjY+8i28DC2oPa1Ivrc+h4+DFPJJN6O2EGKZIFBGrd9GLbwAEjFzKPs7yUk6bnrbY0qcw==}
peerDependencies:
less: '*'
@@ -4299,11 +4324,11 @@ packages:
clone-deep: 4.0.1
less: 4.2.0
less-loader: 11.1.3(less@4.2.0)(webpack@5.89.0)
- next: 14.0.3(react-dom@18.2.0)(react@18.2.0)
+ next: 14.0.4(react-dom@18.2.0)(react@18.2.0)
dev: false
- /next@14.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==}
+ /next@14.0.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
@@ -4317,25 +4342,26 @@ packages:
sass:
optional: true
dependencies:
- '@next/env': 14.0.3
+ '@next/env': 14.0.4
'@swc/helpers': 0.5.2
busboy: 1.6.0
caniuse-lite: 1.0.30001554
+ 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)
watchpack: 2.4.0
optionalDependencies:
- '@next/swc-darwin-arm64': 14.0.3
- '@next/swc-darwin-x64': 14.0.3
- '@next/swc-linux-arm64-gnu': 14.0.3
- '@next/swc-linux-arm64-musl': 14.0.3
- '@next/swc-linux-x64-gnu': 14.0.3
- '@next/swc-linux-x64-musl': 14.0.3
- '@next/swc-win32-arm64-msvc': 14.0.3
- '@next/swc-win32-ia32-msvc': 14.0.3
- '@next/swc-win32-x64-msvc': 14.0.3
+ '@next/swc-darwin-arm64': 14.0.4
+ '@next/swc-darwin-x64': 14.0.4
+ '@next/swc-linux-arm64-gnu': 14.0.4
+ '@next/swc-linux-arm64-musl': 14.0.4
+ '@next/swc-linux-x64-gnu': 14.0.4
+ '@next/swc-linux-x64-musl': 14.0.4
+ '@next/swc-win32-arm64-msvc': 14.0.4
+ '@next/swc-win32-ia32-msvc': 14.0.4
+ '@next/swc-win32-x64-msvc': 14.0.4
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -4587,8 +4613,8 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier@3.1.0:
- resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==}
+ /prettier@3.1.1:
+ resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -4639,7 +4665,7 @@ packages:
safe-buffer: 5.2.1
dev: false
- /react-bootstrap@2.9.1(@types/react@18.2.39)(react-dom@18.2.0)(react@18.2.0):
+ /react-bootstrap@2.9.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-ezgmh/ARCYp18LbZEqPp0ppvy+ytCmycDORqc8vXSKYV3cer4VH7OReV8uMOoKXmYzivJTxgzGHalGrHamryHA==}
peerDependencies:
'@types/react': '>=16.14.8'
@@ -4652,7 +4678,7 @@ packages:
'@babel/runtime': 7.23.2
'@restart/hooks': 0.4.11(react@18.2.0)
'@restart/ui': 1.6.6(react-dom@18.2.0)(react@18.2.0)
- '@types/react': 18.2.39
+ '@types/react': 18.2.45
'@types/react-transition-group': 4.4.8
classnames: 2.3.2
dom-helpers: 5.2.1
@@ -4712,6 +4738,17 @@ packages:
resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: false
+ /react-marked-renderer@2.0.1(react@18.2.0):
+ resolution: {integrity: sha512-ZVXa63dHE9hW2EXQRllNgjFGIAMkcX3PXNUgnnpQ0DDRDaNYq9mlcCFFHrT97ZpdNVrC7punTYSARhDubDLAJw==}
+ engines: {pnpm: '>=8'}
+ peerDependencies:
+ react: '>= 16.14'
+ dependencies:
+ '@types/marked': 4.3.2
+ marked: 4.3.0
+ react: 18.2.0
+ dev: false
+
/react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
peerDependencies:
@@ -5049,6 +5086,14 @@ packages:
is-fullwidth-code-point: 4.0.0
dev: true
+ /slice-ansi@7.1.0:
+ resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
+ engines: {node: '>=18'}
+ dependencies:
+ ansi-styles: 6.2.1
+ is-fullwidth-code-point: 5.0.0
+ dev: true
+
/source-list-map@2.0.1:
resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==}
dev: false
@@ -5092,12 +5137,12 @@ packages:
engines: {node: '>=0.6.19'}
dev: true
- /string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
+ /string-width@7.0.0:
+ resolution: {integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==}
+ engines: {node: '>=18'}
dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
+ emoji-regex: 10.3.0
+ get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
dev: true
@@ -5317,13 +5362,13 @@ packages:
punycode: 2.3.0
dev: false
- /ts-api-utils@1.0.3(typescript@5.3.2):
+ /ts-api-utils@1.0.3(typescript@5.3.3):
resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
engines: {node: '>=16.13.0'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.3.2
+ typescript: 5.3.3
dev: true
/tsconfig-paths@3.14.2:
@@ -5356,9 +5401,9 @@ packages:
engines: {node: '>=10'}
dev: true
- /type-fest@1.4.0:
- resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
- engines: {node: '>=10'}
+ /type-fest@3.13.1:
+ resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
+ engines: {node: '>=14.16'}
dev: true
/typed-array-buffer@1.0.0:
@@ -5395,8 +5440,8 @@ packages:
for-each: 0.3.3
is-typed-array: 1.1.12
- /typescript@5.3.2:
- resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==}
+ /typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
hasBin: true
@@ -5414,7 +5459,7 @@ packages:
react: '>=15.0.0'
dependencies:
'@babel/runtime': 7.23.2
- '@types/react': 18.2.39
+ '@types/react': 18.2.45
invariant: 2.2.4
react: 18.2.0
react-lifecycles-compat: 3.0.4
@@ -5518,7 +5563,7 @@ packages:
graceful-fs: 4.2.11
dev: false
- /web-utility@4.1.3(typescript@5.3.2):
+ /web-utility@4.1.3(typescript@5.3.3):
resolution: {integrity: sha512-NLk7jXW/3WKMXxr/THwRilzjjsGmK78nSZJShzcDSwmAmyzKLkG28kxSVX8hw9Eynp+dOKAjeK/CB/kLZec6rQ==}
peerDependencies:
typescript: '>=4.1'
@@ -5526,7 +5571,7 @@ packages:
'@swc/helpers': 0.5.3
element-internals-polyfill: 1.3.9
regenerator-runtime: 0.14.0
- typescript: 5.3.2
+ typescript: 5.3.3
dev: false
/webidl-conversions@4.0.2:
@@ -5811,12 +5856,12 @@ packages:
workbox-core: 6.6.0
dev: false
- /wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
+ /wrap-ansi@9.0.0:
+ resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
+ engines: {node: '>=18'}
dependencies:
ansi-styles: 6.2.1
- string-width: 5.1.2
+ string-width: 7.0.0
strip-ansi: 7.1.0
dev: true