diff --git a/.changeset/good-cats-scream.md b/.changeset/good-cats-scream.md new file mode 100644 index 0000000000..b4c40a5377 --- /dev/null +++ b/.changeset/good-cats-scream.md @@ -0,0 +1,5 @@ +--- +"@udecode/plate-core": minor +--- + +Export `atom` from `jotai` diff --git a/.changeset/smart-poems-marry.md b/.changeset/smart-poems-marry.md new file mode 100644 index 0000000000..506f71b408 --- /dev/null +++ b/.changeset/smart-poems-marry.md @@ -0,0 +1,5 @@ +--- +"@udecode/plate-table": major +--- + +Fix: TableProvider is incorrectly shared by all tables in the editor. TableProvider must now be rendered as part of TableElement. diff --git a/.changeset/violet-mugs-shake.md b/.changeset/violet-mugs-shake.md new file mode 100644 index 0000000000..52a8be05e9 --- /dev/null +++ b/.changeset/violet-mugs-shake.md @@ -0,0 +1,5 @@ +--- +"@udecode/plate-table": patch +--- + +Fix: Row and column size overrides not being applied correctly diff --git a/apps/www/content/docs/components/changelog.mdx b/apps/www/content/docs/components/changelog.mdx index 50e8e1d240..2b278fd8ed 100644 --- a/apps/www/content/docs/components/changelog.mdx +++ b/apps/www/content/docs/components/changelog.mdx @@ -10,6 +10,25 @@ Use the [CLI](https://platejs.org/docs/components/cli) to install the latest ver ## January 2024 #7 +### January 8 #7.2 + +- `table-element` - TableProvider must now be rendered above TableElement + +```tsx +// Before +export const TableElement = withRef(({ className, children, ...props }, ref) => { + // ... +}); + +// After +export const TableElement = withHOC( + TableProvider, + withRef(({ className, children, ...props }, ref) => { + // ... + }) +); +``` + ### January 2 #7.1 - `dropdown-menu` - fix: do not exclude `className` in `DropdownMenuContent` diff --git a/apps/www/src/registry/default/plate-ui/table-element.tsx b/apps/www/src/registry/default/plate-ui/table-element.tsx index 669e2eb0dd..96eaefa89d 100644 --- a/apps/www/src/registry/default/plate-ui/table-element.tsx +++ b/apps/www/src/registry/default/plate-ui/table-element.tsx @@ -9,9 +9,11 @@ import { useEditorSelector, useElement, useRemoveNodeButton, + withHOC, } from '@udecode/plate-common'; import { mergeTableCells, + TableProvider, TTableElement, unmergeTableCells, useTableBordersDropdownMenuContentState, @@ -193,8 +195,9 @@ export const TableFloatingToolbar = withRef( } ); -export const TableElement = withRef( - ({ className, children, ...props }, ref) => { +export const TableElement = withHOC( + TableProvider, + withRef(({ className, children, ...props }, ref) => { const { colSizes, isSelectingCell, minColumnWidth, marginLeft } = useTableElementState(); const { props: tableProps, colGroupProps } = useTableElement(); @@ -232,5 +235,5 @@ export const TableElement = withRef( ); - } + }) ); diff --git a/packages/core/src/libs/jotai.ts b/packages/core/src/libs/jotai.ts index 7a7242d445..835f0ac755 100644 --- a/packages/core/src/libs/jotai.ts +++ b/packages/core/src/libs/jotai.ts @@ -1 +1,2 @@ export { createAtomStore } from 'jotai-x'; +export { atom } from 'jotai'; diff --git a/packages/table/src/createTablePlugin.ts b/packages/table/src/createTablePlugin.ts index bfbe9cbc94..9e1384ba0e 100644 --- a/packages/table/src/createTablePlugin.ts +++ b/packages/table/src/createTablePlugin.ts @@ -1,7 +1,6 @@ import { createPluginFactory } from '@udecode/plate-common'; import { onKeyDownTable } from './onKeyDownTable'; -import { TableProvider } from './stores'; import { insertTableColumn, insertTableRow } from './transforms/index'; import { TablePlugin, TableStoreCellAttributes } from './types'; import { withTable } from './withTable'; @@ -41,7 +40,6 @@ export const createTablePlugin = createPluginFactory({ _cellIndices: new WeakMap() as TableStoreCellAttributes, }, withOverrides: withTable, - renderAboveEditable: TableProvider, plugins: [ { key: ELEMENT_TR, diff --git a/packages/table/src/stores/tableStore.ts b/packages/table/src/stores/tableStore.ts index 05c386cdfa..9d6178e09a 100644 --- a/packages/table/src/stores/tableStore.ts +++ b/packages/table/src/stores/tableStore.ts @@ -1,12 +1,12 @@ import React from 'react'; -import { createAtomStore, TElement } from '@udecode/plate-common'; +import { atom, createAtomStore, TElement } from '@udecode/plate-common'; export type TableStoreSizeOverrides = Map; export const { tableStore, useTableStore, TableProvider } = createAtomStore( { - colSizeOverrides: new Map() as TableStoreSizeOverrides, - rowSizeOverrides: new Map() as TableStoreSizeOverrides, + colSizeOverrides: atom(new Map() as TableStoreSizeOverrides), + rowSizeOverrides: atom(new Map() as TableStoreSizeOverrides), marginLeftOverride: null as number | null, hoveredColIndex: null as number | null, selectedCells: null as TElement[] | null, @@ -37,15 +37,14 @@ const useOverrideSizeFactory = ( [setOverrides] ); -// jotai supports setting with functions, but createAtomStore doesn't know that export const useOverrideColSize = () => { const setColSizeOverrides = useTableStore().set.colSizeOverrides(); - return useOverrideSizeFactory(setColSizeOverrides as unknown as any); + return useOverrideSizeFactory(setColSizeOverrides); }; export const useOverrideRowSize = () => { const setRowSizeOverrides = useTableStore().set.rowSizeOverrides(); - return useOverrideSizeFactory(setRowSizeOverrides as unknown as any); + return useOverrideSizeFactory(setRowSizeOverrides); }; export const useOverrideMarginLeft = () => diff --git a/yarn.lock b/yarn.lock index 9a5979979d..755a559e36 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6159,11 +6159,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-alignment@npm:29.0.1, @udecode/plate-alignment@workspace:^, @udecode/plate-alignment@workspace:packages/alignment": +"@udecode/plate-alignment@npm:29.1.0, @udecode/plate-alignment@workspace:^, @udecode/plate-alignment@workspace:packages/alignment": version: 0.0.0-use.local resolution: "@udecode/plate-alignment@workspace:packages/alignment" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6174,11 +6174,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-autoformat@npm:29.0.1, @udecode/plate-autoformat@workspace:^, @udecode/plate-autoformat@workspace:packages/autoformat": +"@udecode/plate-autoformat@npm:29.1.0, @udecode/plate-autoformat@workspace:^, @udecode/plate-autoformat@workspace:packages/autoformat": version: 0.0.0-use.local resolution: "@udecode/plate-autoformat@workspace:packages/autoformat" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6190,15 +6190,15 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-basic-elements@npm:29.0.1, @udecode/plate-basic-elements@workspace:^, @udecode/plate-basic-elements@workspace:packages/basic-elements": +"@udecode/plate-basic-elements@npm:29.1.0, @udecode/plate-basic-elements@workspace:^, @udecode/plate-basic-elements@workspace:packages/basic-elements": version: 0.0.0-use.local resolution: "@udecode/plate-basic-elements@workspace:packages/basic-elements" dependencies: - "@udecode/plate-block-quote": "npm:29.0.1" - "@udecode/plate-code-block": "npm:29.0.1" - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-heading": "npm:29.0.1" - "@udecode/plate-paragraph": "npm:29.0.1" + "@udecode/plate-block-quote": "npm:29.1.0" + "@udecode/plate-code-block": "npm:29.1.0" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-heading": "npm:29.1.0" + "@udecode/plate-paragraph": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6209,11 +6209,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-basic-marks@npm:29.0.1, @udecode/plate-basic-marks@workspace:^, @udecode/plate-basic-marks@workspace:packages/basic-marks": +"@udecode/plate-basic-marks@npm:29.1.0, @udecode/plate-basic-marks@workspace:^, @udecode/plate-basic-marks@workspace:packages/basic-marks": version: 0.0.0-use.local resolution: "@udecode/plate-basic-marks@workspace:packages/basic-marks" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6224,11 +6224,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-block-quote@npm:29.0.1, @udecode/plate-block-quote@workspace:^, @udecode/plate-block-quote@workspace:packages/block-quote": +"@udecode/plate-block-quote@npm:29.1.0, @udecode/plate-block-quote@workspace:^, @udecode/plate-block-quote@workspace:packages/block-quote": version: 0.0.0-use.local resolution: "@udecode/plate-block-quote@workspace:packages/block-quote" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6239,11 +6239,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-break@npm:29.0.1, @udecode/plate-break@workspace:^, @udecode/plate-break@workspace:packages/break": +"@udecode/plate-break@npm:29.1.0, @udecode/plate-break@workspace:^, @udecode/plate-break@workspace:packages/break": version: 0.0.0-use.local resolution: "@udecode/plate-break@workspace:packages/break" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6258,7 +6258,7 @@ __metadata: version: 0.0.0-use.local resolution: "@udecode/plate-caption@workspace:packages/caption" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" react-textarea-autosize: "npm:^8.5.2" peerDependencies: react: ">=16.8.0" @@ -6275,7 +6275,7 @@ __metadata: resolution: "@udecode/plate-cloud@workspace:packages/cloud" dependencies: "@portive/client": "npm:10.0.3" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" delay: "npm:5.0.0" p-defer: "npm:^3.0.0" peerDependencies: @@ -6288,11 +6288,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-code-block@npm:29.0.1, @udecode/plate-code-block@workspace:^, @udecode/plate-code-block@workspace:packages/code-block": +"@udecode/plate-code-block@npm:29.1.0, @udecode/plate-code-block@workspace:^, @udecode/plate-code-block@workspace:packages/code-block": version: 0.0.0-use.local resolution: "@udecode/plate-code-block@workspace:packages/code-block" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" prismjs: "npm:^1.29.0" peerDependencies: react: ">=16.8.0" @@ -6304,11 +6304,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-combobox@npm:29.0.1, @udecode/plate-combobox@workspace:^, @udecode/plate-combobox@workspace:packages/combobox": +"@udecode/plate-combobox@npm:29.1.0, @udecode/plate-combobox@workspace:^, @udecode/plate-combobox@workspace:packages/combobox": version: 0.0.0-use.local resolution: "@udecode/plate-combobox@workspace:packages/combobox" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" downshift: "npm:^6.1.12" peerDependencies: react: ">=16.8.0" @@ -6320,11 +6320,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-comments@npm:29.0.1, @udecode/plate-comments@workspace:^, @udecode/plate-comments@workspace:packages/comments": +"@udecode/plate-comments@npm:29.1.0, @udecode/plate-comments@workspace:^, @udecode/plate-comments@workspace:packages/comments": version: 0.0.0-use.local resolution: "@udecode/plate-comments@workspace:packages/comments" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6336,12 +6336,12 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-common@npm:29.0.1, @udecode/plate-common@workspace:^, @udecode/plate-common@workspace:packages/common": +"@udecode/plate-common@npm:29.1.0, @udecode/plate-common@workspace:^, @udecode/plate-common@workspace:packages/common": version: 0.0.0-use.local resolution: "@udecode/plate-common@workspace:packages/common" dependencies: - "@udecode/plate-core": "npm:29.0.1" - "@udecode/plate-utils": "npm:29.0.1" + "@udecode/plate-core": "npm:29.1.0" + "@udecode/plate-utils": "npm:29.1.0" "@udecode/react-utils": "npm:29.0.1" "@udecode/slate": "npm:25.0.0" "@udecode/slate-react": "npm:29.0.1" @@ -6357,7 +6357,7 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-core@npm:29.0.1, @udecode/plate-core@workspace:^, @udecode/plate-core@workspace:packages/core": +"@udecode/plate-core@npm:29.1.0, @udecode/plate-core@workspace:^, @udecode/plate-core@workspace:packages/core": version: 0.0.0-use.local resolution: "@udecode/plate-core@workspace:packages/core" dependencies: @@ -6389,7 +6389,7 @@ __metadata: version: 0.0.0-use.local resolution: "@udecode/plate-cursor@workspace:packages/cursor" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6404,7 +6404,7 @@ __metadata: version: 0.0.0-use.local resolution: "@udecode/plate-dnd@workspace:packages/dnd" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" lodash: "npm:^4.17.21" raf: "npm:^3.4.1" peerDependencies: @@ -6424,8 +6424,8 @@ __metadata: resolution: "@udecode/plate-emoji@workspace:packages/emoji" dependencies: "@emoji-mart/data": "npm:^1.1.2" - "@udecode/plate-combobox": "npm:29.0.1" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-combobox": "npm:29.1.0" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6441,7 +6441,7 @@ __metadata: resolution: "@udecode/plate-excalidraw@workspace:packages/excalidraw" dependencies: "@excalidraw/excalidraw": "npm:0.12.0" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6452,11 +6452,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-find-replace@npm:29.0.1, @udecode/plate-find-replace@workspace:^, @udecode/plate-find-replace@workspace:packages/find-replace": +"@udecode/plate-find-replace@npm:29.1.0, @udecode/plate-find-replace@workspace:^, @udecode/plate-find-replace@workspace:packages/find-replace": version: 0.0.0-use.local resolution: "@udecode/plate-find-replace@workspace:packages/find-replace" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6467,13 +6467,13 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-floating@npm:29.0.1, @udecode/plate-floating@workspace:^, @udecode/plate-floating@workspace:packages/floating": +"@udecode/plate-floating@npm:29.1.0, @udecode/plate-floating@workspace:^, @udecode/plate-floating@workspace:packages/floating": version: 0.0.0-use.local resolution: "@udecode/plate-floating@workspace:packages/floating" dependencies: "@floating-ui/core": "npm:^1.3.1" "@floating-ui/react": "npm:^0.22.3" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6484,11 +6484,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-font@npm:29.0.1, @udecode/plate-font@workspace:^, @udecode/plate-font@workspace:packages/font": +"@udecode/plate-font@npm:29.1.0, @udecode/plate-font@workspace:^, @udecode/plate-font@workspace:packages/font": version: 0.0.0-use.local resolution: "@udecode/plate-font@workspace:packages/font" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6500,11 +6500,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-heading@npm:29.0.1, @udecode/plate-heading@workspace:^, @udecode/plate-heading@workspace:packages/heading": +"@udecode/plate-heading@npm:29.1.0, @udecode/plate-heading@workspace:^, @udecode/plate-heading@workspace:packages/heading": version: 0.0.0-use.local resolution: "@udecode/plate-heading@workspace:packages/heading" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6515,11 +6515,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-highlight@npm:29.0.1, @udecode/plate-highlight@workspace:^, @udecode/plate-highlight@workspace:packages/highlight": +"@udecode/plate-highlight@npm:29.1.0, @udecode/plate-highlight@workspace:^, @udecode/plate-highlight@workspace:packages/highlight": version: 0.0.0-use.local resolution: "@udecode/plate-highlight@workspace:packages/highlight" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6530,11 +6530,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-horizontal-rule@npm:29.0.1, @udecode/plate-horizontal-rule@workspace:^, @udecode/plate-horizontal-rule@workspace:packages/horizontal-rule": +"@udecode/plate-horizontal-rule@npm:29.1.0, @udecode/plate-horizontal-rule@workspace:^, @udecode/plate-horizontal-rule@workspace:packages/horizontal-rule": version: 0.0.0-use.local resolution: "@udecode/plate-horizontal-rule@workspace:packages/horizontal-rule" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6545,13 +6545,13 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-indent-list@npm:29.0.1, @udecode/plate-indent-list@workspace:^, @udecode/plate-indent-list@workspace:packages/indent-list": +"@udecode/plate-indent-list@npm:29.1.0, @udecode/plate-indent-list@workspace:^, @udecode/plate-indent-list@workspace:packages/indent-list": version: 0.0.0-use.local resolution: "@udecode/plate-indent-list@workspace:packages/indent-list" dependencies: - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-indent": "npm:29.0.1" - "@udecode/plate-list": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-indent": "npm:29.1.0" + "@udecode/plate-list": "npm:29.1.0" clsx: "npm:^1.2.1" peerDependencies: react: ">=16.8.0" @@ -6563,11 +6563,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-indent@npm:29.0.1, @udecode/plate-indent@workspace:^, @udecode/plate-indent@workspace:packages/indent": +"@udecode/plate-indent@npm:29.1.0, @udecode/plate-indent@workspace:^, @udecode/plate-indent@workspace:packages/indent": version: 0.0.0-use.local resolution: "@udecode/plate-indent@workspace:packages/indent" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6582,7 +6582,7 @@ __metadata: version: 0.0.0-use.local resolution: "@udecode/plate-juice@workspace:packages/juice" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" juice: "npm:^8.1.0" peerDependencies: react: ">=16.8.0" @@ -6594,11 +6594,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-kbd@npm:29.0.1, @udecode/plate-kbd@workspace:^, @udecode/plate-kbd@workspace:packages/kbd": +"@udecode/plate-kbd@npm:29.1.0, @udecode/plate-kbd@workspace:^, @udecode/plate-kbd@workspace:packages/kbd": version: 0.0.0-use.local resolution: "@udecode/plate-kbd@workspace:packages/kbd" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6609,11 +6609,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-line-height@npm:29.0.1, @udecode/plate-line-height@workspace:^, @udecode/plate-line-height@workspace:packages/line-height": +"@udecode/plate-line-height@npm:29.1.0, @udecode/plate-line-height@workspace:^, @udecode/plate-line-height@workspace:packages/line-height": version: 0.0.0-use.local resolution: "@udecode/plate-line-height@workspace:packages/line-height" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6624,13 +6624,13 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-link@npm:29.0.1, @udecode/plate-link@workspace:^, @udecode/plate-link@workspace:packages/link": +"@udecode/plate-link@npm:29.1.0, @udecode/plate-link@workspace:^, @udecode/plate-link@workspace:packages/link": version: 0.0.0-use.local resolution: "@udecode/plate-link@workspace:packages/link" dependencies: - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-floating": "npm:29.0.1" - "@udecode/plate-normalizers": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-floating": "npm:29.1.0" + "@udecode/plate-normalizers": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6641,12 +6641,12 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-list@npm:29.0.1, @udecode/plate-list@workspace:^, @udecode/plate-list@workspace:packages/list": +"@udecode/plate-list@npm:29.1.0, @udecode/plate-list@workspace:^, @udecode/plate-list@workspace:packages/list": version: 0.0.0-use.local resolution: "@udecode/plate-list@workspace:packages/list" dependencies: - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-reset-node": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-reset-node": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6658,11 +6658,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-media@npm:29.0.1, @udecode/plate-media@workspace:^, @udecode/plate-media@workspace:packages/media": +"@udecode/plate-media@npm:29.1.0, @udecode/plate-media@workspace:^, @udecode/plate-media@workspace:packages/media": version: 0.0.0-use.local resolution: "@udecode/plate-media@workspace:packages/media" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" js-video-url-parser: "npm:^0.5.1" peerDependencies: react: ">=16.8.0" @@ -6674,12 +6674,12 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-mention@npm:29.0.1, @udecode/plate-mention@workspace:^, @udecode/plate-mention@workspace:packages/mention": +"@udecode/plate-mention@npm:29.1.0, @udecode/plate-mention@workspace:^, @udecode/plate-mention@workspace:packages/mention": version: 0.0.0-use.local resolution: "@udecode/plate-mention@workspace:packages/mention" dependencies: - "@udecode/plate-combobox": "npm:29.0.1" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-combobox": "npm:29.1.0" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6690,11 +6690,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-node-id@npm:29.0.1, @udecode/plate-node-id@workspace:^, @udecode/plate-node-id@workspace:packages/node-id": +"@udecode/plate-node-id@npm:29.1.0, @udecode/plate-node-id@workspace:^, @udecode/plate-node-id@workspace:packages/node-id": version: 0.0.0-use.local resolution: "@udecode/plate-node-id@workspace:packages/node-id" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6706,11 +6706,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-normalizers@npm:29.0.1, @udecode/plate-normalizers@workspace:^, @udecode/plate-normalizers@workspace:packages/normalizers": +"@udecode/plate-normalizers@npm:29.1.0, @udecode/plate-normalizers@workspace:^, @udecode/plate-normalizers@workspace:packages/normalizers": version: 0.0.0-use.local resolution: "@udecode/plate-normalizers@workspace:packages/normalizers" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6722,11 +6722,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-paragraph@npm:29.0.1, @udecode/plate-paragraph@workspace:^, @udecode/plate-paragraph@workspace:packages/paragraph": +"@udecode/plate-paragraph@npm:29.1.0, @udecode/plate-paragraph@workspace:^, @udecode/plate-paragraph@workspace:packages/paragraph": version: 0.0.0-use.local resolution: "@udecode/plate-paragraph@workspace:packages/paragraph" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6737,11 +6737,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-reset-node@npm:29.0.1, @udecode/plate-reset-node@workspace:^, @udecode/plate-reset-node@workspace:packages/reset-node": +"@udecode/plate-reset-node@npm:29.1.0, @udecode/plate-reset-node@workspace:^, @udecode/plate-reset-node@workspace:packages/reset-node": version: 0.0.0-use.local resolution: "@udecode/plate-reset-node@workspace:packages/reset-node" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6752,11 +6752,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-resizable@npm:29.0.1, @udecode/plate-resizable@workspace:^, @udecode/plate-resizable@workspace:packages/resizable": +"@udecode/plate-resizable@npm:29.1.0, @udecode/plate-resizable@workspace:^, @udecode/plate-resizable@workspace:packages/resizable": version: 0.0.0-use.local resolution: "@udecode/plate-resizable@workspace:packages/resizable" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6767,11 +6767,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-select@npm:29.0.1, @udecode/plate-select@workspace:^, @udecode/plate-select@workspace:packages/select": +"@udecode/plate-select@npm:29.1.0, @udecode/plate-select@workspace:^, @udecode/plate-select@workspace:packages/select": version: 0.0.0-use.local resolution: "@udecode/plate-select@workspace:packages/select" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6786,7 +6786,7 @@ __metadata: version: 0.0.0-use.local resolution: "@udecode/plate-selection@workspace:packages/selection" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" "@viselect/vanilla": "npm:3.2.5" copy-to-clipboard: "npm:^3.3.3" peerDependencies: @@ -6799,13 +6799,13 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-serializer-csv@npm:29.0.1, @udecode/plate-serializer-csv@workspace:^, @udecode/plate-serializer-csv@workspace:packages/serializer-csv": +"@udecode/plate-serializer-csv@npm:29.1.0, @udecode/plate-serializer-csv@workspace:^, @udecode/plate-serializer-csv@workspace:packages/serializer-csv": version: 0.0.0-use.local resolution: "@udecode/plate-serializer-csv@workspace:packages/serializer-csv" dependencies: "@types/papaparse": "npm:^5.3.7" - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-table": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-table": "npm:29.1.0" papaparse: "npm:^5.4.1" peerDependencies: react: ">=16.8.0" @@ -6817,17 +6817,17 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-serializer-docx@npm:29.0.1, @udecode/plate-serializer-docx@workspace:^, @udecode/plate-serializer-docx@workspace:packages/serializer-docx": +"@udecode/plate-serializer-docx@npm:29.1.0, @udecode/plate-serializer-docx@workspace:^, @udecode/plate-serializer-docx@workspace:packages/serializer-docx": version: 0.0.0-use.local resolution: "@udecode/plate-serializer-docx@workspace:packages/serializer-docx" dependencies: - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-heading": "npm:29.0.1" - "@udecode/plate-indent": "npm:29.0.1" - "@udecode/plate-indent-list": "npm:29.0.1" - "@udecode/plate-media": "npm:29.0.1" - "@udecode/plate-paragraph": "npm:29.0.1" - "@udecode/plate-table": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-heading": "npm:29.1.0" + "@udecode/plate-indent": "npm:29.1.0" + "@udecode/plate-indent-list": "npm:29.1.0" + "@udecode/plate-media": "npm:29.1.0" + "@udecode/plate-paragraph": "npm:29.1.0" + "@udecode/plate-table": "npm:29.1.0" validator: "npm:^13.9.0" peerDependencies: react: ">=16.8.0" @@ -6839,12 +6839,12 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-serializer-html@npm:29.0.1, @udecode/plate-serializer-html@workspace:^, @udecode/plate-serializer-html@workspace:packages/serializer-html": +"@udecode/plate-serializer-html@npm:29.1.0, @udecode/plate-serializer-html@workspace:^, @udecode/plate-serializer-html@workspace:packages/serializer-html": version: 0.0.0-use.local resolution: "@udecode/plate-serializer-html@workspace:packages/serializer-html" dependencies: "@types/papaparse": "npm:^5.3.7" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" html-entities: "npm:^2.4.0" peerDependencies: react: ">=16.8.0" @@ -6856,20 +6856,20 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-serializer-md@npm:29.0.1, @udecode/plate-serializer-md@workspace:^, @udecode/plate-serializer-md@workspace:packages/serializer-md": +"@udecode/plate-serializer-md@npm:29.1.0, @udecode/plate-serializer-md@workspace:^, @udecode/plate-serializer-md@workspace:packages/serializer-md": version: 0.0.0-use.local resolution: "@udecode/plate-serializer-md@workspace:packages/serializer-md" dependencies: - "@udecode/plate-basic-marks": "npm:29.0.1" - "@udecode/plate-block-quote": "npm:29.0.1" - "@udecode/plate-code-block": "npm:29.0.1" - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-heading": "npm:29.0.1" - "@udecode/plate-horizontal-rule": "npm:29.0.1" - "@udecode/plate-link": "npm:29.0.1" - "@udecode/plate-list": "npm:29.0.1" - "@udecode/plate-media": "npm:29.0.1" - "@udecode/plate-paragraph": "npm:29.0.1" + "@udecode/plate-basic-marks": "npm:29.1.0" + "@udecode/plate-block-quote": "npm:29.1.0" + "@udecode/plate-code-block": "npm:29.1.0" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-heading": "npm:29.1.0" + "@udecode/plate-horizontal-rule": "npm:29.1.0" + "@udecode/plate-link": "npm:29.1.0" + "@udecode/plate-list": "npm:29.1.0" + "@udecode/plate-media": "npm:29.1.0" + "@udecode/plate-paragraph": "npm:29.1.0" remark-parse: "npm:^9.0.0" unified: "npm:^9.2.2" peerDependencies: @@ -6882,11 +6882,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-suggestion@npm:29.0.1, @udecode/plate-suggestion@workspace:^, @udecode/plate-suggestion@workspace:packages/suggestion": +"@udecode/plate-suggestion@npm:29.1.0, @udecode/plate-suggestion@workspace:^, @udecode/plate-suggestion@workspace:packages/suggestion": version: 0.0.0-use.local resolution: "@udecode/plate-suggestion@workspace:packages/suggestion" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6897,11 +6897,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-tabbable@npm:29.0.1, @udecode/plate-tabbable@workspace:^, @udecode/plate-tabbable@workspace:packages/tabbable": +"@udecode/plate-tabbable@npm:29.1.0, @udecode/plate-tabbable@workspace:^, @udecode/plate-tabbable@workspace:packages/tabbable": version: 0.0.0-use.local resolution: "@udecode/plate-tabbable@workspace:packages/tabbable" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" tabbable: "npm:^6.2.0" peerDependencies: react: ">=16.8.0" @@ -6913,12 +6913,12 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-table@npm:29.0.1, @udecode/plate-table@workspace:^, @udecode/plate-table@workspace:packages/table": +"@udecode/plate-table@npm:29.1.0, @udecode/plate-table@workspace:^, @udecode/plate-table@workspace:packages/table": version: 0.0.0-use.local resolution: "@udecode/plate-table@workspace:packages/table" dependencies: - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-resizable": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-resizable": "npm:29.1.0" lodash: "npm:^4.17.21" peerDependencies: react: ">=16.8.0" @@ -6938,11 +6938,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-trailing-block@npm:29.0.1, @udecode/plate-trailing-block@workspace:^, @udecode/plate-trailing-block@workspace:packages/trailing-block": +"@udecode/plate-trailing-block@npm:29.1.0, @udecode/plate-trailing-block@workspace:^, @udecode/plate-trailing-block@workspace:packages/trailing-block": version: 0.0.0-use.local resolution: "@udecode/plate-trailing-block@workspace:packages/trailing-block" dependencies: - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -6983,11 +6983,11 @@ __metadata: languageName: unknown linkType: soft -"@udecode/plate-utils@npm:29.0.1, @udecode/plate-utils@workspace:^, @udecode/plate-utils@workspace:packages/plate-utils": +"@udecode/plate-utils@npm:29.1.0, @udecode/plate-utils@workspace:^, @udecode/plate-utils@workspace:packages/plate-utils": version: 0.0.0-use.local resolution: "@udecode/plate-utils@workspace:packages/plate-utils" dependencies: - "@udecode/plate-core": "npm:29.0.1" + "@udecode/plate-core": "npm:29.1.0" "@udecode/react-utils": "npm:29.0.1" "@udecode/slate": "npm:25.0.0" "@udecode/slate-react": "npm:29.0.1" @@ -7011,7 +7011,7 @@ __metadata: dependencies: "@hocuspocus/provider": "npm:^2.2.1" "@slate-yjs/core": "npm:^1.0.1" - "@udecode/plate-common": "npm:29.0.1" + "@udecode/plate-common": "npm:29.1.0" yjs: "npm:^13.5.42" peerDependencies: react: ">=16.8.0" @@ -7027,44 +7027,44 @@ __metadata: version: 0.0.0-use.local resolution: "@udecode/plate@workspace:packages/plate" dependencies: - "@udecode/plate-alignment": "npm:29.0.1" - "@udecode/plate-autoformat": "npm:29.0.1" - "@udecode/plate-basic-elements": "npm:29.0.1" - "@udecode/plate-basic-marks": "npm:29.0.1" - "@udecode/plate-block-quote": "npm:29.0.1" - "@udecode/plate-break": "npm:29.0.1" - "@udecode/plate-code-block": "npm:29.0.1" - "@udecode/plate-combobox": "npm:29.0.1" - "@udecode/plate-comments": "npm:29.0.1" - "@udecode/plate-common": "npm:29.0.1" - "@udecode/plate-find-replace": "npm:29.0.1" - "@udecode/plate-floating": "npm:29.0.1" - "@udecode/plate-font": "npm:29.0.1" - "@udecode/plate-heading": "npm:29.0.1" - "@udecode/plate-highlight": "npm:29.0.1" - "@udecode/plate-horizontal-rule": "npm:29.0.1" - "@udecode/plate-indent": "npm:29.0.1" - "@udecode/plate-indent-list": "npm:29.0.1" - "@udecode/plate-kbd": "npm:29.0.1" - "@udecode/plate-line-height": "npm:29.0.1" - "@udecode/plate-link": "npm:29.0.1" - "@udecode/plate-list": "npm:29.0.1" - "@udecode/plate-media": "npm:29.0.1" - "@udecode/plate-mention": "npm:29.0.1" - "@udecode/plate-node-id": "npm:29.0.1" - "@udecode/plate-normalizers": "npm:29.0.1" - "@udecode/plate-paragraph": "npm:29.0.1" - "@udecode/plate-reset-node": "npm:29.0.1" - "@udecode/plate-resizable": "npm:29.0.1" - "@udecode/plate-select": "npm:29.0.1" - "@udecode/plate-serializer-csv": "npm:29.0.1" - "@udecode/plate-serializer-docx": "npm:29.0.1" - "@udecode/plate-serializer-html": "npm:29.0.1" - "@udecode/plate-serializer-md": "npm:29.0.1" - "@udecode/plate-suggestion": "npm:29.0.1" - "@udecode/plate-tabbable": "npm:29.0.1" - "@udecode/plate-table": "npm:29.0.1" - "@udecode/plate-trailing-block": "npm:29.0.1" + "@udecode/plate-alignment": "npm:29.1.0" + "@udecode/plate-autoformat": "npm:29.1.0" + "@udecode/plate-basic-elements": "npm:29.1.0" + "@udecode/plate-basic-marks": "npm:29.1.0" + "@udecode/plate-block-quote": "npm:29.1.0" + "@udecode/plate-break": "npm:29.1.0" + "@udecode/plate-code-block": "npm:29.1.0" + "@udecode/plate-combobox": "npm:29.1.0" + "@udecode/plate-comments": "npm:29.1.0" + "@udecode/plate-common": "npm:29.1.0" + "@udecode/plate-find-replace": "npm:29.1.0" + "@udecode/plate-floating": "npm:29.1.0" + "@udecode/plate-font": "npm:29.1.0" + "@udecode/plate-heading": "npm:29.1.0" + "@udecode/plate-highlight": "npm:29.1.0" + "@udecode/plate-horizontal-rule": "npm:29.1.0" + "@udecode/plate-indent": "npm:29.1.0" + "@udecode/plate-indent-list": "npm:29.1.0" + "@udecode/plate-kbd": "npm:29.1.0" + "@udecode/plate-line-height": "npm:29.1.0" + "@udecode/plate-link": "npm:29.1.0" + "@udecode/plate-list": "npm:29.1.0" + "@udecode/plate-media": "npm:29.1.0" + "@udecode/plate-mention": "npm:29.1.0" + "@udecode/plate-node-id": "npm:29.1.0" + "@udecode/plate-normalizers": "npm:29.1.0" + "@udecode/plate-paragraph": "npm:29.1.0" + "@udecode/plate-reset-node": "npm:29.1.0" + "@udecode/plate-resizable": "npm:29.1.0" + "@udecode/plate-select": "npm:29.1.0" + "@udecode/plate-serializer-csv": "npm:29.1.0" + "@udecode/plate-serializer-docx": "npm:29.1.0" + "@udecode/plate-serializer-html": "npm:29.1.0" + "@udecode/plate-serializer-md": "npm:29.1.0" + "@udecode/plate-suggestion": "npm:29.1.0" + "@udecode/plate-tabbable": "npm:29.1.0" + "@udecode/plate-table": "npm:29.1.0" + "@udecode/plate-trailing-block": "npm:29.1.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0"