diff --git a/apps/builder/package.json b/apps/builder/package.json
index 3677192c9..d9fae736d 100644
--- a/apps/builder/package.json
+++ b/apps/builder/package.json
@@ -9,6 +9,7 @@
"lint": "dotenv -e ./.env -e ../../.env -- next lint",
"test": "dotenv -e ./.env -e ../../.env -- pnpm playwright test",
"test:show-report": "pnpm playwright show-report src/test/reporters",
+ "test:ui": "dotenv -e ./.env -e ../../.env -- pnpm playwright test --ui",
"format:check": "prettier --check ./src"
},
"dependencies": {
@@ -42,12 +43,12 @@
"@typebot.io/env": "workspace:*",
"@typebot.io/js": "workspace:*",
"@typebot.io/nextjs": "workspace:*",
- "@udecode/plate-basic-marks": "21.1.5",
- "@udecode/plate-common": "21.1.5",
- "@udecode/plate-core": "21.1.5",
- "@udecode/plate-link": "21.2.0",
- "@udecode/plate-ui-link": "21.2.0",
- "@udecode/plate-ui-toolbar": "21.1.5",
+ "@udecode/cn": "29.0.1",
+ "@udecode/plate-basic-marks": "30.5.3",
+ "@udecode/plate-common": "30.4.5",
+ "@udecode/plate-core": "30.4.5",
+ "@udecode/plate-floating": "30.5.3",
+ "@udecode/plate-link": "30.5.3",
"@uiw/codemirror-extensions-langs": "4.21.7",
"@uiw/codemirror-theme-github": "4.21.7",
"@uiw/codemirror-theme-tokyo-night": "4.21.7",
@@ -83,9 +84,6 @@
"react": "18.2.0",
"react-dom": "18.2.0",
"react-markdown": "^9.0.1",
- "slate": "0.94.1",
- "slate-history": "0.93.0",
- "slate-react": "0.94.2",
"sonner": "1.3.1",
"stripe": "12.13.0",
"svg-round-corners": "0.4.1",
@@ -97,7 +95,7 @@
},
"devDependencies": {
"@chakra-ui/styled-system": "2.9.1",
- "@playwright/test": "1.36.0",
+ "@playwright/test": "1.41.2",
"@typebot.io/forge": "workspace:*",
"@typebot.io/forge-repository": "workspace:*",
"@typebot.io/forge-schemas": "workspace:*",
diff --git a/apps/builder/src/components/icons.tsx b/apps/builder/src/components/icons.tsx
index aea324d2b..8d23227ff 100644
--- a/apps/builder/src/components/icons.tsx
+++ b/apps/builder/src/components/icons.tsx
@@ -651,3 +651,14 @@ export const LightBulbIcon = (props: IconProps) => (
)
+
+export const UnlinkIcon = (props: IconProps) => (
+
+
+
+
+
+
+
+
+)
diff --git a/apps/builder/src/features/blocks/bubbles/textBubble/components/TextBubbleEditor.tsx b/apps/builder/src/features/blocks/bubbles/textBubble/components/TextBubbleEditor.tsx
index edaf2f99b..a1adbe125 100644
--- a/apps/builder/src/features/blocks/bubbles/textBubble/components/TextBubbleEditor.tsx
+++ b/apps/builder/src/features/blocks/bubbles/textBubble/components/TextBubbleEditor.tsx
@@ -1,175 +1,10 @@
-import {
- Flex,
- Popover,
- PopoverAnchor,
- PopoverContent,
- Portal,
- Stack,
- useColorModeValue,
-} from '@chakra-ui/react'
-import React, { useCallback, useEffect, useRef, useState } from 'react'
-import { Plate, PlateProvider, usePlateEditorRef } from '@udecode/plate-core'
-import { editorStyle, platePlugins } from '@/lib/plate'
-import { BaseEditor, BaseSelection, Transforms } from 'slate'
-import { Variable } from '@typebot.io/schemas'
-import { ReactEditor } from 'slate-react'
-import { VariableSearchInput } from '@/components/inputs/VariableSearchInput'
-import { colors } from '@/lib/theme'
-import { useOutsideClick } from '@/hooks/useOutsideClick'
-import { selectEditor, TElement } from '@udecode/plate-common'
-import { TextEditorToolBar } from './TextEditorToolBar'
-import { useTranslate } from '@tolgee/react'
+import React, { useState } from 'react'
+import { Plate } from '@udecode/plate-core'
+import { platePlugins } from '@/lib/plate'
+import { TElement } from '@udecode/plate-common'
+import { TextEditorEditorContent } from './TextEditorEditorContent'
type TextBubbleEditorContentProps = {
- id: string
- textEditorValue: TElement[]
- onClose: (newContent: TElement[]) => void
-}
-
-const TextBubbleEditorContent = ({
- id,
- textEditorValue,
- onClose,
-}: TextBubbleEditorContentProps) => {
- const { t } = useTranslate()
- const editor = usePlateEditorRef()
- const varDropdownRef = useRef(null)
- const rememberedSelection = useRef(null)
- const [isVariableDropdownOpen, setIsVariableDropdownOpen] = useState(false)
- const [isFirstFocus, setIsFirstFocus] = useState(true)
-
- const textEditorRef = useRef(null)
-
- const closeEditor = () => onClose(textEditorValue)
-
- useOutsideClick({
- ref: textEditorRef,
- handler: closeEditor,
- })
-
- const computeTargetCoord = useCallback(() => {
- if (rememberedSelection.current) return { top: 0, left: 0 }
- const selection = window.getSelection()
- const relativeParent = textEditorRef.current
- if (!selection || !relativeParent) return { top: 0, left: 0 }
- const range = selection.getRangeAt(0)
- const selectionBoundingRect = range.getBoundingClientRect()
- const relativeRect = relativeParent.getBoundingClientRect()
- return {
- top: selectionBoundingRect.bottom - relativeRect.top,
- left: selectionBoundingRect.left - relativeRect.left,
- }
- }, [])
-
- useEffect(() => {
- if (!isVariableDropdownOpen) return
- const el = varDropdownRef.current
- if (!el) return
- const { top, left } = computeTargetCoord()
- if (top === 0 && left === 0) return
- el.style.top = `${top}px`
- el.style.left = `${left}px`
- }, [computeTargetCoord, isVariableDropdownOpen])
-
- const handleVariableSelected = (variable?: Variable) => {
- setIsVariableDropdownOpen(false)
- if (!rememberedSelection.current || !variable) return
- ReactEditor.focus(editor as unknown as ReactEditor)
- Transforms.select(
- editor as unknown as BaseEditor,
- rememberedSelection.current
- )
- Transforms.insertText(
- editor as unknown as BaseEditor,
- '{{' + variable.name + '}}'
- )
- }
-
- const handleKeyDown = (e: React.KeyboardEvent) => {
- if (e.shiftKey) return
- if (e.key === 'Enter' && (e.metaKey || e.ctrlKey)) closeEditor()
- }
-
- return (
- e.stopPropagation()}
- sx={{
- '.slate-ToolbarButton-active': {
- color: useColorModeValue('blue.500', 'blue.300') + ' !important',
- },
- '[class^="PlateFloatingLink___Styled"]': {
- '--tw-bg-opacity': useColorModeValue('1', '.1') + '!important',
- backgroundColor: useColorModeValue('white', 'gray.800'),
- borderRadius: 'md',
- transitionProperty: 'background-color',
- transitionDuration: 'normal',
- },
- '[class^="FloatingVerticalDivider___"]': {
- '--tw-bg-opacity': useColorModeValue('1', '.4') + '!important',
- },
- '.slate-a': {
- color: useColorModeValue('blue.500', 'blue.300'),
- },
- }}
- >
- setIsVariableDropdownOpen(true)}
- />
- {
- rememberedSelection.current = null
- if (!isFirstFocus) return
- if (editor.children.length === 0) return
- selectEditor(editor, {
- edge: 'end',
- })
- setIsFirstFocus(false)
- },
- 'aria-label': `${t('editor.blocks.bubbles.textEditor.plate.label')}`,
- onBlur: () => {
- rememberedSelection.current = editor?.selection
- },
- onKeyDown: handleKeyDown,
- onClick: () => {
- setIsVariableDropdownOpen(false)
- },
- }}
- />
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-type TextBubbleEditorProps = {
id: string
initialValue: TElement[]
onClose: (newContent: TElement[]) => void
@@ -179,11 +14,14 @@ export const TextBubbleEditor = ({
id,
initialValue,
onClose,
-}: TextBubbleEditorProps) => {
- const [textEditorValue, setTextEditorValue] = useState(initialValue)
+}: TextBubbleEditorContentProps) => {
+ const [textEditorValue, setTextEditorValue] =
+ useState(initialValue)
+
+ const closeEditor = () => onClose(textEditorValue)
return (
-
-
-
+
+
)
}
diff --git a/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorEditorContent.tsx b/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorEditorContent.tsx
new file mode 100644
index 000000000..158e8c165
--- /dev/null
+++ b/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorEditorContent.tsx
@@ -0,0 +1,152 @@
+import { VariableSearchInput } from '@/components/inputs/VariableSearchInput'
+import { editorStyle } from '@/lib/plate'
+import { colors } from '@/lib/theme'
+import {
+ useColorModeValue,
+ Popover,
+ PopoverAnchor,
+ Flex,
+ Portal,
+ PopoverContent,
+ Stack,
+} from '@chakra-ui/react'
+import { Variable } from '@typebot.io/schemas'
+import { useCallback, useEffect, useRef, useState } from 'react'
+import { TextEditorToolBar } from './TextEditorToolBar'
+import { useTranslate } from '@tolgee/react'
+import { PlateContent, useEditorRef } from '@udecode/plate-core'
+import { focusEditor, insertText, selectEditor } from '@udecode/plate-common'
+import { useOutsideClick } from '@/hooks/useOutsideClick'
+
+type Props = {
+ closeEditor: () => void
+}
+export const TextEditorEditorContent = ({ closeEditor }: Props) => {
+ const { t } = useTranslate()
+ const editor = useEditorRef()
+ const [isVariableDropdownOpen, setIsVariableDropdownOpen] = useState(false)
+ const [isFirstFocus, setIsFirstFocus] = useState(true)
+
+ const varDropdownRef = useRef(null)
+ const rememberedSelection = useRef(null)
+ const textEditorRef = useRef(null)
+ const plateContentRef = useRef(null)
+
+ const handleVariableSelected = (variable?: Variable) => {
+ setIsVariableDropdownOpen(false)
+ if (!variable) return
+ focusEditor(editor)
+ insertText(editor, '{{' + variable.name + '}}')
+ }
+
+ useOutsideClick({
+ ref: textEditorRef,
+ handler: closeEditor,
+ })
+
+ const handleKeyDown = (e: React.KeyboardEvent) => {
+ if (e.shiftKey) return
+ if (e.key === 'Enter' && (e.metaKey || e.ctrlKey)) closeEditor()
+ }
+
+ const computeTargetCoord = useCallback(() => {
+ if (rememberedSelection.current) return { top: 0, left: 0 }
+ const selection = window.getSelection()
+ const relativeParent = textEditorRef.current
+ if (!selection || !relativeParent) return { top: 0, left: 0 }
+ const range = selection.getRangeAt(0)
+ const selectionBoundingRect = range.getBoundingClientRect()
+ const relativeRect = relativeParent.getBoundingClientRect()
+ return {
+ top: selectionBoundingRect.bottom - relativeRect.top,
+ left: selectionBoundingRect.left - relativeRect.left,
+ }
+ }, [])
+
+ useEffect(() => {
+ if (!isVariableDropdownOpen) return
+ const el = varDropdownRef.current
+ if (!el) return
+ const { top, left } = computeTargetCoord()
+ if (top === 0 && left === 0) return
+ el.style.top = `${top}px`
+ el.style.left = `${left}px`
+ }, [computeTargetCoord, isVariableDropdownOpen])
+
+ return (
+ e.stopPropagation()}
+ sx={{
+ '.slate-ToolbarButton-active': {
+ color: useColorModeValue('blue.500', 'blue.300') + ' !important',
+ },
+ '[class^="PlateFloatingLink___Styled"]': {
+ '--tw-bg-opacity': useColorModeValue('1', '.1') + '!important',
+ backgroundColor: useColorModeValue('white', 'gray.800'),
+ borderRadius: 'md',
+ transitionProperty: 'background-color',
+ transitionDuration: 'normal',
+ },
+ '[class^="FloatingVerticalDivider___"]': {
+ '--tw-bg-opacity': useColorModeValue('1', '.4') + '!important',
+ },
+ '.slate-a': {
+ color: useColorModeValue('blue.500', 'blue.300'),
+ },
+ }}
+ >
+ setIsVariableDropdownOpen(true)}
+ />
+ {
+ setIsVariableDropdownOpen(false)
+ }}
+ onFocus={() => {
+ rememberedSelection.current = null
+ if (!isFirstFocus || !editor) return
+ if (editor.children.length === 0) return
+ selectEditor(editor, {
+ edge: 'end',
+ })
+ setIsFirstFocus(false)
+ }}
+ onBlur={() => {
+ if (!editor) return
+ rememberedSelection.current = editor.selection
+ }}
+ aria-label="Text editor"
+ />
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorToolBar.tsx b/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorToolBar.tsx
index 7be35d2ec..e704dffd0 100644
--- a/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorToolBar.tsx
+++ b/apps/builder/src/features/blocks/bubbles/textBubble/components/TextEditorToolBar.tsx
@@ -9,16 +9,17 @@ import {
MARK_ITALIC,
MARK_UNDERLINE,
} from '@udecode/plate-basic-marks'
-import { getPluginType, usePlateEditorRef } from '@udecode/plate-core'
-import { LinkToolbarButton } from '@udecode/plate-ui-link'
-import { MarkToolbarButton } from '@udecode/plate-ui-toolbar'
+import { getPluginType, useEditorRef } from '@udecode/plate-core'
import {
BoldIcon,
ItalicIcon,
UnderlineIcon,
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
LinkIcon,
UserIcon,
} from '@/components/icons'
+import { MarkToolbarButton } from './plate/MarkToolbarButton'
+import { LinkToolbarButton } from './plate/LinkToolbarButton'
type Props = {
onVariablesButtonClick: () => void
@@ -28,7 +29,8 @@ export const TextEditorToolBar = ({
onVariablesButtonClick,
...props
}: Props) => {
- const editor = usePlateEditorRef()
+ const editor = useEditorRef()
+
const handleVariablesButtonMouseDown = (e: React.MouseEvent) => {
e.stopPropagation()
e.preventDefault()
@@ -52,24 +54,27 @@ export const TextEditorToolBar = ({
/>
}
+ aria-label="Toggle bold"
/>
}
+ aria-label="Toggle italic"
/>
}
+ aria-label="Toggle underline"
/>
- } />
+ } aria-label="Add link" />
)
diff --git a/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/LinkFloatingInput.tsx b/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/LinkFloatingInput.tsx
new file mode 100644
index 000000000..0bd36d7df
--- /dev/null
+++ b/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/LinkFloatingInput.tsx
@@ -0,0 +1,149 @@
+import React, { useRef } from 'react'
+import {
+ flip,
+ offset,
+ UseVirtualFloatingOptions,
+} from '@udecode/plate-floating'
+import {
+ LinkFloatingToolbarState,
+ useFloatingLinkEdit,
+ useFloatingLinkEditState,
+ useFloatingLinkInsert,
+ useFloatingLinkInsertState,
+ useFloatingLinkUrlInput,
+} from '@udecode/plate-link'
+import { LinkIcon, UnlinkIcon } from '@/components/icons'
+import {
+ Button,
+ Divider,
+ HStack,
+ IconButton,
+ Input,
+ InputGroup,
+ InputLeftElement,
+ Stack,
+} from '@chakra-ui/react'
+import { TextInputIcon } from '@/features/blocks/inputs/textInput/components/TextInputIcon'
+
+const floatingOptions: UseVirtualFloatingOptions = {
+ placement: 'bottom-start',
+ middleware: [
+ offset(12),
+ flip({
+ padding: 12,
+ fallbackPlacements: ['bottom-end', 'top-start', 'top-end'],
+ }),
+ ],
+}
+
+export interface LinkFloatingToolbarProps {
+ state?: LinkFloatingToolbarState
+}
+
+export function LinkFloatingToolbar({ state }: LinkFloatingToolbarProps) {
+ const urlInputRef = useRef(null)
+ const insertState = useFloatingLinkInsertState({
+ ...state,
+ floatingOptions: {
+ ...floatingOptions,
+ ...state?.floatingOptions,
+ },
+ })
+ const {
+ props: insertProps,
+ ref: insertRef,
+ hidden,
+ textInputProps,
+ } = useFloatingLinkInsert(insertState)
+
+ const { props } = useFloatingLinkUrlInput({
+ ref: urlInputRef,
+ })
+
+ const editState = useFloatingLinkEditState({
+ ...state,
+ floatingOptions: {
+ ...floatingOptions,
+ ...state?.floatingOptions,
+ },
+ })
+ const {
+ props: editProps,
+ ref: editRef,
+ editButtonProps,
+ unlinkButtonProps,
+ } = useFloatingLinkEdit(editState)
+
+ if (hidden) return null
+
+ const input = (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+
+ const editContent = editState.isEditing ? (
+ input
+ ) : (
+
+
+
+
+
+ }
+ aria-label="Unlink"
+ size="sm"
+ {...unlinkButtonProps}
+ />
+
+ )
+
+ return (
+ <>
+
+ {input}
+
+
+
+ {editContent}
+
+ >
+ )
+}
diff --git a/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/LinkToolbarButton.tsx b/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/LinkToolbarButton.tsx
new file mode 100644
index 000000000..2cf51393e
--- /dev/null
+++ b/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/LinkToolbarButton.tsx
@@ -0,0 +1,23 @@
+import React from 'react'
+import { IconButton, IconButtonProps } from '@chakra-ui/react'
+import {
+ useLinkToolbarButton,
+ useLinkToolbarButtonState,
+} from '@udecode/plate-link'
+
+type Props = IconButtonProps
+
+export const LinkToolbarButton = ({ ...rest }: Props) => {
+ const state = useLinkToolbarButtonState()
+ const { props } = useLinkToolbarButton(state)
+
+ return (
+
+ )
+}
diff --git a/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/MarkToolbarButton.tsx b/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/MarkToolbarButton.tsx
new file mode 100644
index 000000000..83ccd2c51
--- /dev/null
+++ b/apps/builder/src/features/blocks/bubbles/textBubble/components/plate/MarkToolbarButton.tsx
@@ -0,0 +1,26 @@
+import React from 'react'
+import {
+ useMarkToolbarButton,
+ useMarkToolbarButtonState,
+} from '@udecode/plate-common'
+import { IconButton, IconButtonProps } from '@chakra-ui/react'
+
+type Props = {
+ nodeType: string
+ clear?: string | string[]
+} & IconButtonProps
+
+export const MarkToolbarButton = ({ clear, nodeType, ...rest }: Props) => {
+ const state = useMarkToolbarButtonState({ clear, nodeType })
+ const { props } = useMarkToolbarButton(state)
+
+ return (
+
+ )
+}
diff --git a/apps/builder/src/lib/plate.tsx b/apps/builder/src/lib/plate.tsx
index 18eb8d7bf..c88e337ce 100644
--- a/apps/builder/src/lib/plate.tsx
+++ b/apps/builder/src/lib/plate.tsx
@@ -1,3 +1,4 @@
+import { LinkFloatingToolbar } from '@/features/blocks/bubbles/textBubble/components/plate/LinkFloatingInput'
import {
createBoldPlugin,
createItalicPlugin,
@@ -5,13 +6,13 @@ import {
} from '@udecode/plate-basic-marks'
import { createPlugins } from '@udecode/plate-core'
import { createLinkPlugin, ELEMENT_LINK } from '@udecode/plate-link'
-import { PlateFloatingLink } from '@udecode/plate-ui-link'
export const editorStyle = (backgroundColor: string): React.CSSProperties => ({
flex: 1,
padding: '1rem',
backgroundColor,
borderRadius: '0.25rem',
+ outline: 'none',
})
export const platePlugins = createPlugins(
@@ -20,7 +21,8 @@ export const platePlugins = createPlugins(
createItalicPlugin(),
createUnderlinePlugin(),
createLinkPlugin({
- renderAfterEditable: PlateFloatingLink,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ renderAfterEditable: LinkFloatingToolbar as any,
options: {
isUrl: (url: string) =>
url.startsWith('http:') ||
diff --git a/apps/docs/openapi/builder.json b/apps/docs/openapi/builder.json
index e9947b2e5..c8a63be21 100644
--- a/apps/docs/openapi/builder.json
+++ b/apps/docs/openapi/builder.json
@@ -19460,6 +19460,37 @@
"type": "string"
}
}
+ },
+ "progressBar": {
+ "type": "object",
+ "properties": {
+ "isEnabled": {
+ "type": "boolean"
+ },
+ "color": {
+ "type": "string"
+ },
+ "backgroundColor": {
+ "type": "string"
+ },
+ "placement": {
+ "type": "string",
+ "enum": [
+ "Top",
+ "Bottom"
+ ]
+ },
+ "thickness": {
+ "type": "number"
+ },
+ "position": {
+ "type": "string",
+ "enum": [
+ "fixed",
+ "absolute"
+ ]
+ }
+ }
}
}
},
diff --git a/apps/docs/openapi/viewer.json b/apps/docs/openapi/viewer.json
index 310a7b372..cf286db29 100644
--- a/apps/docs/openapi/viewer.json
+++ b/apps/docs/openapi/viewer.json
@@ -1380,6 +1380,10 @@
}
},
"description": "If the typebot contains dynamic avatars, dynamicTheme returns the new avatar URLs whenever their variables are updated."
+ },
+ "progress": {
+ "type": "number",
+ "description": "If progress bar is enabled, this field will return a number between 0 and 100 indicating the current progress based on the longest remaining path of the flow."
}
},
"required": [
@@ -1709,6 +1713,10 @@
}
},
"description": "If the typebot contains dynamic avatars, dynamicTheme returns the new avatar URLs whenever their variables are updated."
+ },
+ "progress": {
+ "type": "number",
+ "description": "If progress bar is enabled, this field will return a number between 0 and 100 indicating the current progress based on the longest remaining path of the flow."
}
},
"required": [
@@ -2127,6 +2135,10 @@
}
},
"description": "If the typebot contains dynamic avatars, dynamicTheme returns the new avatar URLs whenever their variables are updated."
+ },
+ "progress": {
+ "type": "number",
+ "description": "If progress bar is enabled, this field will return a number between 0 and 100 indicating the current progress based on the longest remaining path of the flow."
}
},
"required": [
@@ -6759,6 +6771,37 @@
"type": "string"
}
}
+ },
+ "progressBar": {
+ "type": "object",
+ "properties": {
+ "isEnabled": {
+ "type": "boolean"
+ },
+ "color": {
+ "type": "string"
+ },
+ "backgroundColor": {
+ "type": "string"
+ },
+ "placement": {
+ "type": "string",
+ "enum": [
+ "Top",
+ "Bottom"
+ ]
+ },
+ "thickness": {
+ "type": "number"
+ },
+ "position": {
+ "type": "string",
+ "enum": [
+ "fixed",
+ "absolute"
+ ]
+ }
+ }
}
}
},
diff --git a/packages/bot-engine/package.json b/packages/bot-engine/package.json
index 2b4653d03..c6aa93e98 100644
--- a/packages/bot-engine/package.json
+++ b/packages/bot-engine/package.json
@@ -17,7 +17,7 @@
"@typebot.io/schemas": "workspace:*",
"@typebot.io/tsconfig": "workspace:*",
"@typebot.io/variables": "workspace:*",
- "@udecode/plate-common": "21.1.5",
+ "@udecode/plate-common": "30.4.5",
"ai": "2.2.33",
"chrono-node": "2.7.5",
"date-fns": "2.30.0",
diff --git a/packages/embeds/js/package.json b/packages/embeds/js/package.json
index 3a2cac2d8..f3a86fdfe 100644
--- a/packages/embeds/js/package.json
+++ b/packages/embeds/js/package.json
@@ -14,7 +14,7 @@
"license": "MIT",
"dependencies": {
"@stripe/stripe-js": "1.54.1",
- "@udecode/plate-common": "21.1.5",
+ "@udecode/plate-common": "30.4.5",
"dompurify": "3.0.6",
"ky": "1.1.3",
"marked": "9.0.3",
diff --git a/packages/lib/package.json b/packages/lib/package.json
index d91ea8137..05d251ce1 100644
--- a/packages/lib/package.json
+++ b/packages/lib/package.json
@@ -27,17 +27,17 @@
"dependencies": {
"@sentry/nextjs": "7.77.0",
"@trpc/server": "10.40.0",
- "@udecode/plate-basic-marks": "21.1.5",
- "@udecode/plate-block-quote": "30.1.2",
- "@udecode/plate-code-block": "30.1.2",
- "@udecode/plate-common": "21.1.5",
- "@udecode/plate-heading": "30.1.2",
- "@udecode/plate-horizontal-rule": "30.1.2",
- "@udecode/plate-link": "21.2.0",
- "@udecode/plate-list": "30.1.2",
- "@udecode/plate-media": "30.1.2",
- "@udecode/plate-paragraph": "30.1.2",
- "escape-html": "^1.0.3",
+ "@udecode/plate-basic-marks": "30.5.3",
+ "@udecode/plate-block-quote": "30.5.3",
+ "@udecode/plate-code-block": "30.7.0",
+ "@udecode/plate-common": "30.4.5",
+ "@udecode/plate-heading": "30.5.3",
+ "@udecode/plate-horizontal-rule": "30.5.3",
+ "@udecode/plate-link": "30.5.3",
+ "@udecode/plate-list": "30.5.3",
+ "@udecode/plate-media": "30.5.3",
+ "@udecode/plate-paragraph": "30.5.3",
+ "escape-html": "1.0.3",
"google-auth-library": "8.9.0",
"got": "12.6.0",
"minio": "7.1.3",
diff --git a/packages/lib/playwright/baseConfig.ts b/packages/lib/playwright/baseConfig.ts
index 4a6ea08ef..9c2e55865 100644
--- a/packages/lib/playwright/baseConfig.ts
+++ b/packages/lib/playwright/baseConfig.ts
@@ -7,7 +7,7 @@ export const playwrightBaseConfig: PlaywrightTestConfig = {
expect: {
timeout: process.env.CI ? 10 * 1000 : 5 * 1000,
},
- retries: process.env.NO_RETRIES ? 0 : 1,
+ retries: 0,
workers: process.env.CI ? 2 : 3,
reporter: [
[process.env.CI ? 'github' : 'list'],
diff --git a/packages/radar/package.json b/packages/radar/package.json
index 68200b361..ec0ce7bad 100644
--- a/packages/radar/package.json
+++ b/packages/radar/package.json
@@ -6,7 +6,7 @@
"license": "AGPL-3.0-or-later",
"private": true,
"dependencies": {
- "@udecode/plate-common": "21.1.5"
+ "@udecode/plate-common": "30.4.5"
},
"devDependencies": {
"@typebot.io/schemas": "workspace:*",
diff --git a/packages/schemas/package.json b/packages/schemas/package.json
index 9b5022321..5f4465819 100644
--- a/packages/schemas/package.json
+++ b/packages/schemas/package.json
@@ -6,7 +6,7 @@
"license": "AGPL-3.0-or-later",
"private": true,
"dependencies": {
- "@udecode/plate-common": "21.1.5",
+ "@udecode/plate-common": "30.4.5",
"zod": "3.22.4",
"zod-openapi": "^2.11.0"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 10a9e3615..375d7ea39 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -119,24 +119,24 @@ importers:
'@typebot.io/nextjs':
specifier: workspace:*
version: link:../../packages/embeds/nextjs
+ '@udecode/cn':
+ specifier: 29.0.1
+ version: 29.0.1(@types/react@18.2.15)(class-variance-authority@0.7.0)(react-dom@18.2.0)(react@18.2.0)(tailwind-merge@2.2.0)
'@udecode/plate-basic-marks':
- specifier: 21.1.5
- version: 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-common':
- specifier: 21.1.5
- version: 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-core':
- specifier: 21.1.5
- version: 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-floating':
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-link':
- specifier: 21.2.0
- version: 21.2.0(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-ui-link':
- specifier: 21.2.0
- version: 21.2.0(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- '@udecode/plate-ui-toolbar':
- specifier: 21.1.5
- version: 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@uiw/codemirror-extensions-langs':
specifier: 4.21.7
version: 4.21.7(@codemirror/autocomplete@6.12.0)(@codemirror/language-data@6.4.0)(@codemirror/language@6.10.0)(@codemirror/legacy-modes@6.3.3)(@codemirror/state@6.4.0)(@codemirror/view@6.23.1)(@lezer/common@1.2.1)(@lezer/highlight@1.2.0)(@lezer/javascript@1.4.13)(@lezer/lr@1.4.0)
@@ -242,15 +242,6 @@ importers:
react-markdown:
specifier: ^9.0.1
version: 9.0.1(@types/react@18.2.15)(react@18.2.0)
- slate:
- specifier: 0.94.1
- version: 0.94.1
- slate-history:
- specifier: 0.93.0
- version: 0.93.0(slate@0.94.1)
- slate-react:
- specifier: 0.94.2
- version: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
sonner:
specifier: 1.3.1
version: 1.3.1(react-dom@18.2.0)(react@18.2.0)
@@ -280,8 +271,8 @@ importers:
specifier: 2.9.1
version: 2.9.1
'@playwright/test':
- specifier: 1.36.0
- version: 1.36.0
+ specifier: 1.41.2
+ version: 1.41.2
'@typebot.io/forge':
specifier: workspace:*
version: link:../../packages/forge/core
@@ -654,8 +645,8 @@ importers:
specifier: workspace:*
version: link:../variables
'@udecode/plate-common':
- specifier: 21.1.5
- version: 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
ai:
specifier: 2.2.33
version: 2.2.33(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15)
@@ -893,8 +884,8 @@ importers:
specifier: 1.54.1
version: 1.54.1
'@udecode/plate-common':
- specifier: 21.1.5
- version: 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
dompurify:
specifier: 3.0.6
version: 3.0.6
@@ -1426,37 +1417,37 @@ importers:
specifier: 10.40.0
version: 10.40.0
'@udecode/plate-basic-marks':
- specifier: 21.1.5
- version: 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-block-quote':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-code-block':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.7.0
+ version: 30.7.0(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-common':
- specifier: 21.1.5
- version: 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-heading':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-horizontal-rule':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-link':
- specifier: 21.2.0
- version: 21.2.0(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-list':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-media':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/plate-paragraph':
- specifier: 30.1.2
- version: 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ specifier: 30.5.3
+ version: 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
escape-html:
- specifier: ^1.0.3
+ specifier: 1.0.3
version: 1.0.3
google-auth-library:
specifier: 8.9.0
@@ -1554,8 +1545,8 @@ importers:
packages/radar:
dependencies:
'@udecode/plate-common':
- specifier: 21.1.5
- version: 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
devDependencies:
'@typebot.io/env':
specifier: workspace:*
@@ -1576,8 +1567,8 @@ importers:
packages/schemas:
dependencies:
'@udecode/plate-common':
- specifier: 21.1.5
- version: 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ specifier: 30.4.5
+ version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
zod:
specifier: 3.22.4
version: 3.22.4
@@ -5001,10 +4992,6 @@ packages:
resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
dev: false
- /@emotion/unitless@0.8.0:
- resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==}
- dev: false
-
/@emotion/unitless@0.8.1:
resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
dev: false
@@ -7554,6 +7541,14 @@ packages:
fsevents: 2.3.2
dev: true
+ /@playwright/test@1.41.2:
+ resolution: {integrity: sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dependencies:
+ playwright: 1.41.2
+ dev: true
+
/@popperjs/core@2.11.8:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
@@ -7748,56 +7743,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.15)(react@18.2.0)
- '@types/react': 18.2.15
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
- /@radix-ui/react-dropdown-menu@2.0.6(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-menu': 2.0.6(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@types/react': 18.2.15
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
/@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.15)(react@18.2.0):
resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
peerDependencies:
@@ -7835,28 +7780,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-focus-scope@1.0.4(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@types/react': 18.2.15
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
/@radix-ui/react-id@1.0.1(@types/react@18.2.15)(react@18.2.0):
resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
peerDependencies:
@@ -7872,43 +7795,6 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-menu@2.0.6(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-popper': 1.1.3(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.4(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@types/react': 18.2.15
- aria-hidden: 1.2.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(@types/react@18.2.15)(react@18.2.0)
- dev: false
-
/@radix-ui/react-popover@1.0.6(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-cZ4defGpkZ0qTRtlIBzJLSzL6ht7ofhhW4i1+pkemjV1IKXm0wgCRnee154qlV6r9Ttunmh2TNZhMfV2bavUyA==}
peerDependencies:
@@ -7974,35 +7860,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-popper@1.1.3(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.15)(react@18.2.0)
- '@radix-ui/rect': 1.0.1
- '@types/react': 18.2.15
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
/@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==}
peerDependencies:
@@ -8024,26 +7881,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-portal@1.0.4(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@types/react': 18.2.15
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
/@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==}
peerDependencies:
@@ -9135,17 +8972,6 @@ packages:
engines: {node: '>=12'}
dev: false
- /@tippyjs/react@4.2.6(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-91RicDR+H7oDSyPycI13q3b7o4O60wa2oRbjlz2fyRLmHImc4vyDwuUP8NtZaN0VARJY5hybvDYrFzhY9+Lbyw==}
- peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
- dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- tippy.js: 6.3.7
- dev: false
-
/@tolgee/cli@1.3.2:
resolution: {integrity: sha512-7Vf+BFGmQ9jLfDiRrhsgg+h494k0V8BacSdKVZV83PqhibI6/+H9boJvB1oSA+IEwAO9BoBFxy87Y1LN0NI1Cg==}
engines: {node: '>= 18'}
@@ -9645,10 +9471,6 @@ packages:
resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
dev: true
- /@types/stylis@4.2.0:
- resolution: {integrity: sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==}
- dev: false
-
/@types/tinycolor2@1.4.3:
resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==}
dev: true
@@ -9901,73 +9723,27 @@ packages:
'@typescript-eslint/types': 6.0.0
eslint-visitor-keys: 3.4.3
- /@udecode/plate-basic-marks@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-F5v85HjKoqn94AFmD7oL1J0IMIiDKcDApMJ9t14Co/0zSaZ6CVJeqVMzzcMSAI6dUVsZilDzXmjvKJ/royA6hw==}
+ /@udecode/cn@29.0.1(@types/react@18.2.15)(class-variance-authority@0.7.0)(react-dom@18.2.0)(react@18.2.0)(tailwind-merge@2.2.0):
+ resolution: {integrity: sha512-U41vXvTBKU+06CiQivy4pIWB7RzfaB3DlqkQMNv8UNK164pJhM3v6P0D45kFpbU2uOSOCGpYRSo4kMp9y8RtcQ==}
peerDependencies:
+ class-variance-authority: '>=0.7.0'
react: '>=16.8.0'
react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
+ tailwind-merge: '>=2.2.0'
dependencies:
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
+ '@udecode/react-utils': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
+ class-variance-authority: 0.7.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
+ tailwind-merge: 2.2.0
transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
dev: false
- /@udecode/plate-basic-marks@21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-F5v85HjKoqn94AFmD7oL1J0IMIiDKcDApMJ9t14Co/0zSaZ6CVJeqVMzzcMSAI6dUVsZilDzXmjvKJ/royA6hw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-block-quote@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-3KR95Mg2h2VKAbZrj5pB1ole9To5eRaiOReVNuCDaxUo1Be9C8zZSMghsC1Rao6lEju2VrwmpO2c8p36Pb4CRw==}
+ /@udecode/plate-basic-marks@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-/p5WVEz20mWVg+HNrMemDLJ/n0AM2e0GZwn5NTQULXa5i9DcqqcZOXlOayXhxjG4P9/KV9nPdOttQtxti/Sr3g==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -9975,87 +9751,19 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
slate: 0.94.1
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-button@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-edzp/yBVJYZ5tKoYGss9AL+7gLbmWT8cOlxI8qLjdT5b5OJukWqSlhMcP1CBCfv0THIYOpayKN2AfgBEalstOw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-button@21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-edzp/yBVJYZ5tKoYGss9AL+7gLbmWT8cOlxI8qLjdT5b5OJukWqSlhMcP1CBCfv0THIYOpayKN2AfgBEalstOw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-code-block@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-0SvMjyhv7XKAG6PleWcXLctTgTfdTS+iV7I/udjbyPdHr1+6+2EAYNe2lJpENWhr/n2MWusJFSpnAAOOw1hzcw==}
+ /@udecode/plate-block-quote@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-InFQ/IaS2BFj74CaDU4V/hlbcefXG3joRBw2cH8QJgbB1t4GSBTW8ZoMDDA6L6N9edBUu8R3vQWQgfZhp303Ig==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -10063,7 +9771,27 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ slate: 0.94.1
+ slate-history: 0.93.0(slate@0.94.1)
+ slate-hyperscript: 0.100.0(slate@0.94.1)
+ slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
+ dev: false
+
+ /@udecode/plate-code-block@30.7.0(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-/wodH5+SH9eALLIiUAkcwRE2EO4eIBIe5bIoCYMToe3dwaDF4MVHwBU5jZLzi6cy9osar396CQfPmW1j63MJLQ==}
+ peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ slate: '>=0.94.0'
+ slate-history: '>=0.93.0'
+ slate-hyperscript: '>=0.66.0'
+ slate-react: '>=0.99.0'
+ dependencies:
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
prismjs: 1.29.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -10071,126 +9799,10 @@ packages:
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-common@21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-5SP4OblU1CoNlrSgHKjpQpvNEMB0rJfyCfToMUo91XfXOGf+L9lxzDJu3PjEbwLs9p1iKG+0DZ9wKiZvyUPF6g==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-core': 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-utils': 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate-utils': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-common@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-5SP4OblU1CoNlrSgHKjpQpvNEMB0rJfyCfToMUo91XfXOGf+L9lxzDJu3PjEbwLs9p1iKG+0DZ9wKiZvyUPF6g==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-core': 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-utils': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate-utils': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-common@21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-5SP4OblU1CoNlrSgHKjpQpvNEMB0rJfyCfToMUo91XfXOGf+L9lxzDJu3PjEbwLs9p1iKG+0DZ9wKiZvyUPF6g==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-core': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/plate-utils': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/slate-utils': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-common@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-3O100g2s0TNIRWIS8dvwTtXXwY8CdAHOrYfsG/PfuBJ3ZMW+2GAGH8gxjlDoL/AJ5W9amS95NiwkRjsHClwX/A==}
+ /@udecode/plate-common@30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-p/hF7rvuEqyrxvsfgjaBswv82C/Z1/S5vNj+m33UG91cnPs5sLHbofd5qh7vRgKKfZ/uk028mNpUgemo1bFgbA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -10199,11 +9811,11 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-core': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/plate-utils': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/react-utils': 29.0.1(react-dom@18.2.0)(react@18.2.0)
+ '@udecode/plate-core': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-utils': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/react-utils': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
'@udecode/slate': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 29.0.1(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/slate-react': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/slate-utils': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
'@udecode/utils': 24.3.0
react: 18.2.0
@@ -10219,90 +9831,8 @@ packages:
- scheduler
dev: false
- /@udecode/plate-core@21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-yA3XLfwDnzSExBQ5kg4yy780a61GMPdeGSWIHph/0Iipa9v3IZ3V9ZmaAWQrq0TwS4pwS7nGTmUkn94RywvC2w==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- '@udecode/zustood': 1.1.3(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(zustand@3.7.2)
- clsx: 1.2.1
- jotai: 1.13.1(@babel/core@7.22.9)(react@18.2.0)
- lodash: 4.17.21
- nanoid: 3.3.7
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-hotkeys-hook: 4.4.4(react-dom@18.2.0)(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- use-deep-compare: 1.2.1(react@18.2.0)
- zustand: 3.7.2(react@18.2.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-core@21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-yA3XLfwDnzSExBQ5kg4yy780a61GMPdeGSWIHph/0Iipa9v3IZ3V9ZmaAWQrq0TwS4pwS7nGTmUkn94RywvC2w==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- '@udecode/zustood': 1.1.3(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(zustand@3.7.2)
- clsx: 1.2.1
- jotai: 1.13.1(@babel/core@7.22.9)(react@18.2.0)
- lodash: 4.17.21
- nanoid: 3.3.7
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-hotkeys-hook: 4.4.4(react-dom@18.2.0)(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- use-deep-compare: 1.2.1(react@18.2.0)
- zustand: 3.7.2(react@18.2.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-core@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-AaYP9HwyloGVJ/J0b4QE4Wmxq0T7wexGAC4tb1zN0nO2EV/QGndLH1EgfhsGrsvFsxyGUwPzWg04sHCDbONfzw==}
+ /@udecode/plate-core@30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-x/X0dCLoWFyC7wEI9hTcVMR8C/xiTkF0w9I5fyhCMg1mXz/y4DB0CMute+hYT0Wz7rqgj9DYT4v8ryrB9fEu9A==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -10312,14 +9842,14 @@ packages:
slate-react: '>=0.99.0'
dependencies:
'@udecode/slate': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 29.0.1(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/slate-react': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/slate-utils': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
'@udecode/utils': 24.3.0
clsx: 1.2.1
is-hotkey: 0.2.0
- jotai: 2.6.3(react@18.2.0)
+ jotai: 2.6.3(@types/react@18.2.15)(react@18.2.0)
jotai-optics: 0.3.1(jotai@2.6.3)(optics-ts@2.4.1)
- jotai-x: 1.2.1(jotai@2.6.3)(react@18.2.0)
+ jotai-x: 1.2.2(@types/react@18.2.15)(jotai@2.6.3)(react@18.2.0)
lodash: 4.17.21
nanoid: 3.3.7
optics-ts: 2.4.1
@@ -10340,68 +9870,32 @@ packages:
- scheduler
dev: false
- /@udecode/plate-floating@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-e4x8XzSSsNMRmQMpcDD0D6VuYfbgErtadGwAS+Ub8A7gruIWy3YybAfssatZXRY4W1G7Cb7NsWFLxkmJgpwACA==}
+ /@udecode/plate-floating@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-9KxpZdKLy45a3Z+MJqSGmuJKQrl7CrNsLyUdjKD4Iqd1DIdBwl65dGqTmgI1EycF2jUsWIrgGE3W71f7E5/JdA==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
+ slate-hyperscript: '>=0.66.0'
+ slate-react: '>=0.99.0'
dependencies:
+ '@floating-ui/core': 1.6.0
'@floating-ui/react': 0.22.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-dropdown-menu': 2.0.6(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - '@types/react-dom'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-heading@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-Yo2nH+96OUulxLxAha6PQF0zzII/Qdx2OLJGU74vt2xnWFrsVKx3DwJFcdpgNsi2jFcYUWI3elhJoFsxOutKxw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-hyperscript: '>=0.66.0'
- slate-react: '>=0.99.0'
- dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
slate: 0.94.1
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-horizontal-rule@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-Shemw7y9Wfm/Mnv8yYKmh0hDm9G9uKoh2xj6ab0cM/ryZ/V2OxCyCM3ZF5F0/SDxWghpfZ5WxBTWhE4SySwYNw==}
+ /@udecode/plate-heading@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-F0SRJSXQtIw6N4AXcENyR01KNSZdflExsQnsEyjDGHZfF0x4bjCt7AeMr79ZDJ+ZAFTrOUKGR53+z2CV2G5ixg==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -10409,91 +9903,19 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
slate: 0.94.1
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-link@21.2.0(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-vGqtd6As3lCdB/v5gBwmPAhSrrSbRDpFUCLzDfUDIemONCaTylYWYXzss2INleB5IVUN6RZB8G1SIlfjjRlAXg==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-button': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-normalizers': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-link@21.2.0(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-vGqtd6As3lCdB/v5gBwmPAhSrrSbRDpFUCLzDfUDIemONCaTylYWYXzss2INleB5IVUN6RZB8G1SIlfjjRlAXg==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-button': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/plate-common': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/plate-normalizers': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-list@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-+EZm2hAqFIGQG4c/Gtp5QVrlpHv55Zb5moEIP9ETd97QA7heQ5zCB0+yM3sujueNhphzFB+Y+mhpsp8vTGPiDA==}
+ /@udecode/plate-horizontal-rule@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-qsAnS9eW/REH+fXXWUy8O27VhYOEFRMhMlXIp83dIDKP2BtXeR2JeVHdM2wa5oEo+3G7o7Qy2DS5Yg51A3wu/Q==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -10501,8 +9923,50 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/plate-reset-node': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ slate: 0.94.1
+ slate-history: 0.93.0(slate@0.94.1)
+ slate-hyperscript: 0.100.0(slate@0.94.1)
+ slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
+ dev: false
+
+ /@udecode/plate-link@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-5XspGcriDMJOf3hput6N2XA0AouXy5YBJYHu4PaEq25hJblFgiJwvm3JWA0jMsH2HO2iffKpfpMFfcGOjjnR+w==}
+ peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ slate: '>=0.94.0'
+ slate-history: '>=0.93.0'
+ slate-hyperscript: '>=0.66.0'
+ slate-react: '>=0.99.0'
+ dependencies:
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-floating': 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-normalizers': 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ slate: 0.94.1
+ slate-history: 0.93.0(slate@0.94.1)
+ slate-hyperscript: 0.100.0(slate@0.94.1)
+ slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
+ dev: false
+
+ /@udecode/plate-list@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-Q6c1hE4oAZp3OkJzoeRIp+ULKcugsNx0Eh4o/yKyWJAx/DzZNPJyuuAyClA9nZMdWv96UAjvEZ75Em3BcFtTwg==}
+ peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ slate: '>=0.94.0'
+ slate-history: '>=0.93.0'
+ slate-hyperscript: '>=0.66.0'
+ slate-react: '>=0.99.0'
+ dependencies:
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-reset-node': 30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
lodash: 4.17.21
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -10510,16 +9974,12 @@ packages:
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-media@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-nHG1MekLs5zpVSs/dC4s9JOTR9HHfTybcaSBVecWuWFQhtZyL4G5o3LbGaLOShIKsNM7fvT0j3PWsfKAGV3oHA==}
+ /@udecode/plate-media@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-cO4o+257oDMqOtgLMgFxUbFLWov+HUi8GXpd6NbUxPkoGUw24vo3or6Wni+X3DlUJQF0Do5/g9bwZlQcT1IZGw==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -10527,7 +9987,7 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
js-video-url-parser: 0.5.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -10535,80 +9995,12 @@ packages:
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-normalizers@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-Zb+gXzIt/Q4sg1VHFHosSeYcu0InPg6QcYO2XRY7BiOKHlb8qlXUKmeVqmWk+iIph3oJAAOtvJ35ui3dXbJVMA==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-normalizers@21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-Zb+gXzIt/Q4sg1VHFHosSeYcu0InPg6QcYO2XRY7BiOKHlb8qlXUKmeVqmWk+iIph3oJAAOtvJ35ui3dXbJVMA==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-paragraph@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-cxAE+36sXKTBI4Gvf1tssU2Jg8GgNSZOuRY5wTtl19Av3X9AwF2FsRNSHAvrR+2TyqEHYtCBjfRBHdMagOrWxA==}
+ /@udecode/plate-normalizers@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-jf8H5OPPLEYgaoQ0pyHZfSXwzZBxI959BxHy83Y1wvhB5Yykgc8NflNGme3ds/rMED3z90E7QOCL2h1waHNtNQ==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -10616,23 +10008,20 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ lodash: 4.17.21
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
slate: 0.94.1
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-reset-node@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-Gn7ELDHLx2+VmM9jskgPv4zqv6DzfpKHdtNX/98oJ1R7KSZLK+OpOLD8EOpQ8v+3lB2kDBrR+IYGjjmZySzfqg==}
+ /@udecode/plate-paragraph@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-vqvN6Gex1aj189C3ohuq85g6reajYqJMFb4CETGqUTifmKw0ReeJ6a8OYhNqX7v2xE+4gEBm+Z8qO3Z3CnoHqw==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
@@ -10640,288 +10029,37 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-common': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
slate: 0.94.1
slate-history: 0.93.0(slate@0.94.1)
slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react-native
- - scheduler
dev: false
- /@udecode/plate-styled-components@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8):
- resolution: {integrity: sha512-/L212XVeywPoVzpu51NrUfli4ZeD7nc5JacN23UAKhqjpfgJafrRtgUMC0jkWO8cwaBUEhQEZ/sGh6Tg9T805Q==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- react-is: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- styled-components: '>=5.0.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- clsx: 1.2.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-is: 18.2.0
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-ui-button@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8):
- resolution: {integrity: sha512-kgNB7ZoO4WS5HTH0zFWoVPTKYvVHP/kNPUOTTGDZYLuCj90IBMp+Tuvf+cl5tja4FYS6qAq37X8HeGKvvYzI4A==}
+ /@udecode/plate-reset-node@30.5.3(@udecode/plate-common@30.4.5)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-bBUnE3uMw+jp7zAaZtagCRB9WpBZxJfLdhc1YdqwU1Hmqqy4l0GaH4/oq2QtnN8DtZnOV/PkJlus8tgsP3yzjg==}
peerDependencies:
+ '@udecode/plate-common': '>=30.4.5 < 31'
react: '>=16.8.0'
react-dom: '>=16.8.0'
slate: '>=0.94.0'
slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- styled-components: '>=5.0.0'
+ slate-hyperscript: '>=0.66.0'
+ slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-button': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-styled-components': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-is
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-ui-link@21.2.0(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8):
- resolution: {integrity: sha512-tLMlHDLMToxZv2QMBt6ujYS+CUNegVi0WZZUH6cD9Ql4prHGjhB/MEKZqbFkjEXU9l437pEKGFgbV4aF1rk1/A==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- styled-components: '>=5.0.0'
- dependencies:
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-link': 21.2.0(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-styled-components': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- '@udecode/plate-ui-button': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- '@udecode/plate-ui-toolbar': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - '@types/react-dom'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-is
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-ui-toolbar@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8):
- resolution: {integrity: sha512-EDFgMuHuDl2ECLUsGq1HrD9aKzuDyNrjErBYtyitq5en4s2gJ/MP0UdgGb6PgjYMVz64PFgqDfwEld8bIyTkVg==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- styled-components: '>=5.0.0'
- dependencies:
- '@tippyjs/react': 4.2.6(react-dom@18.2.0)(react@18.2.0)
- '@udecode/plate-common': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-floating': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/plate-styled-components': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- '@udecode/plate-ui-button': 21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)(styled-components@6.1.8)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-use: 17.5.0(react-dom@18.2.0)(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - '@types/react-dom'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-is
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-utils@21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-zl91oxLieSlUm4Vm4kzKdHl0jYhX+8wUWa+dukZ0cYFjse9GGLVROdFITdoUDpd7NUV1Mu7R6y+sbm7M1kW3Pg==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.15)(react@18.2.0)
- '@udecode/plate-core': 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate-utils': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-utils@21.1.5(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-zl91oxLieSlUm4Vm4kzKdHl0jYhX+8wUWa+dukZ0cYFjse9GGLVROdFITdoUDpd7NUV1Mu7R6y+sbm7M1kW3Pg==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.15)(react@18.2.0)
- '@udecode/plate-core': 21.1.5(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1)
- '@udecode/slate-utils': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
- dev: false
-
- /@udecode/plate-utils@21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-zl91oxLieSlUm4Vm4kzKdHl0jYhX+8wUWa+dukZ0cYFjse9GGLVROdFITdoUDpd7NUV1Mu7R6y+sbm7M1kW3Pg==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.15)(react@18.2.0)
- '@udecode/plate-core': 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/slate-utils': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
+ '@udecode/plate-common': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
slate: 0.94.1
slate-history: 0.93.0(slate@0.94.1)
+ slate-hyperscript: 0.100.0(slate@0.94.1)
slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/template'
- - '@types/react'
- - jotai-devtools
- - jotai-immer
- - jotai-optics
- - jotai-redux
- - jotai-tanstack-query
- - jotai-urql
- - jotai-valtio
- - jotai-xstate
- - jotai-zustand
- - react-native
- - scheduler
dev: false
- /@udecode/plate-utils@30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-Zd9PlkkJAM6tDANeoNsCDFFz70RbpMEDNukHSTTkINeZ+cygqxouM6SHh4UiKPqC6/f0IIu63Tj1RlukD8m50w==}
+ /@udecode/plate-utils@30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1):
+ resolution: {integrity: sha512-cJ0auswNFxhv/qF9yqrIbgPa3mqxWtLtBQ/N+1zqMfEM3vzWE+4WlHpMJb/SdAC/Dvuc5zzfB26/t2IyhrZp5w==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -10930,10 +10068,10 @@ packages:
slate-hyperscript: '>=0.66.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/plate-core': 30.1.2(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
- '@udecode/react-utils': 29.0.1(react-dom@18.2.0)(react@18.2.0)
+ '@udecode/plate-core': 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-hyperscript@0.100.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/react-utils': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
'@udecode/slate': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/slate-react': 29.0.1(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
+ '@udecode/slate-react': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1)
'@udecode/slate-utils': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
'@udecode/utils': 24.3.0
clsx: 1.2.1
@@ -10951,7 +10089,7 @@ packages:
- scheduler
dev: false
- /@udecode/react-utils@29.0.1(react-dom@18.2.0)(react@18.2.0):
+ /@udecode/react-utils@29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-+bFJFTDsWArFaC4AZFap0VdCvEbu5ZA16avj4xjjdBBho4TiHOZ7RMDliwTUetA3DOm5LG02dmZ1U4ORNC0m3w==}
peerDependencies:
react: '>=16.8.0'
@@ -10966,43 +10104,7 @@ packages:
- '@types/react'
dev: false
- /@udecode/slate-react@21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
- resolution: {integrity: sha512-Sy58l3Qa6fYR/H5zqMCRKB6J1CJ7/y9DfOAvMnywVc5vxlVKzZ3eSpHcufX41E/Gl2oKTGl+joFFqu93nOLPRQ==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.101.6(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- dev: false
-
- /@udecode/slate-react@21.0.0(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1):
- resolution: {integrity: sha512-Sy58l3Qa6fYR/H5zqMCRKB6J1CJ7/y9DfOAvMnywVc5vxlVKzZ3eSpHcufX41E/Gl2oKTGl+joFFqu93nOLPRQ==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- slate-react: '>=0.94.0'
- dependencies:
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- slate-react: 0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1)
- dev: false
-
- /@udecode/slate-react@29.0.1(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
+ /@udecode/slate-react@29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(slate-history@0.93.0)(slate-react@0.101.6)(slate@0.94.1):
resolution: {integrity: sha512-DOiGXxfL43tVyNg0LneTQGQBW/HkF2srwIM8b0Al/x082HHfo2PP2WkFqPqTh1uGUAa2RBRh9xFKmNkKeuyWSw==}
peerDependencies:
react: '>=16.8.0'
@@ -11011,7 +10113,7 @@ packages:
slate-history: '>=0.93.0'
slate-react: '>=0.99.0'
dependencies:
- '@udecode/react-utils': 29.0.1(react-dom@18.2.0)(react@18.2.0)
+ '@udecode/react-utils': 29.0.1(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)
'@udecode/slate': 25.0.0(slate-history@0.93.0)(slate@0.94.1)
'@udecode/utils': 24.3.0
react: 18.2.0
@@ -11023,19 +10125,6 @@ packages:
- '@types/react'
dev: false
- /@udecode/slate-utils@21.0.0(slate-history@0.93.0)(slate@0.94.1):
- resolution: {integrity: sha512-I8rtxBNiigSKxic16dG2a/62pzUGT8mE+4qoBUvclzHqeji+aawxSHTT3eqieLR6CXRkcOR6xScBFZS/FIw5Xw==}
- peerDependencies:
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- dependencies:
- '@udecode/slate': 21.0.0(slate-history@0.93.0)(slate@0.94.1)
- '@udecode/utils': 19.7.0
- lodash: 4.17.21
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- dev: false
-
/@udecode/slate-utils@25.0.0(slate-history@0.93.0)(slate@0.94.1):
resolution: {integrity: sha512-H8dECl5Tu44Nt946rkSXCJ1yzsc2R9GXSoA9oNIBmcyNo3jTHZOyG/Ocn3RGgfzAK996A43GBD/keNabJEPtQg==}
peerDependencies:
@@ -11049,17 +10138,6 @@ packages:
slate-history: 0.93.0(slate@0.94.1)
dev: false
- /@udecode/slate@21.0.0(slate-history@0.93.0)(slate@0.94.1):
- resolution: {integrity: sha512-apchBUNO+OOOV2wGL2xx8DbExBQpmhRveagxX2WluXXVmqX2JkY1mTmW0DXdOyZ62IG1iQhix3x1LcBcQUvZWQ==}
- peerDependencies:
- slate: '>=0.94.0'
- slate-history: '>=0.93.0'
- dependencies:
- '@udecode/utils': 19.7.0
- slate: 0.94.1
- slate-history: 0.93.0(slate@0.94.1)
- dev: false
-
/@udecode/slate@25.0.0(slate-history@0.93.0)(slate@0.94.1):
resolution: {integrity: sha512-mGb9nMDwIygLqERwJ8kTOfo3wIxMQ0xLJEPKn09jrshEIxUCyO3mYj8y/5vOMcrzj6yexOsgQ6VNX8ylS3lnIQ==}
peerDependencies:
@@ -11071,29 +10149,10 @@ packages:
slate-history: 0.93.0(slate@0.94.1)
dev: false
- /@udecode/utils@19.7.0:
- resolution: {integrity: sha512-XoJyNL2nues2mrUvTziY5KwE6fLN3oYymJh2WQs3yM4ONvi325xSd723/aQmyh+JtYNcCKAXOvFsfY7/HEYjNw==}
- dev: false
-
/@udecode/utils@24.3.0:
resolution: {integrity: sha512-/Y2lh/Ih1wx4zN35Ky2Z1G1/5f7cSAS7F6dkhrcbJUnDF0srTidoEIRabK+og/yIK/MCEFfOsQGetoV7Ert5hg==}
dev: false
- /@udecode/zustood@1.1.3(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(zustand@3.7.2):
- resolution: {integrity: sha512-f3mxHDaOF+q2XvDh/mMvLhCNs0LfCLhIBl8jGmvZT/i3WWq7YujzGXgnbK8mxIkun9irfe6wlPhg9sTIB9Gnug==}
- peerDependencies:
- zustand: '>=3.5.10'
- dependencies:
- immer: 9.0.21
- react-tracked: 1.7.11(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)
- zustand: 3.7.2(react@18.2.0)
- transitivePeerDependencies:
- - react
- - react-dom
- - react-native
- - scheduler
- dev: false
-
/@uiw/codemirror-extensions-basic-setup@4.21.7(@codemirror/autocomplete@6.12.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.0)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.5)(@codemirror/state@6.4.0)(@codemirror/view@6.23.1):
resolution: {integrity: sha512-T5JvfGcocytnIOxTMvHxzcBn1PDAqZS1wnPblGnvOLRW0pUnXoqaOeBC+QI7h+3PGM5uCzPnzvaY+jqYwFDiZg==}
peerDependencies:
@@ -12434,10 +11493,6 @@ packages:
engines: {node: '>=14.16'}
dev: false
- /camelize@1.0.1:
- resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
- dev: false
-
/caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
@@ -12582,6 +11637,12 @@ packages:
resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
dev: true
+ /class-variance-authority@0.7.0:
+ resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==}
+ dependencies:
+ clsx: 2.0.0
+ dev: false
+
/classlist-polyfill@1.2.0:
resolution: {integrity: sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==}
dev: false
@@ -12688,7 +11749,6 @@ packages:
/clsx@2.0.0:
resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==}
engines: {node: '>=6'}
- dev: true
/clsx@2.1.0:
resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==}
@@ -13056,11 +12116,6 @@ packages:
tiny-invariant: 1.3.1
dev: false
- /css-color-keywords@1.0.0:
- resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
- engines: {node: '>=4'}
- dev: false
-
/css-declaration-sorter@6.4.1(postcss@8.4.26):
resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==}
engines: {node: ^10 || ^12 || >=14}
@@ -13095,14 +12150,6 @@ packages:
domutils: 3.1.0
nth-check: 2.1.1
- /css-to-react-native@3.2.0:
- resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
- dependencies:
- camelize: 1.0.1
- css-color-keywords: 1.0.0
- postcss-value-parser: 4.2.0
- dev: false
-
/css-tree@1.1.3:
resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
engines: {node: '>=8.0.0'}
@@ -13212,10 +12259,6 @@ packages:
resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
dev: false
- /csstype@3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- dev: false
-
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
@@ -16177,10 +15220,6 @@ packages:
/is-hexadecimal@2.0.1:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
- /is-hotkey@0.1.8:
- resolution: {integrity: sha512-qs3NZ1INIS+H+yeo7cD9pDfwYV/jqRh1JG9S9zYrNudkoUQg7OL7ziXqRKu+InFjUIDoP2o6HIkLYMh1pcWgyQ==}
- dev: false
-
/is-hotkey@0.2.0:
resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==}
dev: false
@@ -16897,12 +15936,12 @@ packages:
jotai: '>=1.11.0'
optics-ts: '*'
dependencies:
- jotai: 2.6.3(react@18.2.0)
+ jotai: 2.6.3(@types/react@18.2.15)(react@18.2.0)
optics-ts: 2.4.1
dev: false
- /jotai-x@1.2.1(jotai@2.6.3)(react@18.2.0):
- resolution: {integrity: sha512-4Sgx+pCLL23+La+9XA42UAratW+PIwYCqUj58WgGlxmifagJ+q+fzNi0TIjdAwB9grUS62fwGioW36Rza9xi3w==}
+ /jotai-x@1.2.2(@types/react@18.2.15)(jotai@2.6.3)(react@18.2.0):
+ resolution: {integrity: sha512-HaFl3O4aKdBdeTyuzzcvnBWvicXkxl0DBINsqasqWrL7mZov4AAuXUSAsAY817UDwMe1+k77uBazUCFlaiyU3A==}
peerDependencies:
'@types/react': '>=17.0.0'
jotai: '>=2.0.0'
@@ -16913,55 +15952,12 @@ packages:
react:
optional: true
dependencies:
- jotai: 2.6.3(react@18.2.0)
+ '@types/react': 18.2.15
+ jotai: 2.6.3(@types/react@18.2.15)(react@18.2.0)
react: 18.2.0
dev: false
- /jotai@1.13.1(@babel/core@7.22.9)(react@18.2.0):
- resolution: {integrity: sha512-RUmH1S4vLsG3V6fbGlKzGJnLrDcC/HNb5gH2AeA9DzuJknoVxSGvvg8OBB7lke+gDc4oXmdVsaKn/xDUhWZ0vw==}
- engines: {node: '>=12.20.0'}
- peerDependencies:
- '@babel/core': '*'
- '@babel/template': '*'
- jotai-devtools: '*'
- jotai-immer: '*'
- jotai-optics: '*'
- jotai-redux: '*'
- jotai-tanstack-query: '*'
- jotai-urql: '*'
- jotai-valtio: '*'
- jotai-xstate: '*'
- jotai-zustand: '*'
- react: '>=16.8'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- '@babel/template':
- optional: true
- jotai-devtools:
- optional: true
- jotai-immer:
- optional: true
- jotai-optics:
- optional: true
- jotai-redux:
- optional: true
- jotai-tanstack-query:
- optional: true
- jotai-urql:
- optional: true
- jotai-valtio:
- optional: true
- jotai-xstate:
- optional: true
- jotai-zustand:
- optional: true
- dependencies:
- '@babel/core': 7.22.9
- react: 18.2.0
- dev: false
-
- /jotai@2.6.3(react@18.2.0):
+ /jotai@2.6.3(@types/react@18.2.15)(react@18.2.0):
resolution: {integrity: sha512-0htSJ2d6426ZdSEYHncJHXY6Lkgde1Hc2HE/ADIRi9d2L3hQL+jLKY1LkWBMeCNyOSlKH8+1u/Gc33Ox0uq21Q==}
engines: {node: '>=12.20.0'}
peerDependencies:
@@ -16973,6 +15969,7 @@ packages:
react:
optional: true
dependencies:
+ '@types/react': 18.2.15
react: 18.2.0
dev: false
@@ -19639,6 +18636,22 @@ packages:
hasBin: true
dev: true
+ /playwright-core@1.41.2:
+ resolution: {integrity: sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dev: true
+
+ /playwright@1.41.2:
+ resolution: {integrity: sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dependencies:
+ playwright-core: 1.41.2
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
/pngjs@5.0.0:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
@@ -20567,6 +19580,7 @@ packages:
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
+ dev: true
/react-markdown@9.0.1(@types/react@18.2.15)(react@18.2.0):
resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==}
@@ -20769,30 +19783,6 @@ packages:
tslib: 2.6.0
dev: false
- /react-use@17.5.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==}
- peerDependencies:
- react: '*'
- react-dom: '*'
- dependencies:
- '@types/js-cookie': 2.2.7
- '@xobotyi/scrollbar-width': 1.9.5
- copy-to-clipboard: 3.3.3
- fast-deep-equal: 3.1.3
- fast-shallow-equal: 1.0.0
- js-cookie: 2.2.1
- nano-css: 5.6.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-universal-interface: 0.6.2(react@18.2.0)(tslib@2.6.0)
- resize-observer-polyfill: 1.5.1
- screenfull: 5.2.0
- set-harmonic-interval: 1.0.1
- throttle-debounce: 3.0.1
- ts-easing: 0.2.0
- tslib: 2.6.0
- dev: false
-
/react@18.2.0:
resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
@@ -21294,12 +20284,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /scroll-into-view-if-needed@2.2.31:
- resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==}
- dependencies:
- compute-scroll-into-view: 1.0.20
- dev: false
-
/scroll-into-view-if-needed@3.1.0:
resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==}
dependencies:
@@ -21414,10 +20398,6 @@ packages:
/setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- /shallowequal@1.1.0:
- resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
- dev: false
-
/sharp@0.33.2:
resolution: {integrity: sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==}
engines: {libvips: '>=8.15.1', node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -21543,27 +20523,6 @@ packages:
tiny-invariant: 1.3.1
dev: false
- /slate-react@0.94.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1):
- resolution: {integrity: sha512-4wDSuTuGBkdQ609CS55uc2Yhfa5but21usBgAtCVhPJQazL85kzN2vUUYTmGb7d/mpP9tdnJiVPopIyhqlRJ8Q==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- slate: '>=0.65.3'
- dependencies:
- '@juggle/resize-observer': 3.4.0
- '@types/is-hotkey': 0.1.10
- '@types/lodash': 4.14.202
- direction: 1.0.4
- is-hotkey: 0.1.8
- is-plain-object: 5.0.0
- lodash: 4.17.21
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- scroll-into-view-if-needed: 2.2.31
- slate: 0.94.1
- tiny-invariant: 1.0.6
- dev: false
-
/slate@0.94.1:
resolution: {integrity: sha512-GH/yizXr1ceBoZ9P9uebIaHe3dC/g6Plpf9nlUwnvoyf6V1UOYrRwkabtOCd3ZfIGxomY4P7lfgLr7FPH8/BKA==}
dependencies:
@@ -22024,26 +20983,6 @@ packages:
inline-style-parser: 0.2.2
dev: false
- /styled-components@6.1.8(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==}
- engines: {node: '>= 16'}
- peerDependencies:
- react: '>= 16.8.0'
- react-dom: '>= 16.8.0'
- dependencies:
- '@emotion/is-prop-valid': 1.2.1
- '@emotion/unitless': 0.8.0
- '@types/stylis': 4.2.0
- css-to-react-native: 3.2.0
- csstype: 3.1.2
- postcss: 8.4.31
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- shallowequal: 1.1.0
- stylis: 4.3.1
- tslib: 2.5.0
- dev: false
-
/styled-jsx@5.1.1(@babel/core@7.22.9)(react@18.2.0):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
@@ -22400,10 +21339,6 @@ packages:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
- /tiny-invariant@1.0.6:
- resolution: {integrity: sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==}
- dev: false
-
/tiny-invariant@1.3.1:
resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
dev: false
@@ -22416,12 +21351,6 @@ packages:
resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
dev: false
- /tippy.js@6.3.7:
- resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==}
- dependencies:
- '@popperjs/core': 2.11.8
- dev: false
-
/titleize@1.0.1:
resolution: {integrity: sha512-rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew==}
engines: {node: '>=0.10.0'}
@@ -22596,10 +21525,6 @@ packages:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: false
- /tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
- dev: false
-
/tslib@2.6.0:
resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
@@ -23827,18 +22752,6 @@ packages:
- scheduler
dev: false
- /zustand@3.7.2(react@18.2.0):
- resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==}
- engines: {node: '>=12.7.0'}
- peerDependencies:
- react: '>=16.8'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- react: 18.2.0
- dev: false
-
/zustand@4.5.0(@types/react@18.2.15)(immer@10.0.2)(react@18.2.0):
resolution: {integrity: sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A==}
engines: {node: '>=12.7.0'}