chore: updates

This commit is contained in:
Tristan Yang
2024-05-04 22:14:45 +08:00
parent 1c9ebd4b65
commit d7e2bad60d
8 changed files with 200 additions and 213 deletions
+13 -12
View File
@@ -1,6 +1,6 @@
{
"name": "vocechat-web",
"version": "0.7.9",
"version": "0.7.12",
"homepage": "https://voce.chat",
"dependencies": {
"@metamask/onboarding": "^1.0.1",
@@ -13,16 +13,16 @@
"@toast-ui/editor": "^3.2.2",
"@toast-ui/editor-plugin-code-syntax-highlight": "^3.1.0",
"@toast-ui/react-editor": "^3.2.3",
"@udecode/plate-break": "^31.0.0",
"@udecode/plate-combobox": "^31.0.0",
"@udecode/plate-common": "^31.3.2",
"@udecode/plate-emoji": "^31.0.0",
"@udecode/plate-floating": "^31.0.0",
"@udecode/plate-font": "^31.0.0",
"@udecode/plate-mention": "^31.3.5",
"@udecode/plate-node-id": "^31.0.0",
"@udecode/plate-paragraph": "^31.0.0",
"@udecode/plate-trailing-block": "^31.0.0",
"@udecode/plate-break": "^32.0.0",
"@udecode/plate-combobox": "^32.0.0",
"@udecode/plate-common": "^32.0.1",
"@udecode/plate-emoji": "^32.0.0",
"@udecode/plate-floating": "^32.0.0",
"@udecode/plate-font": "^32.0.0",
"@udecode/plate-mention": "^32.0.0",
"@udecode/plate-node-id": "^32.0.0",
"@udecode/plate-paragraph": "^32.0.0",
"@udecode/plate-trailing-block": "^32.0.0",
"@uiball/loaders": "^1.3.0",
"agora-rtc-sdk-ng": "^4.20.2",
"broadcast-channel": "^7.0.0",
@@ -69,7 +69,7 @@
"react-viewport-list": "^7.1.2",
"react-virtuoso": "^4.7.10",
"rooks": "^7.14.1",
"slate": "^0.102.0",
"slate": "^0.103.0",
"slate-history": "^0.100.0",
"slate-hyperscript": "^0.100.0",
"slate-react": "0.102.0",
@@ -117,6 +117,7 @@
"devDependencies": {
"@babel/core": "^7.24.5",
"@ianvs/prettier-plugin-sort-imports": "^4.2.1",
"@types/lodash": "^4.17.0",
"@types/masonry-layout": "^4.2.7",
"@types/node": "^20.12.8",
"@types/react": "18.3.1",
+164 -168
View File
@@ -36,35 +36,35 @@ dependencies:
specifier: ^3.2.3
version: 3.2.3(react@18.3.1)
'@udecode/plate-break':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-combobox':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-common':
specifier: ^31.3.2
version: 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.1
version: 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-emoji':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-floating':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-font':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-mention':
specifier: ^31.3.5
version: 31.3.5(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-node-id':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-paragraph':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-trailing-block':
specifier: ^31.0.0
version: 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
specifier: ^32.0.0
version: 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@uiball/loaders':
specifier: ^1.3.0
version: 1.3.1(react-dom@18.3.1)(react@18.3.1)
@@ -204,17 +204,17 @@ dependencies:
specifier: ^7.14.1
version: 7.14.1(react-dom@18.3.1)(react@18.3.1)
slate:
specifier: ^0.102.0
version: 0.102.0
specifier: ^0.103.0
version: 0.103.0
slate-history:
specifier: ^0.100.0
version: 0.100.0(slate@0.102.0)
version: 0.100.0(slate@0.103.0)
slate-hyperscript:
specifier: ^0.100.0
version: 0.100.0(slate@0.102.0)
version: 0.100.0(slate@0.103.0)
slate-react:
specifier: 0.102.0
version: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
version: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
source-map-loader:
specifier: ^5.0.0
version: 5.0.0(webpack@5.91.0)
@@ -271,6 +271,9 @@ devDependencies:
'@ianvs/prettier-plugin-sort-imports':
specifier: ^4.2.1
version: 4.2.1(prettier@3.2.5)
'@types/lodash':
specifier: ^4.17.0
version: 4.17.0
'@types/masonry-layout':
specifier: ^4.2.7
version: 4.2.7
@@ -3485,7 +3488,6 @@ packages:
/@types/lodash@4.17.0:
resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==}
dev: false
/@types/masonry-layout@4.2.7:
resolution: {integrity: sha512-lWWCH+6/gWAtXjyLH8dIe9WEcw8Zt/Ud8U6pwOZk5sZZssA/VvqVD55dxjpfWxcI/PRYp6XuQktqiv6r02Qa/g==}
@@ -3752,10 +3754,10 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
/@udecode/plate-break@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-dt5btIRIAWVioh9/O/JX8X2UYThGw4/Aks3aRjWjRitwONmTwca9UzxKMj7W0li758Yvd2WPeBJNPIWGJ9cpYw==}
/@udecode/plate-break@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-/T7QcRkRSXw4pVWzGEZ//obmVLW3ahOkyavuaGhYZZpIuNO2PS5lvUNi1twDahim7KvCgjL1Git2viSb7im0ug==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3763,19 +3765,19 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-combobox@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-K5XXTWGPeu+D/LsTuOLvPiXYTxev+mHyvfTbuabwqhWMs9tTpKJZpDZXQadOZ1x9/D2LUMDltnBbhREaQ4wCSA==}
/@udecode/plate-combobox@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-nN7mLmva+Xk8hiIPjtM3HlgEbv43pKvrj3DwmRgOjIKhJrtPSfCQtWr8M0lL6+e3ATHI7eLjcIqjxdOer8U5zA==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3783,18 +3785,18 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
downshift: 6.1.12(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-common@31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-yhfFoJUlX81gOur093uDXrZu8lflm43DpcRhjHtX0pE6MiwSWIGygTNdjyXEE/MWC4/mwdeU1k94ahCXkfiffw==}
/@udecode/plate-common@32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-xgeeBIKHOtVTj+ROEhqAaFSOgbyQCGfmmWPF+n1bpiaQGbEr+gPZFWpEmtNMcD2jQ4ZsZGmJW4UiBARa89Hjgw==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -3803,19 +3805,19 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-core': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-utils': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-core': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-utils': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/react-utils': 31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@udecode/slate': 31.0.0(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate-react': 31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/slate-utils': 31.3.2(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/slate-react': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/slate-utils': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/utils': 31.0.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
transitivePeerDependencies:
- '@types/react'
- immer
@@ -3823,8 +3825,8 @@ packages:
- scheduler
dev: false
/@udecode/plate-core@31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-sBEB2vMu2KG4/KTBwyui1mBzORBm+tPg05p/mk+/Ihy/gBlxBpIyiuRUo3iRD9ZTm+sAJLZT5e3Vv8wWyu3Bfg==}
/@udecode/plate-core@32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-kYi9C0haRX5NnF3Zf4RYGTnEbBmN+Pa1/XCfzj93UnWVr/z98myrv3svlhY7Nba/hEGDGSoALXuUoZLWLdKv6w==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -3833,9 +3835,9 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/slate': 31.0.0(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate-react': 31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/slate-utils': 31.3.2(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/slate-react': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/slate-utils': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/utils': 31.0.0
clsx: 1.2.1
is-hotkey: 0.2.0
@@ -3848,13 +3850,13 @@ packages:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-hotkeys-hook: 4.5.0(react-dom@18.3.1)(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
use-deep-compare: 1.2.1(react@18.3.1)
zustand: 4.5.2(@types/react@18.3.1)(react@18.3.1)
zustand-x: 3.0.2(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(zustand@4.5.2)
zustand-x: 3.0.2(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(zustand@4.5.2)
transitivePeerDependencies:
- '@types/react'
- immer
@@ -3862,10 +3864,10 @@ packages:
- scheduler
dev: false
/@udecode/plate-emoji@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-I9cy3WQWpKIZ4tVcgmbqJ2wnsTN3JubzfYkQEHQIfHejNE3UgHwu/8zcQh+TTb0b4BJ8yE9BY7vN7HVouarvPw==}
/@udecode/plate-emoji@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-cJ9Zk5pqj4E2Z0hwqhdfy9pARxDPxlJwz7f4qATi/wh2vbv3a1e4tGYGPFw9APLz6r46SZjoYKHVeovQfr7mBA==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3874,20 +3876,20 @@ packages:
slate-react: '>=0.99.0'
dependencies:
'@emoji-mart/data': 1.1.2
'@udecode/plate-combobox': 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-combobox': 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-floating@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-k1KZjpGCH+x/rDCSUZ1Kd4ttPc/35Xp/T+pmI2jYQ48dlorYQPJSuJxpFE/cpBp1g8G2lLh4xbH5BTYR1bypAQ==}
/@udecode/plate-floating@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-ircpbn5Qc0pLbPo4RGMWosozSnXD8tJZsUloJYTb+AOV9bKbLMX3nkrN5Sr1JjUFq38kOJk9LpwgNCcC7ihbxA==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3897,19 +3899,19 @@ packages:
dependencies:
'@floating-ui/core': 1.6.0
'@floating-ui/react': 0.22.3(react-dom@18.3.1)(react@18.3.1)
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-font@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-2X805gqX8ZgoLZWyKJvrnwYo8x6uusvpKuB9ZhcNVWtmnmtSHTSDlwVBsGaxESOfhvzepy79j+ZTKTPlXDvT1A==}
/@udecode/plate-font@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-GMjRIKbGgwYThaI4Mq7uqWfr4wTMV/PmyAiTGx66Gpw1VUSQ9943bSi+vx1rX4+glzkTDkOMiY60GvNlldzcbA==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3917,20 +3919,20 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
lodash: 4.17.21
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-mention@31.3.5(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-RTeT4IVZWhlRpv3amlOKrTt0Kk3umv1iynPfaG7LW7sHDdaD0k2QXOvDavFdUo/bBhda/5MTKAzi7/ta7XdnuA==}
/@udecode/plate-mention@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-S2aIJli9xmiWA5u3/c88v4T4aUVB3svhX5aPAqrFboB+7UbXyk1ext0Axj4h6ITzFPv2/DFO7Fk7m40Zoe+TWg==}
peerDependencies:
'@udecode/plate-common': '>=31.3.2'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3938,20 +3940,20 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-combobox': 31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-combobox': 32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-node-id@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-kovAh4+LOz92YzXmzhz7vVUsnrUNe3HsHE5Isj36F4uEY8y9ZZ0vhpLj8bxMzEu15dATviqmNucWn0jAUgJmVg==}
/@udecode/plate-node-id@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-v3J+JAtnU7bkQ/FiDVx/YjnT3oT8c0JyoYCVghPkOuZLFefK6rTxaMQ13ECwEF9BdhVyiFlS4DOckQLr3kMamw==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3959,20 +3961,20 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
lodash: 4.17.21
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-paragraph@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-uuaksPfDhK5ShVhjZ0pbXlUgy5nKKDkXzrAfDEZJzwF1R2N0HTy2WcmNJFm+aN8ZUFbZ4MHBuUUldZc/aLuCqw==}
/@udecode/plate-paragraph@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-z/QjvTN4ww38AsBkldiyIVNXX4YVocomZw/ierr92eQYqSusxhI392HJqv9xFnXrBMzYVMg5MbJpcIpa9T+czg==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -3980,19 +3982,19 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-trailing-block@31.0.0(@udecode/plate-common@31.3.2)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-vW4BEP3rp9wbEf1ntDcKcAN95ve6ZbO7lLgh9lUBXMVLEvbfcruamXOdMPRYAosokdPF/U+HeNqKtPhkngAMdw==}
/@udecode/plate-trailing-block@32.0.0(@udecode/plate-common@32.0.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-ArUn9ipX7qxQ3VAW952CW5+QdxMpG9uuCLUMtZij6KpHDmiIz9/vVTn+IYq/PKE/U0VPE+6PHGm9xZGV+fQi3w==}
peerDependencies:
'@udecode/plate-common': '>=31.0.0'
'@udecode/plate-common': '>=32.0.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -4000,17 +4002,17 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-common': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-common': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
dev: false
/@udecode/plate-utils@31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-IedyGPqF/yrSjc1ODBSM5xZXC5yPORyqq5vFlk+uNV4khPMDer2PMGnv5se6yVQhSMdAN81gLtlFKONDKIjAjQ==}
/@udecode/plate-utils@32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-+t1l8KOlbEG/QfepQfi4p6RwJMgAnEecG8zF7gYKCpS2npQGbPl+e1kS1XvlewNyuHewF4uCXyk6RX5JpM2ikw==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -4019,20 +4021,20 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
'@udecode/plate-core': 31.3.2(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/plate-core': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0)(slate-hyperscript@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/react-utils': 31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@udecode/slate': 31.0.0(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate-react': 31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.102.0)
'@udecode/slate-utils': 31.3.2(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/slate-react': 32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.103.0)
'@udecode/slate-utils': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/utils': 31.0.0
clsx: 1.2.1
lodash: 4.17.21
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-hyperscript: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-hyperscript: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
transitivePeerDependencies:
- '@types/react'
- immer
@@ -4055,8 +4057,8 @@ packages:
- '@types/react'
dev: false
/@udecode/slate-react@31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.102.0):
resolution: {integrity: sha512-+xYLSZO7u9KrJoCY88udFVT29fp4waX0mFM+gmhd10Kfb/l5xB5yt5248PCqbkehwb93TBntODXtbQzmwNFkag==}
/@udecode/slate-react@32.0.1(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(slate-history@0.100.0)(slate-react@0.102.0)(slate@0.103.0):
resolution: {integrity: sha512-Ino07N/lTZyqQnO7OWnLPB5cV9s53faPejN9r/3/B/R4dUTIoxTYMW8a5LSVazeRhhafEEvbehF6DKgrLyVkGA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -4065,39 +4067,39 @@ packages:
slate-react: '>=0.99.0'
dependencies:
'@udecode/react-utils': 31.0.0(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@udecode/slate': 31.0.0(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/utils': 31.0.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
slate-react: 0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0)
transitivePeerDependencies:
- '@types/react'
dev: false
/@udecode/slate-utils@31.3.2(slate-history@0.100.0)(slate@0.102.0):
resolution: {integrity: sha512-ziQN60VItE9GHE7B8+sBnXFJ3P8bVJhfYA0TiwBtjRSoyUWIglUwCbFSBP+QsHmsNp8m+YztPavK6djjczD30Q==}
/@udecode/slate-utils@32.0.1(slate-history@0.100.0)(slate@0.103.0):
resolution: {integrity: sha512-9DLLFrQt4DodcEcVoUDClkz3QGK03GRRnEdV+IR1YFJnWD1L+lquzWyi6H97OOPFJhcXlmZRZR0OI9jIoovwjQ==}
peerDependencies:
slate: '>=0.94.0'
slate-history: '>=0.93.0'
dependencies:
'@udecode/slate': 31.0.0(slate-history@0.100.0)(slate@0.102.0)
'@udecode/slate': 32.0.1(slate-history@0.100.0)(slate@0.103.0)
'@udecode/utils': 31.0.0
lodash: 4.17.21
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
dev: false
/@udecode/slate@31.0.0(slate-history@0.100.0)(slate@0.102.0):
resolution: {integrity: sha512-VK84em/ZQYgu2PnXBLG8ON47n3DAZZL//yA3oWs4J3hTg92UTXpizNZiwk9iA+mb+xcRomwuWwpTUCyE8VI3rQ==}
/@udecode/slate@32.0.1(slate-history@0.100.0)(slate@0.103.0):
resolution: {integrity: sha512-kmuOF8OZHQTgsU3XLeN5CztI5Q08UMjH4IjtNjSZq+euNGA4DHEcSuVpucaE99r8cLtp1ReT426bmizEa0G1aQ==}
peerDependencies:
slate: '>=0.94.0'
slate-history: '>=0.93.0'
dependencies:
'@udecode/utils': 31.0.0
slate: 0.102.0
slate-history: 0.100.0(slate@0.102.0)
slate: 0.103.0
slate-history: 0.100.0(slate@0.103.0)
dev: false
/@udecode/utils@31.0.0:
@@ -5534,7 +5536,7 @@ packages:
peerDependencies:
react: '>=16.12.0'
dependencies:
'@babel/runtime': 7.24.0
'@babel/runtime': 7.24.5
compute-scroll-into-view: 1.0.20
prop-types: 15.8.1
react: 18.3.1
@@ -9167,7 +9169,7 @@ packages:
- '@types/react'
dev: false
/react-tracked@1.7.14(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0):
/react-tracked@1.7.14(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2):
resolution: {integrity: sha512-6UMlgQeRAGA+uyYzuQGm7kZB6ZQYFhc7sntgP7Oxwwd6M0Ud/POyb4K3QWT1eXvoifSa80nrAWnXWFGpOvbwkw==}
peerDependencies:
react: '>=16.8.0'
@@ -9183,8 +9185,8 @@ packages:
proxy-compare: 2.6.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
scheduler: 0.23.0
use-context-selector: 1.4.4(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)
scheduler: 0.23.2
use-context-selector: 1.4.4(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)
dev: false
/react-use-wizard@2.3.0(react-dom@18.3.1)(react@18.3.1):
@@ -9481,12 +9483,6 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: false
/scheduler@0.23.0:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
loose-envify: 1.4.0
dev: false
/scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
dependencies:
@@ -9687,25 +9683,25 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
/slate-history@0.100.0(slate@0.102.0):
/slate-history@0.100.0(slate@0.103.0):
resolution: {integrity: sha512-x5rUuWLNtH97hs9PrFovGgt3Qc5zkTm/5mcUB+0NR/TK923eLax4HsL6xACLHMs245nI6aJElyM1y6hN0y5W/Q==}
peerDependencies:
slate: '>=0.65.3'
dependencies:
is-plain-object: 5.0.0
slate: 0.102.0
slate: 0.103.0
dev: false
/slate-hyperscript@0.100.0(slate@0.102.0):
/slate-hyperscript@0.100.0(slate@0.103.0):
resolution: {integrity: sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==}
peerDependencies:
slate: '>=0.65.3'
dependencies:
is-plain-object: 5.0.0
slate: 0.102.0
slate: 0.103.0
dev: false
/slate-react@0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.102.0):
/slate-react@0.102.0(react-dom@18.3.1)(react@18.3.1)(slate@0.103.0):
resolution: {integrity: sha512-SAcFsK5qaOxXjm0hr/t2pvIxfRv6HJGzmWkG58TdH4LdJCsgKS1n6hQOakHPlRVCwPgwvngB6R+t3pPjv8MqwA==}
peerDependencies:
react: '>=18.2.0'
@@ -9722,12 +9718,12 @@ packages:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
scroll-into-view-if-needed: 3.1.0
slate: 0.102.0
slate: 0.103.0
tiny-invariant: 1.3.1
dev: false
/slate@0.102.0:
resolution: {integrity: sha512-RT+tHgqOyZVB1oFV9Pv99ajwh4OUCN9p28QWdnDTIzaN/kZxMsHeQN39UNAgtkZTVVVygFqeg7/R2jiptCvfyA==}
/slate@0.103.0:
resolution: {integrity: sha512-eCUOVqUpADYMZ59O37QQvUdnFG+8rin0OGQAXNHvHbQeVJ67Bu0spQbcy621vtf8GQUXTEQBlk6OP9atwwob4w==}
dependencies:
immer: 10.0.4
is-plain-object: 5.0.0
@@ -10420,7 +10416,7 @@ packages:
react: 18.3.1
dev: false
/use-context-selector@1.4.4(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0):
/use-context-selector@1.4.4(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2):
resolution: {integrity: sha512-pS790zwGxxe59GoBha3QYOwk8AFGp4DN6DOtH+eoqVmgBBRXVx4IlPDhJmmMiNQAgUaLlP+58aqRC3A4rdaSjg==}
peerDependencies:
react: '>=16.8.0'
@@ -10435,7 +10431,7 @@ packages:
dependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
scheduler: 0.23.0
scheduler: 0.23.2
dev: false
/use-deep-compare@1.2.1(react@18.3.1):
@@ -11074,14 +11070,14 @@ packages:
engines: {node: '>=12.20'}
dev: true
/zustand-x@3.0.2(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)(zustand@4.5.2):
/zustand-x@3.0.2(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)(zustand@4.5.2):
resolution: {integrity: sha512-tb4qMWbmgrWEdemb+LlrJiHI1ZMxwlQNz7jDHN5iA/vmU8xlpAX80MQZ2FNLP2KejBFEnsA1RWRAO/0D5O0rPw==}
peerDependencies:
zustand: '>=4.3.9'
dependencies:
immer: 10.0.4
lodash.mapvalues: 4.6.0
react-tracked: 1.7.14(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.0)
react-tracked: 1.7.14(react-dom@18.3.1)(react@18.3.1)(scheduler@0.23.2)
zustand: 4.5.2(@types/react@18.3.1)(react@18.3.1)
transitivePeerDependencies:
- react
-1
View File
@@ -1,5 +1,4 @@
import { createApi } from "@reduxjs/toolkit/query/react";
import { unescape } from "lodash";
import { ChatContext } from "@/types/common";
import { ChatMessage, ContentTypeKey, UploadFileResponse } from "@/types/message";
+4 -2
View File
@@ -52,7 +52,7 @@ const ChannelModal: FC<Props> = ({ personal = false, closeModal }) => {
return;
}
if (data.is_public) {
// 公共频道 不必有members
// 公共频道 不必有 members
delete data.members;
}
createChannel(data);
@@ -90,7 +90,9 @@ const ChannelModal: FC<Props> = ({ personal = false, closeModal }) => {
const members = data.members ?? [];
const { uid } = currentTarget.dataset;
const uidNum = Number(uid);
let tmp = members.includes(uidNum) ? members.filter((m) => m != uidNum) : [...members, uidNum];
const tmp = members.includes(uidNum)
? members.filter((m) => m != uidNum)
: [...members, uidNum];
setData((prev) => ({ ...prev, members: tmp }));
};
+1 -1
View File
@@ -75,7 +75,7 @@ export default function MessageInput({
}, [id]);
const items: MentionData[] = members.map((uid) => ({
key: `${uid}`,
text: userData[uid].name,
text: userData[uid]?.name || "",
data: {
uid
}
+1 -11
View File
@@ -1,10 +1,9 @@
import { FC, ReactElement, useEffect } from "react";
import { FC, ReactElement } from "react";
import { Navigate } from "react-router-dom";
import { useGetInitializedQuery } from "@/app/services/auth";
import { useAppSelector } from "@/app/store";
import { shallowEqual } from "react-redux";
import useStreaming from "@/hooks/useStreaming";
interface Props {
children: ReactElement;
@@ -12,17 +11,8 @@ interface Props {
}
const RequireNoAuth: FC<Props> = ({ children, redirectTo = "/" }) => {
// const {pathname} =useLocation()
const { stopStreaming } = useStreaming();
const { isLoading } = useGetInitializedQuery();
const { token, initialized, guest } = useAppSelector((store) => store.authData, shallowEqual);
// 停掉 sse
useEffect(() => {
console.log("start stop from require no auth");
// if()
stopStreaming();
}, []);
if (isLoading) return null;
// 未初始化 则先走 setup 流程
if (!initialized) return <Navigate to={`/onboarding`} replace />;
+16 -18
View File
@@ -86,12 +86,12 @@ export default function useStreaming() {
console.info("debug SSE: start new timeout", aliveInter);
};
const startStreaming = useCallback(async () => {
// stop first
stopStreaming();
// if (SSE && (SSE.readyState === EventSource.OPEN || SSE.readyState === EventSource.CONNECTING)) {
// console.info("debug SSE: SSE not disconnect");
// return;
// }
console.info("debug SSE: clear timeout at startStreaming", aliveInter);
clearTimeout(aliveInter);
if (SSE && (SSE.readyState === EventSource.OPEN || SSE.readyState === EventSource.CONNECTING)) {
console.info("debug SSE: SSE not disconnect");
return;
}
const { token, refreshToken, expireTime } = getLocalAuthData();
// token 非空
if (!token) {
@@ -105,10 +105,10 @@ export default function useStreaming() {
if ("error" in resp) {
console.error("renew error from sse", resp.error);
// 还有网,而且在当前页,则停止循环
// const tabHidden = isTabHidden();
// if (navigator.onLine || !tabHidden) {
// stopStreaming();
// }
const tabHidden = isTabHidden();
if (navigator.onLine || !tabHidden) {
stopStreaming();
}
// 返回,开始下次 polling(如果有)
return;
} else {
@@ -183,7 +183,7 @@ export default function useStreaming() {
dispatch(setReady(true));
setTimeout(() => {
toast.dismiss();
}, 1000);
}, 2000);
break;
case "server_config_changed": {
const { type, ...rest } = data;
@@ -432,6 +432,7 @@ export default function useStreaming() {
};
useEffect(() => {
const handleNetworkChange = () => {
if (!user || guest) return;
console.info("debug SSE: network changed", navigator.onLine);
if (navigator.onLine) {
startStreaming();
@@ -440,6 +441,7 @@ export default function useStreaming() {
}
};
const handleWindowVisibilityChange = () => {
if (!user || guest) return;
// bug in electron webview: https://github.com/electron/electron/issues/28677
console.info("debug SSE: visibility changed", isTabHidden());
const tabHidden = isTabHidden();
@@ -449,18 +451,15 @@ export default function useStreaming() {
} else {
const elapsedTime = (new Date().getTime() - hiddenTime) / 1000;
// 大于 1 天
// const timeSpan = 60;
const timeSpan = 24 * 60 * 60;
// const timeSpan = 5;
const canReconnect = !guest && (elapsedTime > timeSpan || !SSE);
// const canReconnect = (elapsedTime > timeSpan || !SSE) && pathname !== "/login";
const canReconnect = elapsedTime > timeSpan || !SSE;
console.info(
"debug SSE: visibility changed elapsedTime",
elapsedTime,
hiddenTime,
canReconnect,
!SSE,
guest
!SSE
);
// 超过 1 天或者已断线,强制重连
if (canReconnect) {
@@ -476,7 +475,6 @@ export default function useStreaming() {
}, 1500);
} else {
// 直接重连
console.info("debug SSE: stop directly and reconnect");
startStreaming();
}
}
@@ -490,7 +488,7 @@ export default function useStreaming() {
window.removeEventListener("offline", handleNetworkChange);
document.removeEventListener("visibilitychange", handleWindowVisibilityChange);
};
}, []);
}, [user, guest]);
return {
startStreaming,
+1
View File
@@ -32,6 +32,7 @@ const InvitePrivate = () => {
if (data && isSuccess) {
// joinChannel(data)
navigateTo(`/chat/channel/${data.gid}`);
location.reload();
}
}, [isSuccess, data]);
const handleJoin = async () => {