Feat/blocksuit version (#760)

This commit is contained in:
DiamondThree
2023-02-01 20:21:45 +08:00
committed by GitHub
parent 2fb7217f03
commit 57f3cd652a
7 changed files with 208 additions and 73 deletions
+3 -3
View File
@@ -11,10 +11,10 @@
"dependencies": {
"@affine/datacenter": "workspace:*",
"@affine/i18n": "workspace:*",
"@blocksuite/blocks": "0.4.0-20230113023110-28a7fdc",
"@blocksuite/editor": "0.4.0-20230113023110-28a7fdc",
"@blocksuite/blocks": "0.4.0-20230201063624-4e0463b",
"@blocksuite/editor": "0.4.0-20230201063624-4e0463b",
"@blocksuite/icons": "^2.0.2",
"@blocksuite/store": "0.4.0-20230113023110-28a7fdc",
"@blocksuite/store": "0.4.0-20230201063624-4e0463b",
"@emotion/css": "^11.10.0",
"@emotion/react": "^11.10.4",
"@emotion/server": "^11.10.0",
+8 -9
View File
@@ -42,19 +42,18 @@ export const Editor = ({ page, workspace, setEditor }: Props) => {
? 'Welcome to AFFiNE Alpha "Downhill"'
: '';
workspace?.setPageMeta(page.id, { title });
const pageId = page.addBlock({
flavour: 'affine:page',
title,
});
page.addBlock({ flavour: 'affine:surface' });
const frameId = page.addBlock({ flavour: 'affine:frame' }, pageId);
page.addBlock({ flavour: 'affine:frame' }, pageId);
const pageBlockId = page.addBlockByFlavour('affine:page', { title });
page.addBlockByFlavour('affine:surface', {}, null);
// Add frame block inside page block
const frameId = page.addBlockByFlavour('affine:frame', {}, pageBlockId);
// Add paragraph block inside frame block
// If this is a first page in workspace, init an introduction markdown
if (isFirstPage) {
editor.clipboard.importMarkdown(exampleMarkdown, `${frameId}`);
editor.clipboard.importMarkdown(exampleMarkdown, frameId);
workspace.setPageMeta(page.id, { title });
page.resetHistory();
} else {
page.addBlockByFlavour('affine:paragraph', {}, frameId);
}
page.resetHistory();
}
@@ -3,8 +3,9 @@ import {
CloudIcon,
LocalIcon,
OfflineIcon,
PublishedIcon,
} from '@/components/workspace-modal/icons';
import { PublishIcon, UsersIcon } from '@blocksuite/icons';
import { UsersIcon } from '@blocksuite/icons';
import { WorkspaceUnit } from '@affine/datacenter';
import { useAppState } from '@/providers/app-state-provider';
import { StyleWorkspaceInfo, StyleWorkspaceTitle, StyledCard } from './styles';
@@ -61,7 +62,7 @@ export const WorkspaceCard = ({
)}
{workspaceData.published && (
<p>
<PublishIcon fontSize={16} />
<PublishedIcon />
{t('Published to Web')}
</p>
)}
@@ -78,6 +78,7 @@ export const InviteMemberModal = ({
<ModalCloseButton
onClick={() => {
onClose();
setEmail('');
}}
/>
</Header>
@@ -123,6 +124,7 @@ export const InviteMemberModal = ({
style={{ width: '364px', height: '38px', borderRadius: '40px' }}
onClick={async () => {
await inviteMember(email);
setEmail('');
onInviteSuccess();
}}
>
+2 -2
View File
@@ -27,8 +27,8 @@
"yjs": "^13.5.44"
},
"dependencies": {
"@blocksuite/blocks": "0.4.0-20230113023110-28a7fdc",
"@blocksuite/store": "0.4.0-20230113023110-28a7fdc",
"@blocksuite/blocks": "0.4.0-20230201063624-4e0463b",
"@blocksuite/store": "0.4.0-20230201063624-4e0463b",
"debug": "^4.3.4",
"encoding": "^0.1.13",
"firebase": "^9.15.0",
+2 -2
View File
@@ -1,10 +1,10 @@
import { Workspace as BlocksuiteWorkspace } from '@blocksuite/store';
import { BlockSchema } from '@blocksuite/blocks/models';
import { builtInSchemas } from '@blocksuite/blocks/models';
export const createBlocksuiteWorkspace = (workspaceId: string) => {
return new BlocksuiteWorkspace({
room: workspaceId,
}).register(BlockSchema);
}).register(builtInSchemas);
};
const DefaultHeadImgColors = [
+188 -55
View File
@@ -46,10 +46,10 @@ importers:
specifiers:
'@affine/datacenter': workspace:*
'@affine/i18n': workspace:*
'@blocksuite/blocks': 0.4.0-20230113023110-28a7fdc
'@blocksuite/editor': 0.4.0-20230113023110-28a7fdc
'@blocksuite/blocks': 0.4.0-20230201063624-4e0463b
'@blocksuite/editor': 0.4.0-20230201063624-4e0463b
'@blocksuite/icons': ^2.0.2
'@blocksuite/store': 0.4.0-20230113023110-28a7fdc
'@blocksuite/store': 0.4.0-20230201063624-4e0463b
'@emotion/css': ^11.10.0
'@emotion/react': ^11.10.4
'@emotion/server': ^11.10.0
@@ -87,10 +87,10 @@ importers:
dependencies:
'@affine/datacenter': link:../data-center
'@affine/i18n': link:../i18n
'@blocksuite/blocks': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/editor': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/blocks': 0.4.0-20230201063624-4e0463b_yjs@13.5.44
'@blocksuite/editor': 0.4.0-20230201063624-4e0463b_yjs@13.5.44
'@blocksuite/icons': 2.0.4_w5j4k42lgipnm43s3brx6h3c34
'@blocksuite/store': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/store': 0.4.0-20230201063624-4e0463b_lit@2.4.0+yjs@13.5.44
'@emotion/css': 11.10.0
'@emotion/react': 11.10.4_w5j4k42lgipnm43s3brx6h3c34
'@emotion/server': 11.10.0_@emotion+css@11.10.0
@@ -129,8 +129,8 @@ importers:
packages/data-center:
specifiers:
'@blocksuite/blocks': 0.4.0-20230113023110-28a7fdc
'@blocksuite/store': 0.4.0-20230113023110-28a7fdc
'@blocksuite/blocks': 0.4.0-20230201063624-4e0463b
'@blocksuite/store': 0.4.0-20230201063624-4e0463b
'@playwright/test': ^1.29.1
'@types/debug': ^4.1.7
debug: ^4.3.4
@@ -146,8 +146,8 @@ importers:
y-protocols: ^1.0.5
yjs: ^13.5.44
dependencies:
'@blocksuite/blocks': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/store': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/blocks': 0.4.0-20230201063624-4e0463b_yjs@13.5.44
'@blocksuite/store': 0.4.0-20230201063624-4e0463b_yjs@13.5.44
debug: 4.3.4
encoding: 0.1.13
firebase: 9.15.0_encoding@0.1.13
@@ -1503,20 +1503,20 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
/@blocksuite/blocks/0.4.0-20230113023110-28a7fdc_yjs@13.5.44:
resolution: {integrity: sha512-o9J3Sl/GARVjoJJL3wIFPwMWdU+4jhRS8hmN2bRFu6l9BNybpNkJQnGFK1rC5RRYOTAXSCYP+xi3X0qcO1pjHA==}
/@blocksuite/blocks/0.4.0-20230201063624-4e0463b_yjs@13.5.44:
resolution: {integrity: sha512-3GKFL1uEAUzd9YHUKslJvsb8Hfs59V0mxLgne0B2a7fvjbwReNHuBw3oJmjj4GguB3RRLMW7xoMKOVodsNmaSw==}
dependencies:
'@blocksuite/global': 0.4.0-20230113023110-28a7fdc
'@blocksuite/phasor': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/store': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@tldraw/intersect': 1.8.0
'@blocksuite/global': 0.4.0-20230201063624-4e0463b_lit@2.6.1
'@blocksuite/phasor': 0.4.0-20230201063624-4e0463b_lit@2.6.1+yjs@13.5.44
'@blocksuite/store': 0.4.0-20230201063624-4e0463b_lit@2.6.1+yjs@13.5.44
'@popperjs/core': 2.11.6
autosize: 5.0.2
highlight.js: 11.7.0
hotkeys-js: 3.10.1
lit: 2.6.1
perfect-freehand: 1.2.0
quill: 1.3.7
quill-cursors: 4.0.0
zod: 3.20.2
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -1524,13 +1524,14 @@ packages:
- yjs
dev: false
/@blocksuite/editor/0.4.0-20230113023110-28a7fdc_yjs@13.5.44:
resolution: {integrity: sha512-H0RkldzjVu8RlYb8gIZGKTFIYaY/M220sg+KEL0it7yjwiOWwrr/z0CeG6WvnBdBMnC/gkp4cdNQRFH3Sqkowg==}
/@blocksuite/editor/0.4.0-20230201063624-4e0463b_yjs@13.5.44:
resolution: {integrity: sha512-cF3NwD/bld5VxpP3EJuvM6wHBClmJT6hPVC9n9i8uh/GOJK9JJDstuIJF8Lf7lC3TzFrj2+F/ywgO098lcUC2Q==}
dependencies:
'@blocksuite/blocks': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/store': 0.4.0-20230113023110-28a7fdc_yjs@13.5.44
'@blocksuite/blocks': 0.4.0-20230201063624-4e0463b_yjs@13.5.44
'@blocksuite/global': 0.4.0-20230201063624-4e0463b_lit@2.6.1
'@blocksuite/store': 0.4.0-20230201063624-4e0463b_lit@2.6.1+yjs@13.5.44
lit: 2.6.1
marked: 4.2.5
marked: 4.2.12
turndown: 7.1.1
transitivePeerDependencies:
- bufferutil
@@ -1539,8 +1540,42 @@ packages:
- yjs
dev: false
/@blocksuite/global/0.4.0-20230113023110-28a7fdc:
resolution: {integrity: sha512-urzR//wUMzZMB1NPLMUCguowYrfS/XK5FV8927IE+oK86GL3O2sWTnhrf/EgPGPn8CyBOBYbQPVUBNqkMl5q7A==}
/@blocksuite/global/0.4.0-20230201063624-4e0463b:
resolution: {integrity: sha512-NAn30+qa+ww9hNWusQAF/H4Sf+poryS0ca2dJCmsxAnuqDaWOvQ98UFA51td+X2X8ZzOULE2NmaF6Wt132k7iA==}
peerDependencies:
lit: ^2.6
peerDependenciesMeta:
lit:
optional: true
dependencies:
ansi-colors: 4.1.3
zod: 3.20.2
dev: false
/@blocksuite/global/0.4.0-20230201063624-4e0463b_lit@2.4.0:
resolution: {integrity: sha512-NAn30+qa+ww9hNWusQAF/H4Sf+poryS0ca2dJCmsxAnuqDaWOvQ98UFA51td+X2X8ZzOULE2NmaF6Wt132k7iA==}
peerDependencies:
lit: ^2.6
peerDependenciesMeta:
lit:
optional: true
dependencies:
ansi-colors: 4.1.3
lit: 2.4.0
zod: 3.20.2
dev: false
/@blocksuite/global/0.4.0-20230201063624-4e0463b_lit@2.6.1:
resolution: {integrity: sha512-NAn30+qa+ww9hNWusQAF/H4Sf+poryS0ca2dJCmsxAnuqDaWOvQ98UFA51td+X2X8ZzOULE2NmaF6Wt132k7iA==}
peerDependencies:
lit: ^2.6
peerDependenciesMeta:
lit:
optional: true
dependencies:
ansi-colors: 4.1.3
lit: 2.6.1
zod: 3.20.2
dev: false
/@blocksuite/icons/2.0.4_w5j4k42lgipnm43s3brx6h3c34:
@@ -1553,32 +1588,91 @@ packages:
react: 18.2.0
dev: false
/@blocksuite/phasor/0.4.0-20230113023110-28a7fdc_yjs@13.5.44:
resolution: {integrity: sha512-HnV2kUd9DX7seaaH/Xtv4oZQfipNWAh1uBLPtl2J17nNJ2gGzZpySXJXFIb4J4Wr5FXGSgnr0RiB8Jd+PyTOow==}
/@blocksuite/phasor/0.4.0-20230201063624-4e0463b_lit@2.6.1+yjs@13.5.44:
resolution: {integrity: sha512-ZrI02b0X7sI2km3qMnd/oL6Y1rR7UWm6JJu+VKkB3TXxrLeo20V8ODcUH6WjXmlWszc4gwf88fFuGKI7CyNPlQ==}
peerDependencies:
yjs: ^13
dependencies:
'@blocksuite/global': 0.4.0-20230201063624-4e0463b_lit@2.6.1
fractional-indexing: 3.1.0
nanoid: 4.0.0
perfect-freehand: 1.2.0
yjs: 13.5.44
transitivePeerDependencies:
- lit
dev: false
/@blocksuite/store/0.4.0-20230113023110-28a7fdc_yjs@13.5.44:
resolution: {integrity: sha512-+xwQUQbrRiyePf+VDsryhQa5ykO9nukHaCQTPmU1zQVBhlvEO2sfhy5f9VGQLts3hXW+8EqvNbr1RrASDh/x3g==}
/@blocksuite/store/0.4.0-20230201063624-4e0463b_lit@2.4.0+yjs@13.5.44:
resolution: {integrity: sha512-DmPVXuKtu0HL6OG2rhtQitLk/+UovfiT1kz6rTVOy+xJi0jrTkTkmIvI1zIlSLaSBeLM36Yf018624VMMmtnDg==}
peerDependencies:
yjs: ^13
dependencies:
'@blocksuite/global': 0.4.0-20230113023110-28a7fdc
'@blocksuite/global': 0.4.0-20230201063624-4e0463b_lit@2.4.0
'@types/flexsearch': 0.7.3
'@types/quill': 1.3.10
buffer: 6.0.3
flexsearch: 0.7.21
idb-keyval: 6.2.0
ky: 0.33.1
lib0: 0.2.58
ky: 0.33.2
lib0: 0.2.60
merge: 2.1.1
nanoid: 4.0.0
y-protocols: 1.0.5
y-webrtc: 10.2.3
y-webrtc: 10.2.4
yjs: 13.5.44
zod: 3.20.2
transitivePeerDependencies:
- bufferutil
- lit
- supports-color
- utf-8-validate
dev: false
/@blocksuite/store/0.4.0-20230201063624-4e0463b_lit@2.6.1+yjs@13.5.44:
resolution: {integrity: sha512-DmPVXuKtu0HL6OG2rhtQitLk/+UovfiT1kz6rTVOy+xJi0jrTkTkmIvI1zIlSLaSBeLM36Yf018624VMMmtnDg==}
peerDependencies:
yjs: ^13
dependencies:
'@blocksuite/global': 0.4.0-20230201063624-4e0463b_lit@2.6.1
'@types/flexsearch': 0.7.3
buffer: 6.0.3
flexsearch: 0.7.21
idb-keyval: 6.2.0
ky: 0.33.2
lib0: 0.2.60
merge: 2.1.1
nanoid: 4.0.0
y-protocols: 1.0.5
y-webrtc: 10.2.4
yjs: 13.5.44
zod: 3.20.2
transitivePeerDependencies:
- bufferutil
- lit
- supports-color
- utf-8-validate
dev: false
/@blocksuite/store/0.4.0-20230201063624-4e0463b_yjs@13.5.44:
resolution: {integrity: sha512-DmPVXuKtu0HL6OG2rhtQitLk/+UovfiT1kz6rTVOy+xJi0jrTkTkmIvI1zIlSLaSBeLM36Yf018624VMMmtnDg==}
peerDependencies:
yjs: ^13
dependencies:
'@blocksuite/global': 0.4.0-20230201063624-4e0463b
'@types/flexsearch': 0.7.3
buffer: 6.0.3
flexsearch: 0.7.21
idb-keyval: 6.2.0
ky: 0.33.2
lib0: 0.2.60
merge: 2.1.1
nanoid: 4.0.0
y-protocols: 1.0.5
y-webrtc: 10.2.4
yjs: 13.5.44
zod: 3.20.2
transitivePeerDependencies:
- bufferutil
- lit
- supports-color
- utf-8-validate
dev: false
@@ -3013,6 +3107,7 @@ packages:
/@next/env/13.1.0:
resolution: {integrity: sha512-6iNixFzCndH+Bl4FetQzOMjxCJqg8fs0LAlZviig1K6mIjOWH2m2oPcHcOg1Ta5VCe7Bx5KG1Hs+NrWDUkBt9A==}
dev: false
/@next/eslint-plugin-next/12.3.1:
resolution: {integrity: sha512-sw+lTf6r6P0j+g/n9y4qdWWI2syPqZx+uc0+B/fRENqfR3KpSid6MIKqc9gNwGhJASazEQ5b3w8h4cAET213jw==}
@@ -3035,6 +3130,7 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
dev: false
optional: true
/@next/swc-android-arm64/12.3.1:
@@ -3052,6 +3148,7 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@next/swc-darwin-arm64/12.3.1:
@@ -3069,6 +3166,7 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@next/swc-darwin-x64/12.3.1:
@@ -3086,6 +3184,7 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@next/swc-freebsd-x64/12.3.1:
@@ -3103,6 +3202,7 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm-gnueabihf/12.3.1:
@@ -3120,6 +3220,7 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm64-gnu/12.3.1:
@@ -3137,6 +3238,7 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm64-musl/12.3.1:
@@ -3154,6 +3256,7 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-x64-gnu/12.3.1:
@@ -3171,6 +3274,7 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-x64-musl/12.3.1:
@@ -3188,6 +3292,7 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-win32-arm64-msvc/12.3.1:
@@ -3205,6 +3310,7 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@next/swc-win32-ia32-msvc/12.3.1:
@@ -3222,6 +3328,7 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@next/swc-win32-x64-msvc/12.3.1:
@@ -3239,6 +3346,7 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@nodelib/fs.scandir/2.1.5:
@@ -3601,6 +3709,7 @@ packages:
resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
dependencies:
tslib: 2.4.0
dev: false
/@szmarczak/http-timer/5.0.1:
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
@@ -3609,16 +3718,6 @@ packages:
defer-to-connect: 2.0.1
dev: true
/@tldraw/intersect/1.8.0:
resolution: {integrity: sha512-0UarshNpyq2+O4o0xHMJIBgF0E630mes5CkMoO+D5xgYppSBIkeqYDcv0ujsmAhMKX1O6Y0ShuuHeflBEULUoQ==}
dependencies:
'@tldraw/vec': 1.8.0
dev: false
/@tldraw/vec/1.8.0:
resolution: {integrity: sha512-GiS5Df3CzXY/fPBFcM0CKFERZfI4Cg1X33VPZX+NLo7Fwm/h9zu/aU24N1mG75Q9LuMnwKm7woxKr8BiUXGYCg==}
dev: false
/@tsconfig/node10/1.0.9:
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
dev: true
@@ -3774,12 +3873,6 @@ packages:
/@types/prop-types/15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
/@types/quill/1.3.10:
resolution: {integrity: sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==}
dependencies:
parchment: 1.1.4
dev: false
/@types/react-dom/18.0.6:
resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==}
dependencies:
@@ -3804,6 +3897,7 @@ packages:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.2
csstype: 3.1.1
dev: true
/@types/react/18.0.21:
resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==}
@@ -4090,7 +4184,6 @@ packages:
/ansi-colors/4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
dev: true
/ansi-escapes/4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
@@ -4615,6 +4708,7 @@ packages:
/client-only/0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
dev: false
/cliui/6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
@@ -5994,6 +6088,11 @@ packages:
fetch-blob: 3.2.0
dev: false
/fractional-indexing/3.1.0:
resolution: {integrity: sha512-j5mtGgQxuEH6pI8n1N9xmAamb9WRwc5JcLYXidKc6IQ6HP8WvGePHxuilhAogglGA6qeafgFiXslVn4yAtNHsQ==}
engines: {node: ^14.13.1 || >=16.0.0}
dev: false
/fs-extra/7.0.1:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
engines: {node: '>=6 <7 || >=8'}
@@ -7293,6 +7392,11 @@ packages:
engines: {node: '>=14.16'}
dev: false
/ky/0.33.2:
resolution: {integrity: sha512-f6oS2rKUcPu5FzdqCDbFpmzis/JlqFZw8uIHm/jf8Kc3vtnW+VDhuashOAKyBZv8bFiZFZUMNxTC0JtahEvujA==}
engines: {node: '>=14.16'}
dev: false
/language-subtag-registry/0.3.22:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: true
@@ -7322,6 +7426,13 @@ packages:
dependencies:
isomorphic.js: 0.2.5
/lib0/0.2.60:
resolution: {integrity: sha512-vzhtdUXBV8HyJnJWIZxUSH/aUVo1U4jUFRFDPVY245zFtzCl9Gld/EgvA8Jhnrio7Jn0HmGswErbPjsabYd7ow==}
engines: {node: '>=14'}
dependencies:
isomorphic.js: 0.2.5
dev: false
/lilconfig/2.0.6:
resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==}
engines: {node: '>=10'}
@@ -7550,8 +7661,8 @@ packages:
engines: {node: '>=8'}
dev: true
/marked/4.2.5:
resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==}
/marked/4.2.12:
resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==}
engines: {node: '>= 12'}
hasBin: true
dev: false
@@ -7577,6 +7688,10 @@ packages:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
dev: true
/merge/2.1.1:
resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==}
dev: false
/merge2/1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
@@ -7667,6 +7782,13 @@ packages:
resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: false
/nanoid/4.0.0:
resolution: {integrity: sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==}
engines: {node: ^14 || ^16 || >=18}
hasBin: true
dev: false
/natural-compare-lite/1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -7789,6 +7911,7 @@ packages:
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
dev: false
/node-domexception/1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
@@ -8139,6 +8262,7 @@ packages:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
dev: false
/preferred-pm/3.0.3:
resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
@@ -8314,6 +8438,7 @@ packages:
loose-envify: 1.4.0
react: 18.2.0
scheduler: 0.23.0
dev: false
/react-i18next/11.18.6_i18next@21.10.0:
resolution: {integrity: sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==}
@@ -8410,6 +8535,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
dev: false
/read-pkg-up/7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
@@ -8697,6 +8823,7 @@ packages:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
loose-envify: 1.4.0
dev: false
/schema-utils/2.7.1:
resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
@@ -8863,6 +8990,7 @@ packages:
/source-map-js/1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
dev: false
/source-map-support/0.5.13:
resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
@@ -9140,6 +9268,7 @@ packages:
dependencies:
client-only: 0.0.1
react: 18.2.0
dev: false
/stylis/4.0.13:
resolution: {integrity: sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==}
@@ -9968,12 +10097,12 @@ packages:
lib0: 0.2.58
dev: false
/y-webrtc/10.2.3:
resolution: {integrity: sha512-X7a6c56/jWhEI8LHLmT3LgzwbPA4r8h46pdVvV+55EQJhi+K6RfmisWgj7h6/2gkB0yveq7iDxlmyrYGnAKW/Q==}
/y-webrtc/10.2.4:
resolution: {integrity: sha512-yoTl2tXdJsLLYIp2X2GRqNywgGwk4CEs3NcXJmgLLq2Ga8VX86q3Y3QBLy5mi30InRjjKL/ymCasAsydXTta+w==}
engines: {node: '>=12'}
hasBin: true
dependencies:
lib0: 0.2.58
lib0: 0.2.60
simple-peer: 9.11.1
y-protocols: 1.0.5
optionalDependencies:
@@ -10089,3 +10218,7 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
dev: true
/zod/3.20.2:
resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==}
dev: false