From e809e7a02073f4b5a4a95f5d56f5c7c933339f7e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Feb 2026 05:44:20 +0000 Subject: [PATCH 1/2] chore(deps): update dependency prosekit to ^0.18.0 --- lit-minimal/package.json | 2 +- lit-slash-menu/package.json | 2 +- lit-toolbar/package.json | 2 +- next-full/package.json | 2 +- nuxt-full/package.json | 2 +- preact-block-handle/package.json | 2 +- preact-blockquote/package.json | 2 +- preact-bold/package.json | 2 +- preact-change-tracking/package.json | 2 +- preact-code-block-themes/package.json | 2 +- preact-code-block/package.json | 2 +- preact-code/package.json | 2 +- preact-drop-cursor/package.json | 2 +- preact-emoji-rules/package.json | 2 +- preact-full/package.json | 2 +- preact-gap-cursor/package.json | 2 +- preact-hard-break/package.json | 2 +- preact-heading/package.json | 2 +- preact-horizontal-rule/package.json | 2 +- preact-image-view/package.json | 2 +- preact-inline-menu/package.json | 2 +- preact-italic/package.json | 2 +- preact-keymap/package.json | 2 +- preact-link-mark-view/package.json | 2 +- preact-link/package.json | 2 +- preact-list-custom-checkbox/package.json | 2 +- preact-list/package.json | 2 +- preact-loro/package.json | 2 +- preact-mark-rule/package.json | 2 +- preact-minimal/package.json | 2 +- preact-placeholder/package.json | 2 +- preact-readonly/package.json | 2 +- preact-rtl/package.json | 2 +- preact-save-html/package.json | 2 +- preact-save-json/package.json | 2 +- preact-save-markdown/package.json | 2 +- preact-search/package.json | 2 +- preact-slash-menu/package.json | 2 +- preact-strike/package.json | 2 +- preact-table/package.json | 2 +- preact-text-align/package.json | 2 +- preact-text-color/package.json | 2 +- preact-toolbar/package.json | 2 +- preact-typography/package.json | 2 +- preact-underline/package.json | 2 +- preact-unmount/package.json | 2 +- preact-user-menu-dynamic/package.json | 2 +- preact-user-menu/package.json | 2 +- preact-word-counter/package.json | 2 +- preact-yjs/package.json | 2 +- react-block-handle/package.json | 2 +- react-blockquote/package.json | 2 +- react-bold/package.json | 2 +- react-change-tracking/package.json | 2 +- react-code-block-themes/package.json | 2 +- react-code-block/package.json | 2 +- react-code/package.json | 2 +- react-drop-cursor/package.json | 2 +- react-emoji-rules/package.json | 2 +- react-full/package.json | 2 +- react-gap-cursor/package.json | 2 +- react-hard-break/package.json | 2 +- react-heading/package.json | 2 +- react-horizontal-rule/package.json | 2 +- react-image-view/package.json | 2 +- react-inline-menu/package.json | 2 +- react-italic/package.json | 2 +- react-keymap/package.json | 2 +- react-link-mark-view/package.json | 2 +- react-link/package.json | 2 +- react-list-custom-checkbox/package.json | 2 +- react-list/package.json | 2 +- react-loro/package.json | 2 +- react-mark-rule/package.json | 2 +- react-minimal/package.json | 2 +- react-placeholder/package.json | 2 +- react-readonly/package.json | 2 +- react-rtl/package.json | 2 +- react-save-html/package.json | 2 +- react-save-json/package.json | 2 +- react-save-markdown/package.json | 2 +- react-search/package.json | 2 +- react-slash-menu/package.json | 2 +- react-strike/package.json | 2 +- react-table/package.json | 2 +- react-text-align/package.json | 2 +- react-text-color/package.json | 2 +- react-toolbar/package.json | 2 +- react-tweet/package.json | 2 +- react-typography/package.json | 2 +- react-underline/package.json | 2 +- react-unmount/package.json | 2 +- react-user-menu-dynamic/package.json | 2 +- react-user-menu/package.json | 2 +- react-word-counter/package.json | 2 +- react-yjs/package.json | 2 +- solid-block-handle/package.json | 2 +- solid-blockquote/package.json | 2 +- solid-bold/package.json | 2 +- solid-change-tracking/package.json | 2 +- solid-code-block-themes/package.json | 2 +- solid-code-block/package.json | 2 +- solid-code/package.json | 2 +- solid-drop-cursor/package.json | 2 +- solid-emoji-rules/package.json | 2 +- solid-full/package.json | 2 +- solid-gap-cursor/package.json | 2 +- solid-hard-break/package.json | 2 +- solid-heading/package.json | 2 +- solid-horizontal-rule/package.json | 2 +- solid-image-view/package.json | 2 +- solid-inline-menu/package.json | 2 +- solid-italic/package.json | 2 +- solid-keymap/package.json | 2 +- solid-link-mark-view/package.json | 2 +- solid-link/package.json | 2 +- solid-list-custom-checkbox/package.json | 2 +- solid-list/package.json | 2 +- solid-loro/package.json | 2 +- solid-mark-rule/package.json | 2 +- solid-minimal/package.json | 2 +- solid-placeholder/package.json | 2 +- solid-readonly/package.json | 2 +- solid-rtl/package.json | 2 +- solid-save-html/package.json | 2 +- solid-save-json/package.json | 2 +- solid-save-markdown/package.json | 2 +- solid-search/package.json | 2 +- solid-slash-menu/package.json | 2 +- solid-strike/package.json | 2 +- solid-table/package.json | 2 +- solid-text-align/package.json | 2 +- solid-toolbar/package.json | 2 +- solid-typography/package.json | 2 +- solid-underline/package.json | 2 +- solid-unmount/package.json | 2 +- solid-user-menu-dynamic/package.json | 2 +- solid-user-menu/package.json | 2 +- solid-word-counter/package.json | 2 +- solid-yjs/package.json | 2 +- svelte-block-handle/package.json | 2 +- svelte-blockquote/package.json | 2 +- svelte-bold/package.json | 2 +- svelte-change-tracking/package.json | 2 +- svelte-code-block-themes/package.json | 2 +- svelte-code-block/package.json | 2 +- svelte-code/package.json | 2 +- svelte-drop-cursor/package.json | 2 +- svelte-emoji-rules/package.json | 2 +- svelte-full/package.json | 2 +- svelte-gap-cursor/package.json | 2 +- svelte-hard-break/package.json | 2 +- svelte-heading/package.json | 2 +- svelte-horizontal-rule/package.json | 2 +- svelte-image-view/package.json | 2 +- svelte-inline-menu/package.json | 2 +- svelte-italic/package.json | 2 +- svelte-keymap/package.json | 2 +- svelte-link-mark-view/package.json | 2 +- svelte-link/package.json | 2 +- svelte-list-custom-checkbox/package.json | 2 +- svelte-list/package.json | 2 +- svelte-loro/package.json | 2 +- svelte-mark-rule/package.json | 2 +- svelte-minimal/package.json | 2 +- svelte-placeholder/package.json | 2 +- svelte-readonly/package.json | 2 +- svelte-rtl/package.json | 2 +- svelte-save-html/package.json | 2 +- svelte-save-json/package.json | 2 +- svelte-save-markdown/package.json | 2 +- svelte-search/package.json | 2 +- svelte-slash-menu/package.json | 2 +- svelte-strike/package.json | 2 +- svelte-table/package.json | 2 +- svelte-text-align/package.json | 2 +- svelte-text-color/package.json | 2 +- svelte-toolbar/package.json | 2 +- svelte-typography/package.json | 2 +- svelte-underline/package.json | 2 +- svelte-unmount/package.json | 2 +- svelte-user-menu-dynamic/package.json | 2 +- svelte-user-menu/package.json | 2 +- svelte-word-counter/package.json | 2 +- svelte-yjs/package.json | 2 +- sveltekit-full/package.json | 2 +- vanilla-minimal/package.json | 2 +- vanilla-slash-menu/package.json | 2 +- vue-block-handle/package.json | 2 +- vue-blockquote/package.json | 2 +- vue-bold/package.json | 2 +- vue-change-tracking/package.json | 2 +- vue-code-block-themes/package.json | 2 +- vue-code-block/package.json | 2 +- vue-code/package.json | 2 +- vue-drop-cursor/package.json | 2 +- vue-emoji-rules/package.json | 2 +- vue-full/package.json | 2 +- vue-gap-cursor/package.json | 2 +- vue-hard-break/package.json | 2 +- vue-heading/package.json | 2 +- vue-horizontal-rule/package.json | 2 +- vue-image-view/package.json | 2 +- vue-inline-menu/package.json | 2 +- vue-italic/package.json | 2 +- vue-keymap/package.json | 2 +- vue-link-mark-view/package.json | 2 +- vue-link/package.json | 2 +- vue-list-custom-checkbox/package.json | 2 +- vue-list/package.json | 2 +- vue-loro/package.json | 2 +- vue-mark-rule/package.json | 2 +- vue-minimal/package.json | 2 +- vue-placeholder/package.json | 2 +- vue-readonly/package.json | 2 +- vue-rtl/package.json | 2 +- vue-save-html/package.json | 2 +- vue-save-json/package.json | 2 +- vue-save-markdown/package.json | 2 +- vue-search/package.json | 2 +- vue-slash-menu/package.json | 2 +- vue-strike/package.json | 2 +- vue-table/package.json | 2 +- vue-text-align/package.json | 2 +- vue-text-color/package.json | 2 +- vue-toolbar/package.json | 2 +- vue-typography/package.json | 2 +- vue-underline/package.json | 2 +- vue-unmount/package.json | 2 +- vue-user-menu-dynamic/package.json | 2 +- vue-user-menu/package.json | 2 +- vue-word-counter/package.json | 2 +- vue-yjs/package.json | 2 +- 233 files changed, 233 insertions(+), 233 deletions(-) diff --git a/lit-minimal/package.json b/lit-minimal/package.json index 7042a8f95..39000a331 100644 --- a/lit-minimal/package.json +++ b/lit-minimal/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "lit": "^3.3.2", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/lit-slash-menu/package.json b/lit-slash-menu/package.json index ef1ccb984..9cbd332e0 100644 --- a/lit-slash-menu/package.json +++ b/lit-slash-menu/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "lit": "^3.3.2", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/lit-toolbar/package.json b/lit-toolbar/package.json index 5634ad8db..fcadefb74 100644 --- a/lit-toolbar/package.json +++ b/lit-toolbar/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "lit": "^3.3.2", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/next-full/package.json b/next-full/package.json index aa85dd9a8..9bcde200c 100644 --- a/next-full/package.json +++ b/next-full/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "next": "^16.1.6", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/nuxt-full/package.json b/nuxt-full/package.json index aac2aada7..bb20a0933 100644 --- a/nuxt-full/package.json +++ b/nuxt-full/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "nuxt": "^4.3.1", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/preact-block-handle/package.json b/preact-block-handle/package.json index 1919536fc..294f2e4aa 100644 --- a/preact-block-handle/package.json +++ b/preact-block-handle/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-blockquote/package.json b/preact-blockquote/package.json index 6363219b4..8834efb28 100644 --- a/preact-blockquote/package.json +++ b/preact-blockquote/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-bold/package.json b/preact-bold/package.json index fa4e9e92b..883baa140 100644 --- a/preact-bold/package.json +++ b/preact-bold/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-change-tracking/package.json b/preact-change-tracking/package.json index 066f3a90d..6b4dac275 100644 --- a/preact-change-tracking/package.json +++ b/preact-change-tracking/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-code-block-themes/package.json b/preact-code-block-themes/package.json index aef2f184a..f28e4fd00 100644 --- a/preact-code-block-themes/package.json +++ b/preact-code-block-themes/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-code-block/package.json b/preact-code-block/package.json index d2c99fcc3..b3d8bb145 100644 --- a/preact-code-block/package.json +++ b/preact-code-block/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-code/package.json b/preact-code/package.json index 41e0e4be3..b8b2ce5fc 100644 --- a/preact-code/package.json +++ b/preact-code/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-drop-cursor/package.json b/preact-drop-cursor/package.json index 68d0f040d..f8991d53f 100644 --- a/preact-drop-cursor/package.json +++ b/preact-drop-cursor/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-emoji-rules/package.json b/preact-emoji-rules/package.json index 2df4de402..95af9fef6 100644 --- a/preact-emoji-rules/package.json +++ b/preact-emoji-rules/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-full/package.json b/preact-full/package.json index 9c5ce45c3..15783eeb3 100644 --- a/preact-full/package.json +++ b/preact-full/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-gap-cursor/package.json b/preact-gap-cursor/package.json index ccd42c09e..285463efe 100644 --- a/preact-gap-cursor/package.json +++ b/preact-gap-cursor/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-hard-break/package.json b/preact-hard-break/package.json index 424a6c2cc..3c49bc7e0 100644 --- a/preact-hard-break/package.json +++ b/preact-hard-break/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-heading/package.json b/preact-heading/package.json index 96d5c28a0..3d29f8ff0 100644 --- a/preact-heading/package.json +++ b/preact-heading/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-horizontal-rule/package.json b/preact-horizontal-rule/package.json index 37c5d47b5..4f7b0f76b 100644 --- a/preact-horizontal-rule/package.json +++ b/preact-horizontal-rule/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-image-view/package.json b/preact-image-view/package.json index 3525c168c..6bdade109 100644 --- a/preact-image-view/package.json +++ b/preact-image-view/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-inline-menu/package.json b/preact-inline-menu/package.json index 2ff6bb5dc..50c572cbd 100644 --- a/preact-inline-menu/package.json +++ b/preact-inline-menu/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-italic/package.json b/preact-italic/package.json index b7ac3a2c3..58b5c84cd 100644 --- a/preact-italic/package.json +++ b/preact-italic/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-keymap/package.json b/preact-keymap/package.json index 67b9b0742..94bc48896 100644 --- a/preact-keymap/package.json +++ b/preact-keymap/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-link-mark-view/package.json b/preact-link-mark-view/package.json index 0a583e257..e10d3f6e5 100644 --- a/preact-link-mark-view/package.json +++ b/preact-link-mark-view/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-link/package.json b/preact-link/package.json index becd6850d..19b1c97c2 100644 --- a/preact-link/package.json +++ b/preact-link/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-list-custom-checkbox/package.json b/preact-list-custom-checkbox/package.json index d271080fc..3d751aa80 100644 --- a/preact-list-custom-checkbox/package.json +++ b/preact-list-custom-checkbox/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-list/package.json b/preact-list/package.json index fb01219cb..bf18da6eb 100644 --- a/preact-list/package.json +++ b/preact-list/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-loro/package.json b/preact-loro/package.json index 9e99a2b20..2603e7c4b 100644 --- a/preact-loro/package.json +++ b/preact-loro/package.json @@ -12,7 +12,7 @@ "loro-crdt": "^1.10.6", "loro-prosemirror": "^0.4.2", "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-mark-rule/package.json b/preact-mark-rule/package.json index 81a379747..dcc2f15b0 100644 --- a/preact-mark-rule/package.json +++ b/preact-mark-rule/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-minimal/package.json b/preact-minimal/package.json index 799b82662..32d167869 100644 --- a/preact-minimal/package.json +++ b/preact-minimal/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-placeholder/package.json b/preact-placeholder/package.json index 7f2ceef7b..aa803fe19 100644 --- a/preact-placeholder/package.json +++ b/preact-placeholder/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-readonly/package.json b/preact-readonly/package.json index 9747eedf6..dc402bd08 100644 --- a/preact-readonly/package.json +++ b/preact-readonly/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-rtl/package.json b/preact-rtl/package.json index 74860fe38..534f51179 100644 --- a/preact-rtl/package.json +++ b/preact-rtl/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-save-html/package.json b/preact-save-html/package.json index 2fb4fd68e..ae93c86fb 100644 --- a/preact-save-html/package.json +++ b/preact-save-html/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-save-json/package.json b/preact-save-json/package.json index dde01a46f..a3051772a 100644 --- a/preact-save-json/package.json +++ b/preact-save-json/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-save-markdown/package.json b/preact-save-markdown/package.json index 70c7026a2..1a48791b1 100644 --- a/preact-save-markdown/package.json +++ b/preact-save-markdown/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "rehype-parse": "^9.0.1", "rehype-remark": "^10.0.1", "remark-gfm": "^4.0.1", diff --git a/preact-search/package.json b/preact-search/package.json index 70a1cb0e8..14f6bbc31 100644 --- a/preact-search/package.json +++ b/preact-search/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-slash-menu/package.json b/preact-slash-menu/package.json index 1cac3d447..0dcb7c5bf 100644 --- a/preact-slash-menu/package.json +++ b/preact-slash-menu/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-strike/package.json b/preact-strike/package.json index 00331f4e7..3e6905adb 100644 --- a/preact-strike/package.json +++ b/preact-strike/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-table/package.json b/preact-table/package.json index e6f87b067..d96a86595 100644 --- a/preact-table/package.json +++ b/preact-table/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-text-align/package.json b/preact-text-align/package.json index 7ee4f684a..8d7caada6 100644 --- a/preact-text-align/package.json +++ b/preact-text-align/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-text-color/package.json b/preact-text-color/package.json index 85997383f..33eabbd60 100644 --- a/preact-text-color/package.json +++ b/preact-text-color/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-toolbar/package.json b/preact-toolbar/package.json index dd600373b..d13f40d5b 100644 --- a/preact-toolbar/package.json +++ b/preact-toolbar/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-typography/package.json b/preact-typography/package.json index defef8215..df8dc3dd8 100644 --- a/preact-typography/package.json +++ b/preact-typography/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-underline/package.json b/preact-underline/package.json index 7eef1891c..8f2c61c14 100644 --- a/preact-underline/package.json +++ b/preact-underline/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-unmount/package.json b/preact-unmount/package.json index 02efb21d6..601b7203b 100644 --- a/preact-unmount/package.json +++ b/preact-unmount/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-user-menu-dynamic/package.json b/preact-user-menu-dynamic/package.json index b5c3dbde5..b84502701 100644 --- a/preact-user-menu-dynamic/package.json +++ b/preact-user-menu-dynamic/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-user-menu/package.json b/preact-user-menu/package.json index db8171dc1..c4f2cff36 100644 --- a/preact-user-menu/package.json +++ b/preact-user-menu/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-word-counter/package.json b/preact-word-counter/package.json index 82e28c0b8..6bd513723 100644 --- a/preact-word-counter/package.json +++ b/preact-word-counter/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/preact-yjs/package.json b/preact-yjs/package.json index a6e212865..d2d1e0a8e 100644 --- a/preact-yjs/package.json +++ b/preact-yjs/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "preact": "^10.28.3", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "y-prosemirror": "^1.3.7", "y-protocols": "^1.0.7", "y-websocket": "^3.0.0", diff --git a/react-block-handle/package.json b/react-block-handle/package.json index 9076df9bb..49ab886c9 100644 --- a/react-block-handle/package.json +++ b/react-block-handle/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-blockquote/package.json b/react-blockquote/package.json index d7d1ee566..364621899 100644 --- a/react-blockquote/package.json +++ b/react-blockquote/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-bold/package.json b/react-bold/package.json index a1025b281..668236ba5 100644 --- a/react-bold/package.json +++ b/react-bold/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-change-tracking/package.json b/react-change-tracking/package.json index a360a739d..ba0a8dd80 100644 --- a/react-change-tracking/package.json +++ b/react-change-tracking/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-code-block-themes/package.json b/react-code-block-themes/package.json index 4b992dd89..023a37086 100644 --- a/react-code-block-themes/package.json +++ b/react-code-block-themes/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-code-block/package.json b/react-code-block/package.json index c2da88b60..f8a58d39b 100644 --- a/react-code-block/package.json +++ b/react-code-block/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-code/package.json b/react-code/package.json index 53bbf02fc..cca43621c 100644 --- a/react-code/package.json +++ b/react-code/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-drop-cursor/package.json b/react-drop-cursor/package.json index ac61bbff0..0bc5ed4a1 100644 --- a/react-drop-cursor/package.json +++ b/react-drop-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-emoji-rules/package.json b/react-emoji-rules/package.json index 374494354..3060d76e3 100644 --- a/react-emoji-rules/package.json +++ b/react-emoji-rules/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-full/package.json b/react-full/package.json index 1ef9fbe7e..9ff24409a 100644 --- a/react-full/package.json +++ b/react-full/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-gap-cursor/package.json b/react-gap-cursor/package.json index c1f361b55..6549deaac 100644 --- a/react-gap-cursor/package.json +++ b/react-gap-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-hard-break/package.json b/react-hard-break/package.json index c7b7959fa..499bd157c 100644 --- a/react-hard-break/package.json +++ b/react-hard-break/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-heading/package.json b/react-heading/package.json index 3c9664d81..82b8ffc58 100644 --- a/react-heading/package.json +++ b/react-heading/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-horizontal-rule/package.json b/react-horizontal-rule/package.json index 4b36d1493..c541b1a82 100644 --- a/react-horizontal-rule/package.json +++ b/react-horizontal-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-image-view/package.json b/react-image-view/package.json index d1ccf49f7..87a9009e8 100644 --- a/react-image-view/package.json +++ b/react-image-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-inline-menu/package.json b/react-inline-menu/package.json index d793e204d..b31037806 100644 --- a/react-inline-menu/package.json +++ b/react-inline-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-italic/package.json b/react-italic/package.json index 3d37ef20e..9989d1f3d 100644 --- a/react-italic/package.json +++ b/react-italic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-keymap/package.json b/react-keymap/package.json index 7d9cb06a3..1fcad12d1 100644 --- a/react-keymap/package.json +++ b/react-keymap/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-link-mark-view/package.json b/react-link-mark-view/package.json index 5b2cd8ecf..13cb988b2 100644 --- a/react-link-mark-view/package.json +++ b/react-link-mark-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-link/package.json b/react-link/package.json index 5c91c1f5d..30fdd6f5b 100644 --- a/react-link/package.json +++ b/react-link/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-list-custom-checkbox/package.json b/react-list-custom-checkbox/package.json index 542becbe5..55ca0e6f2 100644 --- a/react-list-custom-checkbox/package.json +++ b/react-list-custom-checkbox/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-list/package.json b/react-list/package.json index 370b787f1..5d7dbe9cf 100644 --- a/react-list/package.json +++ b/react-list/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-loro/package.json b/react-loro/package.json index a8c4cb7b1..0a6c270c8 100644 --- a/react-loro/package.json +++ b/react-loro/package.json @@ -11,7 +11,7 @@ "dependencies": { "loro-crdt": "^1.10.6", "loro-prosemirror": "^0.4.2", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-mark-rule/package.json b/react-mark-rule/package.json index 1d8cf30e8..367240bcc 100644 --- a/react-mark-rule/package.json +++ b/react-mark-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-minimal/package.json b/react-minimal/package.json index 21473cf52..4db63e950 100644 --- a/react-minimal/package.json +++ b/react-minimal/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-placeholder/package.json b/react-placeholder/package.json index 9600145f8..603c3ae25 100644 --- a/react-placeholder/package.json +++ b/react-placeholder/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-readonly/package.json b/react-readonly/package.json index 74e33051e..cbc50511d 100644 --- a/react-readonly/package.json +++ b/react-readonly/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-rtl/package.json b/react-rtl/package.json index 789dbdb88..ec3fda626 100644 --- a/react-rtl/package.json +++ b/react-rtl/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-save-html/package.json b/react-save-html/package.json index a39d484b2..79e1c31f9 100644 --- a/react-save-html/package.json +++ b/react-save-html/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-save-json/package.json b/react-save-json/package.json index f655a8dc1..404b7bd83 100644 --- a/react-save-json/package.json +++ b/react-save-json/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-save-markdown/package.json b/react-save-markdown/package.json index 8d323680d..3dac54eed 100644 --- a/react-save-markdown/package.json +++ b/react-save-markdown/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4", "rehype-parse": "^9.0.1", diff --git a/react-search/package.json b/react-search/package.json index faf3b4ec7..ad9ec0438 100644 --- a/react-search/package.json +++ b/react-search/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-slash-menu/package.json b/react-slash-menu/package.json index 85635a260..7d1fec396 100644 --- a/react-slash-menu/package.json +++ b/react-slash-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-strike/package.json b/react-strike/package.json index c8f62bb04..92bf58e1e 100644 --- a/react-strike/package.json +++ b/react-strike/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-table/package.json b/react-table/package.json index 67a175b50..c7085c79e 100644 --- a/react-table/package.json +++ b/react-table/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-text-align/package.json b/react-text-align/package.json index 518857362..afb7a6100 100644 --- a/react-text-align/package.json +++ b/react-text-align/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-text-color/package.json b/react-text-color/package.json index 0585b4eaf..7cfc6b206 100644 --- a/react-text-color/package.json +++ b/react-text-color/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-toolbar/package.json b/react-toolbar/package.json index e05f5f460..a22947f32 100644 --- a/react-toolbar/package.json +++ b/react-toolbar/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-tweet/package.json b/react-tweet/package.json index a35efe22b..845f56cd6 100644 --- a/react-tweet/package.json +++ b/react-tweet/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4", "react-parallax-tilt": "^1.7.319", diff --git a/react-typography/package.json b/react-typography/package.json index ccb45cb5b..2e038d00d 100644 --- a/react-typography/package.json +++ b/react-typography/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-underline/package.json b/react-underline/package.json index ee4b4b25f..70990d434 100644 --- a/react-underline/package.json +++ b/react-underline/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-unmount/package.json b/react-unmount/package.json index cd714facf..567bbbb3a 100644 --- a/react-unmount/package.json +++ b/react-unmount/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-user-menu-dynamic/package.json b/react-user-menu-dynamic/package.json index 2af4241cd..1a046e244 100644 --- a/react-user-menu-dynamic/package.json +++ b/react-user-menu-dynamic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-user-menu/package.json b/react-user-menu/package.json index bc465192b..b32092f2b 100644 --- a/react-user-menu/package.json +++ b/react-user-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-word-counter/package.json b/react-word-counter/package.json index cd82f670f..25e4a875f 100644 --- a/react-word-counter/package.json +++ b/react-word-counter/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4" }, diff --git a/react-yjs/package.json b/react-yjs/package.json index adaa8be94..ec276efcb 100644 --- a/react-yjs/package.json +++ b/react-yjs/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "react": "^19.2.4", "react-dom": "^19.2.4", "y-prosemirror": "^1.3.7", diff --git a/solid-block-handle/package.json b/solid-block-handle/package.json index 02579d138..1684fb036 100644 --- a/solid-block-handle/package.json +++ b/solid-block-handle/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-blockquote/package.json b/solid-blockquote/package.json index afb969abd..6b2eded94 100644 --- a/solid-blockquote/package.json +++ b/solid-blockquote/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-bold/package.json b/solid-bold/package.json index 0c9e8d8a8..99c94139b 100644 --- a/solid-bold/package.json +++ b/solid-bold/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-change-tracking/package.json b/solid-change-tracking/package.json index 5e7966843..4761e1174 100644 --- a/solid-change-tracking/package.json +++ b/solid-change-tracking/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-code-block-themes/package.json b/solid-code-block-themes/package.json index 47f1bd9fa..af14090d0 100644 --- a/solid-code-block-themes/package.json +++ b/solid-code-block-themes/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-code-block/package.json b/solid-code-block/package.json index fc0366d33..7971e2572 100644 --- a/solid-code-block/package.json +++ b/solid-code-block/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-code/package.json b/solid-code/package.json index a20bb3f87..c00f2125c 100644 --- a/solid-code/package.json +++ b/solid-code/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-drop-cursor/package.json b/solid-drop-cursor/package.json index 2dde1638b..1f98955eb 100644 --- a/solid-drop-cursor/package.json +++ b/solid-drop-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-emoji-rules/package.json b/solid-emoji-rules/package.json index 9f2c69911..7b00818af 100644 --- a/solid-emoji-rules/package.json +++ b/solid-emoji-rules/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-full/package.json b/solid-full/package.json index d3117ed32..ef8a22249 100644 --- a/solid-full/package.json +++ b/solid-full/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-gap-cursor/package.json b/solid-gap-cursor/package.json index b8ce8beb6..c49ab29f5 100644 --- a/solid-gap-cursor/package.json +++ b/solid-gap-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-hard-break/package.json b/solid-hard-break/package.json index fff2a1e4c..59cd8888c 100644 --- a/solid-hard-break/package.json +++ b/solid-hard-break/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-heading/package.json b/solid-heading/package.json index 92553a4a6..2ff25d189 100644 --- a/solid-heading/package.json +++ b/solid-heading/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-horizontal-rule/package.json b/solid-horizontal-rule/package.json index bcc2576db..8ee7ecec4 100644 --- a/solid-horizontal-rule/package.json +++ b/solid-horizontal-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-image-view/package.json b/solid-image-view/package.json index 35a98e511..93e23e635 100644 --- a/solid-image-view/package.json +++ b/solid-image-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-inline-menu/package.json b/solid-inline-menu/package.json index d0df7dcdb..1e1a3f16f 100644 --- a/solid-inline-menu/package.json +++ b/solid-inline-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-italic/package.json b/solid-italic/package.json index 98479e530..5d3ec746e 100644 --- a/solid-italic/package.json +++ b/solid-italic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-keymap/package.json b/solid-keymap/package.json index ebb50da3f..27b73f298 100644 --- a/solid-keymap/package.json +++ b/solid-keymap/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-link-mark-view/package.json b/solid-link-mark-view/package.json index ff98177f4..d4dc35b6f 100644 --- a/solid-link-mark-view/package.json +++ b/solid-link-mark-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-link/package.json b/solid-link/package.json index e2d90b19a..fe539be41 100644 --- a/solid-link/package.json +++ b/solid-link/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-list-custom-checkbox/package.json b/solid-list-custom-checkbox/package.json index 7075ad6c3..e12bbc395 100644 --- a/solid-list-custom-checkbox/package.json +++ b/solid-list-custom-checkbox/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-list/package.json b/solid-list/package.json index 9981fd964..345b126c3 100644 --- a/solid-list/package.json +++ b/solid-list/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-loro/package.json b/solid-loro/package.json index 5100d8ab6..e1668332a 100644 --- a/solid-loro/package.json +++ b/solid-loro/package.json @@ -11,7 +11,7 @@ "dependencies": { "loro-crdt": "^1.10.6", "loro-prosemirror": "^0.4.2", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-mark-rule/package.json b/solid-mark-rule/package.json index 18d3e8eb8..8b166581e 100644 --- a/solid-mark-rule/package.json +++ b/solid-mark-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-minimal/package.json b/solid-minimal/package.json index 0f799ed62..4cb59bb44 100644 --- a/solid-minimal/package.json +++ b/solid-minimal/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-placeholder/package.json b/solid-placeholder/package.json index b33fac70a..702e4df1c 100644 --- a/solid-placeholder/package.json +++ b/solid-placeholder/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-readonly/package.json b/solid-readonly/package.json index e0f19edee..3ef69fbc9 100644 --- a/solid-readonly/package.json +++ b/solid-readonly/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-rtl/package.json b/solid-rtl/package.json index ab2f74392..e7cb569a6 100644 --- a/solid-rtl/package.json +++ b/solid-rtl/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-save-html/package.json b/solid-save-html/package.json index cc60c0ae0..775280ff4 100644 --- a/solid-save-html/package.json +++ b/solid-save-html/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-save-json/package.json b/solid-save-json/package.json index 0f196c261..8a6ad3db0 100644 --- a/solid-save-json/package.json +++ b/solid-save-json/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-save-markdown/package.json b/solid-save-markdown/package.json index 4f10d52d3..0e4c4e9bc 100644 --- a/solid-save-markdown/package.json +++ b/solid-save-markdown/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "rehype-parse": "^9.0.1", "rehype-remark": "^10.0.1", "remark-gfm": "^4.0.1", diff --git a/solid-search/package.json b/solid-search/package.json index 64decd9f1..4e17fffa6 100644 --- a/solid-search/package.json +++ b/solid-search/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-slash-menu/package.json b/solid-slash-menu/package.json index 14d713565..a8cb92eb6 100644 --- a/solid-slash-menu/package.json +++ b/solid-slash-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-strike/package.json b/solid-strike/package.json index 20a62bc75..6172992c1 100644 --- a/solid-strike/package.json +++ b/solid-strike/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-table/package.json b/solid-table/package.json index da8ab7fc7..d191a3351 100644 --- a/solid-table/package.json +++ b/solid-table/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-text-align/package.json b/solid-text-align/package.json index 7df219c32..3647e4cb5 100644 --- a/solid-text-align/package.json +++ b/solid-text-align/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-toolbar/package.json b/solid-toolbar/package.json index 3d9cafd80..8c29d7af8 100644 --- a/solid-toolbar/package.json +++ b/solid-toolbar/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-typography/package.json b/solid-typography/package.json index 752217467..74a687ad0 100644 --- a/solid-typography/package.json +++ b/solid-typography/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-underline/package.json b/solid-underline/package.json index 51f796a9e..eb2a9e826 100644 --- a/solid-underline/package.json +++ b/solid-underline/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-unmount/package.json b/solid-unmount/package.json index 0dc7b3eb4..5c3799eca 100644 --- a/solid-unmount/package.json +++ b/solid-unmount/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-user-menu-dynamic/package.json b/solid-user-menu-dynamic/package.json index 424d77ce2..a7a95b8ca 100644 --- a/solid-user-menu-dynamic/package.json +++ b/solid-user-menu-dynamic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-user-menu/package.json b/solid-user-menu/package.json index eb955ab8d..bd6cdfabf 100644 --- a/solid-user-menu/package.json +++ b/solid-user-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-word-counter/package.json b/solid-word-counter/package.json index 4fa60c75b..105876608 100644 --- a/solid-word-counter/package.json +++ b/solid-word-counter/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11" }, "devDependencies": { diff --git a/solid-yjs/package.json b/solid-yjs/package.json index 35686ea15..6f2ce24bc 100644 --- a/solid-yjs/package.json +++ b/solid-yjs/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "solid-js": "^1.9.11", "y-prosemirror": "^1.3.7", "y-protocols": "^1.0.7", diff --git a/svelte-block-handle/package.json b/svelte-block-handle/package.json index 8fb84d17d..5692867a2 100644 --- a/svelte-block-handle/package.json +++ b/svelte-block-handle/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-blockquote/package.json b/svelte-blockquote/package.json index e4e068838..92c97e945 100644 --- a/svelte-blockquote/package.json +++ b/svelte-blockquote/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-bold/package.json b/svelte-bold/package.json index bcca0e155..7ba3dfb11 100644 --- a/svelte-bold/package.json +++ b/svelte-bold/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-change-tracking/package.json b/svelte-change-tracking/package.json index efea02801..d7c9d7446 100644 --- a/svelte-change-tracking/package.json +++ b/svelte-change-tracking/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-code-block-themes/package.json b/svelte-code-block-themes/package.json index 655d00eca..f1b91750a 100644 --- a/svelte-code-block-themes/package.json +++ b/svelte-code-block-themes/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-code-block/package.json b/svelte-code-block/package.json index 32bb10af9..eedb4a4f1 100644 --- a/svelte-code-block/package.json +++ b/svelte-code-block/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-code/package.json b/svelte-code/package.json index 7e3a62a23..8d79c7e13 100644 --- a/svelte-code/package.json +++ b/svelte-code/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-drop-cursor/package.json b/svelte-drop-cursor/package.json index 5a2e14c1a..7df359a67 100644 --- a/svelte-drop-cursor/package.json +++ b/svelte-drop-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-emoji-rules/package.json b/svelte-emoji-rules/package.json index 9806cc3bc..07111bba6 100644 --- a/svelte-emoji-rules/package.json +++ b/svelte-emoji-rules/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-full/package.json b/svelte-full/package.json index da1e4f226..acba12a1b 100644 --- a/svelte-full/package.json +++ b/svelte-full/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-gap-cursor/package.json b/svelte-gap-cursor/package.json index dbb5cb22f..64224f245 100644 --- a/svelte-gap-cursor/package.json +++ b/svelte-gap-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-hard-break/package.json b/svelte-hard-break/package.json index 01cd99470..743011765 100644 --- a/svelte-hard-break/package.json +++ b/svelte-hard-break/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-heading/package.json b/svelte-heading/package.json index 434fee9ac..e36969aed 100644 --- a/svelte-heading/package.json +++ b/svelte-heading/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-horizontal-rule/package.json b/svelte-horizontal-rule/package.json index 2057b40c4..d0a0264bc 100644 --- a/svelte-horizontal-rule/package.json +++ b/svelte-horizontal-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-image-view/package.json b/svelte-image-view/package.json index 6e8c73991..b073feb49 100644 --- a/svelte-image-view/package.json +++ b/svelte-image-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-inline-menu/package.json b/svelte-inline-menu/package.json index 04c548a94..4ea6228aa 100644 --- a/svelte-inline-menu/package.json +++ b/svelte-inline-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-italic/package.json b/svelte-italic/package.json index d3c8c7a92..060aa57de 100644 --- a/svelte-italic/package.json +++ b/svelte-italic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-keymap/package.json b/svelte-keymap/package.json index 5d92990a6..310780715 100644 --- a/svelte-keymap/package.json +++ b/svelte-keymap/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-link-mark-view/package.json b/svelte-link-mark-view/package.json index 451e2b366..3de233030 100644 --- a/svelte-link-mark-view/package.json +++ b/svelte-link-mark-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-link/package.json b/svelte-link/package.json index be60d0a26..9287579bf 100644 --- a/svelte-link/package.json +++ b/svelte-link/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-list-custom-checkbox/package.json b/svelte-list-custom-checkbox/package.json index 381b6513a..4f66580f5 100644 --- a/svelte-list-custom-checkbox/package.json +++ b/svelte-list-custom-checkbox/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-list/package.json b/svelte-list/package.json index b69a4bf5c..158ef88ce 100644 --- a/svelte-list/package.json +++ b/svelte-list/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-loro/package.json b/svelte-loro/package.json index 1649ec514..60029b88b 100644 --- a/svelte-loro/package.json +++ b/svelte-loro/package.json @@ -11,7 +11,7 @@ "dependencies": { "loro-crdt": "^1.10.6", "loro-prosemirror": "^0.4.2", - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-mark-rule/package.json b/svelte-mark-rule/package.json index 650b81cda..2ef76ebe2 100644 --- a/svelte-mark-rule/package.json +++ b/svelte-mark-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-minimal/package.json b/svelte-minimal/package.json index 0464ecc78..34cb68efb 100644 --- a/svelte-minimal/package.json +++ b/svelte-minimal/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-placeholder/package.json b/svelte-placeholder/package.json index 0e363540a..96e8bab78 100644 --- a/svelte-placeholder/package.json +++ b/svelte-placeholder/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-readonly/package.json b/svelte-readonly/package.json index 5e8773646..adcdefd2e 100644 --- a/svelte-readonly/package.json +++ b/svelte-readonly/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-rtl/package.json b/svelte-rtl/package.json index c5cea8b7e..b40ac8e69 100644 --- a/svelte-rtl/package.json +++ b/svelte-rtl/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-save-html/package.json b/svelte-save-html/package.json index 719eda59e..6047d974f 100644 --- a/svelte-save-html/package.json +++ b/svelte-save-html/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-save-json/package.json b/svelte-save-json/package.json index 6132f9a63..ed272e9b2 100644 --- a/svelte-save-json/package.json +++ b/svelte-save-json/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-save-markdown/package.json b/svelte-save-markdown/package.json index 596a5d888..09969e83c 100644 --- a/svelte-save-markdown/package.json +++ b/svelte-save-markdown/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "rehype-parse": "^9.0.1", "rehype-remark": "^10.0.1", "remark-gfm": "^4.0.1", diff --git a/svelte-search/package.json b/svelte-search/package.json index eca250f52..563fa4d93 100644 --- a/svelte-search/package.json +++ b/svelte-search/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-slash-menu/package.json b/svelte-slash-menu/package.json index 6704eab42..0b104a2e5 100644 --- a/svelte-slash-menu/package.json +++ b/svelte-slash-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-strike/package.json b/svelte-strike/package.json index fca68a073..9ba6d06fd 100644 --- a/svelte-strike/package.json +++ b/svelte-strike/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-table/package.json b/svelte-table/package.json index 75dc19823..b17bb9e10 100644 --- a/svelte-table/package.json +++ b/svelte-table/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-text-align/package.json b/svelte-text-align/package.json index f73167c7d..9ec60796a 100644 --- a/svelte-text-align/package.json +++ b/svelte-text-align/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-text-color/package.json b/svelte-text-color/package.json index 58f71e937..dbadff0a2 100644 --- a/svelte-text-color/package.json +++ b/svelte-text-color/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-toolbar/package.json b/svelte-toolbar/package.json index f88bc2615..a966e5184 100644 --- a/svelte-toolbar/package.json +++ b/svelte-toolbar/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-typography/package.json b/svelte-typography/package.json index f48a257c7..a45eed571 100644 --- a/svelte-typography/package.json +++ b/svelte-typography/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-underline/package.json b/svelte-underline/package.json index 4998f82ee..938f16f1f 100644 --- a/svelte-underline/package.json +++ b/svelte-underline/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-unmount/package.json b/svelte-unmount/package.json index 3f738aded..b4db3da5b 100644 --- a/svelte-unmount/package.json +++ b/svelte-unmount/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-user-menu-dynamic/package.json b/svelte-user-menu-dynamic/package.json index 40bfcc404..75ee7d9a7 100644 --- a/svelte-user-menu-dynamic/package.json +++ b/svelte-user-menu-dynamic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-user-menu/package.json b/svelte-user-menu/package.json index c022ec1a5..d01374f1f 100644 --- a/svelte-user-menu/package.json +++ b/svelte-user-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-word-counter/package.json b/svelte-word-counter/package.json index 47f2d7b85..32f8413f3 100644 --- a/svelte-word-counter/package.json +++ b/svelte-word-counter/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/svelte-yjs/package.json b/svelte-yjs/package.json index eca709067..ec0d3ea96 100644 --- a/svelte-yjs/package.json +++ b/svelte-yjs/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "y-prosemirror": "^1.3.7", "y-protocols": "^1.0.7", "y-websocket": "^3.0.0", diff --git a/sveltekit-full/package.json b/sveltekit-full/package.json index f4d489da1..25cec234e 100644 --- a/sveltekit-full/package.json +++ b/sveltekit-full/package.json @@ -12,7 +12,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/vanilla-minimal/package.json b/vanilla-minimal/package.json index 2665268ec..dfb989609 100644 --- a/vanilla-minimal/package.json +++ b/vanilla-minimal/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/vanilla-slash-menu/package.json b/vanilla-slash-menu/package.json index 3044c839d..ff4bc209e 100644 --- a/vanilla-slash-menu/package.json +++ b/vanilla-slash-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1" + "prosekit": "^0.18.0" }, "devDependencies": { "@egoist/tailwindcss-icons": "^1.9.2", diff --git a/vue-block-handle/package.json b/vue-block-handle/package.json index ea775406d..c8c92e750 100644 --- a/vue-block-handle/package.json +++ b/vue-block-handle/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-blockquote/package.json b/vue-blockquote/package.json index 786be2c30..ed3eb55cb 100644 --- a/vue-blockquote/package.json +++ b/vue-blockquote/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-bold/package.json b/vue-bold/package.json index dc38f088b..1491387f2 100644 --- a/vue-bold/package.json +++ b/vue-bold/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-change-tracking/package.json b/vue-change-tracking/package.json index 18ac6c6ce..add460e25 100644 --- a/vue-change-tracking/package.json +++ b/vue-change-tracking/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-code-block-themes/package.json b/vue-code-block-themes/package.json index 2365bf714..93a8d18b9 100644 --- a/vue-code-block-themes/package.json +++ b/vue-code-block-themes/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-code-block/package.json b/vue-code-block/package.json index 917cdabe9..c7447e7ef 100644 --- a/vue-code-block/package.json +++ b/vue-code-block/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-code/package.json b/vue-code/package.json index 26e07a875..7a4780a4d 100644 --- a/vue-code/package.json +++ b/vue-code/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-drop-cursor/package.json b/vue-drop-cursor/package.json index 180cb7a64..fdd57e04f 100644 --- a/vue-drop-cursor/package.json +++ b/vue-drop-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-emoji-rules/package.json b/vue-emoji-rules/package.json index 51f2c9a18..ed00dcbe8 100644 --- a/vue-emoji-rules/package.json +++ b/vue-emoji-rules/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-full/package.json b/vue-full/package.json index 031d7a111..c3b980017 100644 --- a/vue-full/package.json +++ b/vue-full/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-gap-cursor/package.json b/vue-gap-cursor/package.json index 369b0340a..5d3d6fbd9 100644 --- a/vue-gap-cursor/package.json +++ b/vue-gap-cursor/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-hard-break/package.json b/vue-hard-break/package.json index 48adbe353..31e1418b9 100644 --- a/vue-hard-break/package.json +++ b/vue-hard-break/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-heading/package.json b/vue-heading/package.json index e870b79fa..36294bc40 100644 --- a/vue-heading/package.json +++ b/vue-heading/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-horizontal-rule/package.json b/vue-horizontal-rule/package.json index c8407ee94..1fc8af805 100644 --- a/vue-horizontal-rule/package.json +++ b/vue-horizontal-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-image-view/package.json b/vue-image-view/package.json index 4a194b047..4ef037fe5 100644 --- a/vue-image-view/package.json +++ b/vue-image-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-inline-menu/package.json b/vue-inline-menu/package.json index cd82da6b8..a26eb18ab 100644 --- a/vue-inline-menu/package.json +++ b/vue-inline-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-italic/package.json b/vue-italic/package.json index 4448345ca..a2fb97f68 100644 --- a/vue-italic/package.json +++ b/vue-italic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-keymap/package.json b/vue-keymap/package.json index 27fc56f4c..4647445da 100644 --- a/vue-keymap/package.json +++ b/vue-keymap/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-link-mark-view/package.json b/vue-link-mark-view/package.json index cef65afbe..88dee2993 100644 --- a/vue-link-mark-view/package.json +++ b/vue-link-mark-view/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-link/package.json b/vue-link/package.json index e266208ee..e9b473fef 100644 --- a/vue-link/package.json +++ b/vue-link/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-list-custom-checkbox/package.json b/vue-list-custom-checkbox/package.json index 7bdc416c5..615241c59 100644 --- a/vue-list-custom-checkbox/package.json +++ b/vue-list-custom-checkbox/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-list/package.json b/vue-list/package.json index cfae8885c..1605e18b0 100644 --- a/vue-list/package.json +++ b/vue-list/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-loro/package.json b/vue-loro/package.json index c94554448..6d602a9c3 100644 --- a/vue-loro/package.json +++ b/vue-loro/package.json @@ -11,7 +11,7 @@ "dependencies": { "loro-crdt": "^1.10.6", "loro-prosemirror": "^0.4.2", - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-mark-rule/package.json b/vue-mark-rule/package.json index 5e68eb4d9..645245a79 100644 --- a/vue-mark-rule/package.json +++ b/vue-mark-rule/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-minimal/package.json b/vue-minimal/package.json index 17493b8c9..626f5a5a3 100644 --- a/vue-minimal/package.json +++ b/vue-minimal/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-placeholder/package.json b/vue-placeholder/package.json index 64fafe8e4..10463a4c5 100644 --- a/vue-placeholder/package.json +++ b/vue-placeholder/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-readonly/package.json b/vue-readonly/package.json index c2fa7d68e..6547a4e6e 100644 --- a/vue-readonly/package.json +++ b/vue-readonly/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-rtl/package.json b/vue-rtl/package.json index ee057881f..35360b04c 100644 --- a/vue-rtl/package.json +++ b/vue-rtl/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-save-html/package.json b/vue-save-html/package.json index 43756d5eb..05000968e 100644 --- a/vue-save-html/package.json +++ b/vue-save-html/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-save-json/package.json b/vue-save-json/package.json index 97e365fcf..4308e0c44 100644 --- a/vue-save-json/package.json +++ b/vue-save-json/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-save-markdown/package.json b/vue-save-markdown/package.json index 326768558..27d48a73c 100644 --- a/vue-save-markdown/package.json +++ b/vue-save-markdown/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "rehype-parse": "^9.0.1", "rehype-remark": "^10.0.1", "remark-gfm": "^4.0.1", diff --git a/vue-search/package.json b/vue-search/package.json index 4b38972ed..cc3f0cc45 100644 --- a/vue-search/package.json +++ b/vue-search/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-slash-menu/package.json b/vue-slash-menu/package.json index 4094d4786..d3b63dc70 100644 --- a/vue-slash-menu/package.json +++ b/vue-slash-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-strike/package.json b/vue-strike/package.json index 7f2d8f599..827423be4 100644 --- a/vue-strike/package.json +++ b/vue-strike/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-table/package.json b/vue-table/package.json index c1f8194a3..6a44d80c1 100644 --- a/vue-table/package.json +++ b/vue-table/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-text-align/package.json b/vue-text-align/package.json index 214c6ea07..d2623f90a 100644 --- a/vue-text-align/package.json +++ b/vue-text-align/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-text-color/package.json b/vue-text-color/package.json index d992fb68a..53b0cf818 100644 --- a/vue-text-color/package.json +++ b/vue-text-color/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-toolbar/package.json b/vue-toolbar/package.json index b1aabb491..726fcff8c 100644 --- a/vue-toolbar/package.json +++ b/vue-toolbar/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-typography/package.json b/vue-typography/package.json index 258ad4a08..29c3693dc 100644 --- a/vue-typography/package.json +++ b/vue-typography/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-underline/package.json b/vue-underline/package.json index 149cad737..e90799603 100644 --- a/vue-underline/package.json +++ b/vue-underline/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-unmount/package.json b/vue-unmount/package.json index 1562bac13..171fb7599 100644 --- a/vue-unmount/package.json +++ b/vue-unmount/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-user-menu-dynamic/package.json b/vue-user-menu-dynamic/package.json index 2d9865071..49008a512 100644 --- a/vue-user-menu-dynamic/package.json +++ b/vue-user-menu-dynamic/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-user-menu/package.json b/vue-user-menu/package.json index c8f5939fd..376dc7f62 100644 --- a/vue-user-menu/package.json +++ b/vue-user-menu/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-word-counter/package.json b/vue-word-counter/package.json index b8239eb1d..d3ac08cd4 100644 --- a/vue-word-counter/package.json +++ b/vue-word-counter/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27" }, "devDependencies": { diff --git a/vue-yjs/package.json b/vue-yjs/package.json index 11a459b18..063af85b9 100644 --- a/vue-yjs/package.json +++ b/vue-yjs/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "prosekit": "^0.17.1", + "prosekit": "^0.18.0", "vue": "^3.5.27", "y-prosemirror": "^1.3.7", "y-protocols": "^1.0.7", From 0fccaa550ffe00f323cbec17aa095161437eb9c4 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sun, 8 Feb 2026 05:45:48 +0000 Subject: [PATCH 2/2] [autofix.ci] apply automated fixes --- .../editor/examples/text-color/extension.ts | 10 +- .../examples/text-color/inline-menu.tsx | 135 ++++++++++++----- .../editor/examples/text-color/text-color.ts | 71 --------- .../editor/sample/sample-doc-text-color.ts | 14 +- .../editor/examples/yjs/extension.ts | 2 +- .../editor/examples/text-color/extension.ts | 10 +- .../examples/text-color/inline-menu.tsx | 135 ++++++++++++----- .../editor/examples/text-color/text-color.ts | 71 --------- .../editor/sample/sample-doc-text-color.ts | 14 +- .../editor/examples/yjs/extension.ts | 2 +- solid-text-color/.gitignore | 4 + solid-text-color/README.md | 15 ++ solid-text-color/index.html | 12 ++ solid-text-color/package.json | 26 ++++ solid-text-color/src/App.tsx | 5 + solid-text-color/src/app.css | 13 ++ .../editor/examples/text-color/editor.tsx | 35 +++++ .../editor/examples/text-color/extension.ts | 14 ++ .../editor/examples/text-color/index.ts | 1 + .../examples/text-color/inline-menu.tsx | 137 +++++++++++++++++ .../editor/sample/sample-doc-text-color.ts | 120 +++++++++++++++ .../components/editor/ui/button/button.tsx | 39 +++++ .../src/components/editor/ui/button/index.ts | 1 + solid-text-color/src/index.tsx | 8 + solid-text-color/tsconfig.app.json | 29 ++++ solid-text-color/tsconfig.json | 7 + solid-text-color/tsconfig.node.json | 26 ++++ solid-text-color/vite.config.ts | 7 + .../editor/examples/yjs/extension.ts | 2 +- .../editor/examples/text-color/editor.svelte | 5 +- .../editor/examples/text-color/extension.ts | 10 +- .../examples/text-color/inline-menu.svelte | 139 +++++++++++------- .../editor/examples/text-color/text-color.ts | 71 --------- .../editor/sample/sample-doc-text-color.ts | 14 +- .../components/editor/ui/button/button.svelte | 6 +- .../examples/yjs/editor-component.svelte | 2 +- .../editor/examples/yjs/extension.ts | 2 +- .../editor/examples/text-color/extension.ts | 10 +- .../examples/text-color/inline-menu.vue | 135 +++++++++++------ .../editor/examples/text-color/text-color.ts | 71 --------- .../editor/sample/sample-doc-text-color.ts | 14 +- .../editor/examples/yjs/editor-component.vue | 2 +- .../editor/examples/yjs/extension.ts | 2 +- 43 files changed, 940 insertions(+), 508 deletions(-) delete mode 100644 preact-text-color/src/components/editor/examples/text-color/text-color.ts delete mode 100644 react-text-color/src/components/editor/examples/text-color/text-color.ts create mode 100644 solid-text-color/.gitignore create mode 100644 solid-text-color/README.md create mode 100644 solid-text-color/index.html create mode 100644 solid-text-color/package.json create mode 100644 solid-text-color/src/App.tsx create mode 100644 solid-text-color/src/app.css create mode 100644 solid-text-color/src/components/editor/examples/text-color/editor.tsx create mode 100644 solid-text-color/src/components/editor/examples/text-color/extension.ts create mode 100644 solid-text-color/src/components/editor/examples/text-color/index.ts create mode 100644 solid-text-color/src/components/editor/examples/text-color/inline-menu.tsx create mode 100644 solid-text-color/src/components/editor/sample/sample-doc-text-color.ts create mode 100644 solid-text-color/src/components/editor/ui/button/button.tsx create mode 100644 solid-text-color/src/components/editor/ui/button/index.ts create mode 100644 solid-text-color/src/index.tsx create mode 100644 solid-text-color/tsconfig.app.json create mode 100644 solid-text-color/tsconfig.json create mode 100644 solid-text-color/tsconfig.node.json create mode 100644 solid-text-color/vite.config.ts delete mode 100644 svelte-text-color/src/components/editor/examples/text-color/text-color.ts delete mode 100644 vue-text-color/src/components/editor/examples/text-color/text-color.ts diff --git a/preact-text-color/src/components/editor/examples/text-color/extension.ts b/preact-text-color/src/components/editor/examples/text-color/extension.ts index 855eca05b..d35d9d5c2 100644 --- a/preact-text-color/src/components/editor/examples/text-color/extension.ts +++ b/preact-text-color/src/components/editor/examples/text-color/extension.ts @@ -1,10 +1,14 @@ import { defineBasicExtension } from 'prosekit/basic' import { union } from 'prosekit/core' - -import { defineTextColor } from './text-color' +import { defineBackgroundColor } from 'prosekit/extensions/background-color' +import { defineTextColor } from 'prosekit/extensions/text-color' export function defineExtension() { - return union(defineBasicExtension(), defineTextColor()) + return union( + defineBasicExtension(), + defineTextColor(), + defineBackgroundColor(), + ) } export type EditorExtension = ReturnType diff --git a/preact-text-color/src/components/editor/examples/text-color/inline-menu.tsx b/preact-text-color/src/components/editor/examples/text-color/inline-menu.tsx index 9479fa648..37b583730 100644 --- a/preact-text-color/src/components/editor/examples/text-color/inline-menu.tsx +++ b/preact-text-color/src/components/editor/examples/text-color/inline-menu.tsx @@ -1,48 +1,77 @@ import { useMemo, useState } from 'preact/hooks' import type { Editor, Keymap } from 'prosekit/core' -import { useEditor, useEditorDerivedValue, useKeymap } from 'prosekit/preact' +import { useEditorDerivedValue, useKeymap } from 'prosekit/preact' import { InlinePopover } from 'prosekit/preact/inline-popover' import { Button } from '../../ui/button' import type { EditorExtension } from './extension' -const colors = [ - { name: 'default', value: '' }, - { name: 'red', value: '#ef4444' }, - { name: 'orange', value: '#f97316' }, - { name: 'yellow', value: '#eab308' }, - { name: 'green', value: '#22c55e' }, - { name: 'blue', value: '#3b82f6' }, - { name: 'indigo', value: '#6366f1' }, - { name: 'violet', value: '#a855f7' }, +const textColors = [ + { label: 'Gray', value: '#9ca3af' }, + { label: 'Brown', value: '#92400e' }, + { label: 'Orange', value: '#ea580c' }, + { label: 'Yellow', value: '#ca8a04' }, + { label: 'Green', value: '#16a34a' }, + { label: 'Blue', value: '#2563eb' }, + { label: 'Purple', value: '#9333ea' }, + { label: 'Magenta', value: '#c026d3' }, + { label: 'Red', value: '#dc2626' }, ] -function hasTextColor(editor: Editor, color: string) { - return editor.marks.textColor.isActive({ color }) +const backgroundColors = [ + { label: 'Gray', value: '#f3f4f6' }, + { label: 'Brown', value: '#fef3c7' }, + { label: 'Orange', value: '#ffedd5' }, + { label: 'Yellow', value: '#fef9c3' }, + { label: 'Green', value: '#d1fae5' }, + { label: 'Blue', value: '#dbeafe' }, + { label: 'Purple', value: '#e9d5ff' }, + { label: 'Pink', value: '#fce7f3' }, + { label: 'Red', value: '#fecaca' }, +] + +function getTextColorState(editor: Editor) { + return [ + { + label: 'Default', + value: 'currentColor', + isActive: !editor.marks.textColor.isActive(), + onClick: () => editor.commands.removeTextColor(), + }, + ].concat( + textColors.map((color) => ({ + label: color.label, + value: color.value, + isActive: editor.marks.textColor.isActive({ color: color.value }), + onClick: () => editor.commands.addTextColor({ color: color.value }), + })), + ) } -function getColorState(editor: Editor) { - return colors.map((color) => ({ - name: color.name, - value: color.value, - isActive: hasTextColor(editor, color.value), - })) +function getBackgroundColorState(editor: Editor) { + return [ + { + label: 'Default', + value: 'canvas', + isActive: !editor.marks.backgroundColor.isActive(), + onClick: () => editor.commands.removeBackgroundColor(), + }, + ].concat( + backgroundColors.map((color) => ({ + label: color.label, + value: color.value, + isActive: editor.marks.backgroundColor.isActive({ color: color.value }), + onClick: () => editor.commands.addBackgroundColor({ color: color.value }), + })), + ) } export default function InlineMenu() { - const editor = useEditor() - const colorState = useEditorDerivedValue(getColorState) + const textColorState = useEditorDerivedValue(getTextColorState) + const backgroundColorState = useEditorDerivedValue(getBackgroundColorState) const [open, setOpen] = useState(false) - const toggleTextColor = (color: string) => { - if (!color || hasTextColor(editor, color)) { - editor.commands.removeTextColor() - } else { - editor.commands.setTextColor({ color }) - } - } - const keymap: Keymap = useMemo( () => ({ Escape: () => { @@ -64,16 +93,46 @@ export default function InlineMenu() { open={open} onOpenChange={setOpen} > - {colorState.map((color) => ( - - ))} +
+
+
Text color
+
+ {textColorState.map((color) => ( + + ))} +
+
+
+
Background color
+
+ {backgroundColorState.map((color) => ( + + ))} +
+
+
) } diff --git a/preact-text-color/src/components/editor/examples/text-color/text-color.ts b/preact-text-color/src/components/editor/examples/text-color/text-color.ts deleted file mode 100644 index 1cdd7f9ca..000000000 --- a/preact-text-color/src/components/editor/examples/text-color/text-color.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { - addMark, - defineCommands, - defineMarkSpec, - removeMark, - union, -} from 'prosekit/core' -import type { Command } from 'prosekit/pm/state' - -/** - * The attributes for the `textColor` mark. - * - * @public - */ -export interface TextColorAttrs { - color: string | null -} - -/** - * Defines the `textColor` mark. - * - * @public - */ -export function defineTextColorSpec() { - return defineMarkSpec<'textColor', TextColorAttrs>({ - name: 'textColor', - attrs: { - color: { default: null }, - }, - parseDOM: [ - { - style: 'color', - getAttrs: (value) => { - return { color: value } - }, - }, - ], - toDOM: (mark) => { - return ['span', { style: `color: ${mark.attrs.color};` }, 0] - }, - }) -} - -function setTextColor(attrs: TextColorAttrs): Command { - return addMark({ type: 'textColor', attrs }) -} - -function removeTextColor(): Command { - return removeMark({ type: 'textColor' }) -} - -/** - * Defines some commands for the `textColor` mark. - * - * @public - */ -export function defineTextColorCommands() { - return defineCommands({ - setTextColor, - removeTextColor, - }) -} - -/** - * Defines the `textColor` mark and some commands for it. - * - * @public - */ -export function defineTextColor() { - return union(defineTextColorSpec(), defineTextColorCommands()) -} diff --git a/preact-text-color/src/components/editor/sample/sample-doc-text-color.ts b/preact-text-color/src/components/editor/sample/sample-doc-text-color.ts index 99e909315..a4efe4308 100644 --- a/preact-text-color/src/components/editor/sample/sample-doc-text-color.ts +++ b/preact-text-color/src/components/editor/sample/sample-doc-text-color.ts @@ -12,7 +12,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(239, 68, 68)', + color: '#ef4444', }, }, ], @@ -28,7 +28,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(249, 115, 22)', + color: '#f97316', }, }, ], @@ -44,7 +44,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(234, 179, 8)', + color: '#eab308', }, }, ], @@ -60,7 +60,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(34, 197, 94)', + color: '#22c55e', }, }, ], @@ -76,7 +76,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(59, 130, 246)', + color: '#3b82f6', }, }, ], @@ -92,7 +92,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(99, 102, 241)', + color: '#6366f1', }, }, ], @@ -108,7 +108,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(168, 85, 247)', + color: '#a855f7', }, }, ], diff --git a/preact-yjs/src/components/editor/examples/yjs/extension.ts b/preact-yjs/src/components/editor/examples/yjs/extension.ts index 54348984a..f1a581932 100644 --- a/preact-yjs/src/components/editor/examples/yjs/extension.ts +++ b/preact-yjs/src/components/editor/examples/yjs/extension.ts @@ -17,7 +17,7 @@ import { defineText } from 'prosekit/extensions/text' import { defineUnderline } from 'prosekit/extensions/underline' import { defineVirtualSelection } from 'prosekit/extensions/virtual-selection' import { defineYjs } from 'prosekit/extensions/yjs' -import type { Awareness } from 'y-protocols/awareness' +import type { Awareness } from 'prosekit/extensions/yjs' import type * as Y from 'yjs' export function defineExtension(doc: Y.Doc, awareness: Awareness) { diff --git a/react-text-color/src/components/editor/examples/text-color/extension.ts b/react-text-color/src/components/editor/examples/text-color/extension.ts index 855eca05b..d35d9d5c2 100644 --- a/react-text-color/src/components/editor/examples/text-color/extension.ts +++ b/react-text-color/src/components/editor/examples/text-color/extension.ts @@ -1,10 +1,14 @@ import { defineBasicExtension } from 'prosekit/basic' import { union } from 'prosekit/core' - -import { defineTextColor } from './text-color' +import { defineBackgroundColor } from 'prosekit/extensions/background-color' +import { defineTextColor } from 'prosekit/extensions/text-color' export function defineExtension() { - return union(defineBasicExtension(), defineTextColor()) + return union( + defineBasicExtension(), + defineTextColor(), + defineBackgroundColor(), + ) } export type EditorExtension = ReturnType diff --git a/react-text-color/src/components/editor/examples/text-color/inline-menu.tsx b/react-text-color/src/components/editor/examples/text-color/inline-menu.tsx index 6e91ae6c3..9e22438ce 100644 --- a/react-text-color/src/components/editor/examples/text-color/inline-menu.tsx +++ b/react-text-color/src/components/editor/examples/text-color/inline-menu.tsx @@ -1,5 +1,5 @@ import type { Editor, Keymap } from 'prosekit/core' -import { useEditor, useEditorDerivedValue, useKeymap } from 'prosekit/react' +import { useEditorDerivedValue, useKeymap } from 'prosekit/react' import { InlinePopover } from 'prosekit/react/inline-popover' import { useMemo, useState } from 'react' @@ -7,42 +7,71 @@ import { Button } from '../../ui/button' import type { EditorExtension } from './extension' -const colors = [ - { name: 'default', value: '' }, - { name: 'red', value: '#ef4444' }, - { name: 'orange', value: '#f97316' }, - { name: 'yellow', value: '#eab308' }, - { name: 'green', value: '#22c55e' }, - { name: 'blue', value: '#3b82f6' }, - { name: 'indigo', value: '#6366f1' }, - { name: 'violet', value: '#a855f7' }, +const textColors = [ + { label: 'Gray', value: '#9ca3af' }, + { label: 'Brown', value: '#92400e' }, + { label: 'Orange', value: '#ea580c' }, + { label: 'Yellow', value: '#ca8a04' }, + { label: 'Green', value: '#16a34a' }, + { label: 'Blue', value: '#2563eb' }, + { label: 'Purple', value: '#9333ea' }, + { label: 'Magenta', value: '#c026d3' }, + { label: 'Red', value: '#dc2626' }, ] -function hasTextColor(editor: Editor, color: string) { - return editor.marks.textColor.isActive({ color }) +const backgroundColors = [ + { label: 'Gray', value: '#f3f4f6' }, + { label: 'Brown', value: '#fef3c7' }, + { label: 'Orange', value: '#ffedd5' }, + { label: 'Yellow', value: '#fef9c3' }, + { label: 'Green', value: '#d1fae5' }, + { label: 'Blue', value: '#dbeafe' }, + { label: 'Purple', value: '#e9d5ff' }, + { label: 'Pink', value: '#fce7f3' }, + { label: 'Red', value: '#fecaca' }, +] + +function getTextColorState(editor: Editor) { + return [ + { + label: 'Default', + value: 'currentColor', + isActive: !editor.marks.textColor.isActive(), + onClick: () => editor.commands.removeTextColor(), + }, + ].concat( + textColors.map((color) => ({ + label: color.label, + value: color.value, + isActive: editor.marks.textColor.isActive({ color: color.value }), + onClick: () => editor.commands.addTextColor({ color: color.value }), + })), + ) } -function getColorState(editor: Editor) { - return colors.map((color) => ({ - name: color.name, - value: color.value, - isActive: hasTextColor(editor, color.value), - })) +function getBackgroundColorState(editor: Editor) { + return [ + { + label: 'Default', + value: 'canvas', + isActive: !editor.marks.backgroundColor.isActive(), + onClick: () => editor.commands.removeBackgroundColor(), + }, + ].concat( + backgroundColors.map((color) => ({ + label: color.label, + value: color.value, + isActive: editor.marks.backgroundColor.isActive({ color: color.value }), + onClick: () => editor.commands.addBackgroundColor({ color: color.value }), + })), + ) } export default function InlineMenu() { - const editor = useEditor() - const colorState = useEditorDerivedValue(getColorState) + const textColorState = useEditorDerivedValue(getTextColorState) + const backgroundColorState = useEditorDerivedValue(getBackgroundColorState) const [open, setOpen] = useState(false) - const toggleTextColor = (color: string) => { - if (!color || hasTextColor(editor, color)) { - editor.commands.removeTextColor() - } else { - editor.commands.setTextColor({ color }) - } - } - const keymap: Keymap = useMemo( () => ({ Escape: () => { @@ -64,16 +93,46 @@ export default function InlineMenu() { open={open} onOpenChange={setOpen} > - {colorState.map((color) => ( - - ))} +
+
+
Text color
+
+ {textColorState.map((color) => ( + + ))} +
+
+
+
Background color
+
+ {backgroundColorState.map((color) => ( + + ))} +
+
+
) } diff --git a/react-text-color/src/components/editor/examples/text-color/text-color.ts b/react-text-color/src/components/editor/examples/text-color/text-color.ts deleted file mode 100644 index 1cdd7f9ca..000000000 --- a/react-text-color/src/components/editor/examples/text-color/text-color.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { - addMark, - defineCommands, - defineMarkSpec, - removeMark, - union, -} from 'prosekit/core' -import type { Command } from 'prosekit/pm/state' - -/** - * The attributes for the `textColor` mark. - * - * @public - */ -export interface TextColorAttrs { - color: string | null -} - -/** - * Defines the `textColor` mark. - * - * @public - */ -export function defineTextColorSpec() { - return defineMarkSpec<'textColor', TextColorAttrs>({ - name: 'textColor', - attrs: { - color: { default: null }, - }, - parseDOM: [ - { - style: 'color', - getAttrs: (value) => { - return { color: value } - }, - }, - ], - toDOM: (mark) => { - return ['span', { style: `color: ${mark.attrs.color};` }, 0] - }, - }) -} - -function setTextColor(attrs: TextColorAttrs): Command { - return addMark({ type: 'textColor', attrs }) -} - -function removeTextColor(): Command { - return removeMark({ type: 'textColor' }) -} - -/** - * Defines some commands for the `textColor` mark. - * - * @public - */ -export function defineTextColorCommands() { - return defineCommands({ - setTextColor, - removeTextColor, - }) -} - -/** - * Defines the `textColor` mark and some commands for it. - * - * @public - */ -export function defineTextColor() { - return union(defineTextColorSpec(), defineTextColorCommands()) -} diff --git a/react-text-color/src/components/editor/sample/sample-doc-text-color.ts b/react-text-color/src/components/editor/sample/sample-doc-text-color.ts index 99e909315..a4efe4308 100644 --- a/react-text-color/src/components/editor/sample/sample-doc-text-color.ts +++ b/react-text-color/src/components/editor/sample/sample-doc-text-color.ts @@ -12,7 +12,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(239, 68, 68)', + color: '#ef4444', }, }, ], @@ -28,7 +28,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(249, 115, 22)', + color: '#f97316', }, }, ], @@ -44,7 +44,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(234, 179, 8)', + color: '#eab308', }, }, ], @@ -60,7 +60,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(34, 197, 94)', + color: '#22c55e', }, }, ], @@ -76,7 +76,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(59, 130, 246)', + color: '#3b82f6', }, }, ], @@ -92,7 +92,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(99, 102, 241)', + color: '#6366f1', }, }, ], @@ -108,7 +108,7 @@ export const sampleContent: NodeJSON = { { type: 'textColor', attrs: { - color: 'rgb(168, 85, 247)', + color: '#a855f7', }, }, ], diff --git a/react-yjs/src/components/editor/examples/yjs/extension.ts b/react-yjs/src/components/editor/examples/yjs/extension.ts index 54348984a..f1a581932 100644 --- a/react-yjs/src/components/editor/examples/yjs/extension.ts +++ b/react-yjs/src/components/editor/examples/yjs/extension.ts @@ -17,7 +17,7 @@ import { defineText } from 'prosekit/extensions/text' import { defineUnderline } from 'prosekit/extensions/underline' import { defineVirtualSelection } from 'prosekit/extensions/virtual-selection' import { defineYjs } from 'prosekit/extensions/yjs' -import type { Awareness } from 'y-protocols/awareness' +import type { Awareness } from 'prosekit/extensions/yjs' import type * as Y from 'yjs' export function defineExtension(doc: Y.Doc, awareness: Awareness) { diff --git a/solid-text-color/.gitignore b/solid-text-color/.gitignore new file mode 100644 index 000000000..5d6225c6d --- /dev/null +++ b/solid-text-color/.gitignore @@ -0,0 +1,4 @@ +node_modules +dist +.next +.svelte-kit diff --git a/solid-text-color/README.md b/solid-text-color/README.md new file mode 100644 index 000000000..894ae982f --- /dev/null +++ b/solid-text-color/README.md @@ -0,0 +1,15 @@ +# solid-text-color + +A [ProseKit](https://prosekit.dev) example. + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/prosekit/examples/tree/master/solid-text-color) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/prosekit/examples/tree/master/solid-text-color) + +Run the example locally with: + +```bash +npx degit prosekit/examples/solid-text-color solid-text-color +cd solid-text-color +npm install +npm run dev +``` diff --git a/solid-text-color/index.html b/solid-text-color/index.html new file mode 100644 index 000000000..375ea8dbc --- /dev/null +++ b/solid-text-color/index.html @@ -0,0 +1,12 @@ + + + + + + ProseKit + Solid + + +
+ + + diff --git a/solid-text-color/package.json b/solid-text-color/package.json new file mode 100644 index 000000000..0c1c4d1c2 --- /dev/null +++ b/solid-text-color/package.json @@ -0,0 +1,26 @@ +{ + "name": "example-solid-text-color", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "build": "tsc -b && vite build", + "dev": "vite", + "preview": "vite preview" + }, + "dependencies": { + "prosekit": "^0.18.0", + "solid-js": "^1.9.11" + }, + "devDependencies": { + "@egoist/tailwindcss-icons": "^1.9.2", + "@iconify-json/lucide": "^1.2.89", + "@tailwindcss/vite": "^4.1.18", + "@types/node": "^24.10.12", + "tailwindcss": "^4.1.18", + "tw-animate-css": "^1.4.0", + "typescript": "5.9.3", + "vite": "7.3.1", + "vite-plugin-solid": "^2.11.10" + } +} diff --git a/solid-text-color/src/App.tsx b/solid-text-color/src/App.tsx new file mode 100644 index 000000000..1225de322 --- /dev/null +++ b/solid-text-color/src/App.tsx @@ -0,0 +1,5 @@ +import { ExampleEditor } from './components/editor/examples/text-color' + +export default function App() { + return +} diff --git a/solid-text-color/src/app.css b/solid-text-color/src/app.css new file mode 100644 index 000000000..5d0567ecf --- /dev/null +++ b/solid-text-color/src/app.css @@ -0,0 +1,13 @@ +@import 'tailwindcss'; +@import 'tw-animate-css'; + +@plugin "@egoist/tailwindcss-icons"; + +body { + height: 100svh; + display: grid; + max-width: 900px; + padding: 16px; + margin-left: auto; + margin-right: auto; +} diff --git a/solid-text-color/src/components/editor/examples/text-color/editor.tsx b/solid-text-color/src/components/editor/examples/text-color/editor.tsx new file mode 100644 index 000000000..443c1b1b9 --- /dev/null +++ b/solid-text-color/src/components/editor/examples/text-color/editor.tsx @@ -0,0 +1,35 @@ +import 'prosekit/basic/style.css' +import 'prosekit/basic/typography.css' + +import { createEditor, type NodeJSON } from 'prosekit/core' +import { ProseKit } from 'prosekit/solid' +import type { JSX } from 'solid-js' + +import { sampleContent } from '../../sample/sample-doc-text-color' + +import { defineExtension } from './extension' +import InlineMenu from './inline-menu' + +interface EditorProps { + initialContent?: NodeJSON +} + +export default function Editor(props: EditorProps): JSX.Element { + const defaultContent = props.initialContent ?? sampleContent + const extension = defineExtension() + const editor = createEditor({ extension, defaultContent }) + + return ( + +
+
+
+ +
+
+
+ ) +} diff --git a/solid-text-color/src/components/editor/examples/text-color/extension.ts b/solid-text-color/src/components/editor/examples/text-color/extension.ts new file mode 100644 index 000000000..d35d9d5c2 --- /dev/null +++ b/solid-text-color/src/components/editor/examples/text-color/extension.ts @@ -0,0 +1,14 @@ +import { defineBasicExtension } from 'prosekit/basic' +import { union } from 'prosekit/core' +import { defineBackgroundColor } from 'prosekit/extensions/background-color' +import { defineTextColor } from 'prosekit/extensions/text-color' + +export function defineExtension() { + return union( + defineBasicExtension(), + defineTextColor(), + defineBackgroundColor(), + ) +} + +export type EditorExtension = ReturnType diff --git a/solid-text-color/src/components/editor/examples/text-color/index.ts b/solid-text-color/src/components/editor/examples/text-color/index.ts new file mode 100644 index 000000000..1a07a6017 --- /dev/null +++ b/solid-text-color/src/components/editor/examples/text-color/index.ts @@ -0,0 +1 @@ +export { default as ExampleEditor } from './editor' diff --git a/solid-text-color/src/components/editor/examples/text-color/inline-menu.tsx b/solid-text-color/src/components/editor/examples/text-color/inline-menu.tsx new file mode 100644 index 000000000..032458127 --- /dev/null +++ b/solid-text-color/src/components/editor/examples/text-color/inline-menu.tsx @@ -0,0 +1,137 @@ +import type { Editor, Keymap } from 'prosekit/core' +import { useEditorDerivedValue, useKeymap } from 'prosekit/solid' +import { InlinePopover } from 'prosekit/solid/inline-popover' +import { createSignal, For, type JSX } from 'solid-js' + +import { Button } from '../../ui/button' + +import type { EditorExtension } from './extension' + +const textColors = [ + { label: 'Gray', value: '#9ca3af' }, + { label: 'Brown', value: '#92400e' }, + { label: 'Orange', value: '#ea580c' }, + { label: 'Yellow', value: '#ca8a04' }, + { label: 'Green', value: '#16a34a' }, + { label: 'Blue', value: '#2563eb' }, + { label: 'Purple', value: '#9333ea' }, + { label: 'Magenta', value: '#c026d3' }, + { label: 'Red', value: '#dc2626' }, +] + +const backgroundColors = [ + { label: 'Gray', value: '#f3f4f6' }, + { label: 'Brown', value: '#fef3c7' }, + { label: 'Orange', value: '#ffedd5' }, + { label: 'Yellow', value: '#fef9c3' }, + { label: 'Green', value: '#d1fae5' }, + { label: 'Blue', value: '#dbeafe' }, + { label: 'Purple', value: '#e9d5ff' }, + { label: 'Pink', value: '#fce7f3' }, + { label: 'Red', value: '#fecaca' }, +] + +function getTextColorState(editor: Editor) { + return [ + { + label: 'Default', + value: 'currentColor', + isActive: !editor.marks.textColor.isActive(), + onClick: () => editor.commands.removeTextColor(), + }, + ].concat( + textColors.map((color) => ({ + label: color.label, + value: color.value, + isActive: editor.marks.textColor.isActive({ color: color.value }), + onClick: () => editor.commands.addTextColor({ color: color.value }), + })), + ) +} + +function getBackgroundColorState(editor: Editor) { + return [ + { + label: 'Default', + value: 'canvas', + isActive: !editor.marks.backgroundColor.isActive(), + onClick: () => editor.commands.removeBackgroundColor(), + }, + ].concat( + backgroundColors.map((color) => ({ + label: color.label, + value: color.value, + isActive: editor.marks.backgroundColor.isActive({ color: color.value }), + onClick: () => editor.commands.addBackgroundColor({ color: color.value }), + })), + ) +} + +export default function InlineMenu(): JSX.Element { + const textColorState = useEditorDerivedValue(getTextColorState) + const backgroundColorState = useEditorDerivedValue(getBackgroundColorState) + const [open, setOpen] = createSignal(false) + + const keymap: () => Keymap = () => ({ + Escape: () => { + if (open()) { + setOpen(false) + return true + } + return false + }, + }) + + useKeymap(keymap) + + return ( + +
+
+
Text color
+
+ + {(color) => ( + + )} + +
+
+
+
Background color
+
+ + {(color) => ( + + )} + +
+
+
+
+ ) +} diff --git a/solid-text-color/src/components/editor/sample/sample-doc-text-color.ts b/solid-text-color/src/components/editor/sample/sample-doc-text-color.ts new file mode 100644 index 000000000..a4efe4308 --- /dev/null +++ b/solid-text-color/src/components/editor/sample/sample-doc-text-color.ts @@ -0,0 +1,120 @@ +import type { NodeJSON } from 'prosekit/core' + +export const sampleContent: NodeJSON = { + type: 'doc', + content: [ + { + type: 'paragraph', + content: [ + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#ef4444', + }, + }, + ], + text: 'Select', + }, + { + type: 'text', + text: ' ', + }, + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#f97316', + }, + }, + ], + text: 'some', + }, + { + type: 'text', + text: ' ', + }, + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#eab308', + }, + }, + ], + text: 'text', + }, + { + type: 'text', + text: ' ', + }, + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#22c55e', + }, + }, + ], + text: 'to', + }, + { + type: 'text', + text: ' ', + }, + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#3b82f6', + }, + }, + ], + text: 'change', + }, + { + type: 'text', + text: ' ', + }, + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#6366f1', + }, + }, + ], + text: 'the', + }, + { + type: 'text', + text: ' ', + }, + { + type: 'text', + marks: [ + { + type: 'textColor', + attrs: { + color: '#a855f7', + }, + }, + ], + text: 'color', + }, + ], + }, + ], +} diff --git a/solid-text-color/src/components/editor/ui/button/button.tsx b/solid-text-color/src/components/editor/ui/button/button.tsx new file mode 100644 index 000000000..9094b5c68 --- /dev/null +++ b/solid-text-color/src/components/editor/ui/button/button.tsx @@ -0,0 +1,39 @@ +import { + TooltipContent, + TooltipRoot, + TooltipTrigger, +} from 'prosekit/solid/tooltip' +import type { JSX } from 'solid-js' + +export default function Button(props: { + pressed?: boolean + disabled?: boolean + onClick?: () => void + tooltip?: string + children: JSX.Element +}): JSX.Element { + return ( + + + + + {props.tooltip ? ( + + {props.tooltip} + + ) : null} + + ) +} diff --git a/solid-text-color/src/components/editor/ui/button/index.ts b/solid-text-color/src/components/editor/ui/button/index.ts new file mode 100644 index 000000000..9743944ed --- /dev/null +++ b/solid-text-color/src/components/editor/ui/button/index.ts @@ -0,0 +1 @@ +export { default as Button } from './button' diff --git a/solid-text-color/src/index.tsx b/solid-text-color/src/index.tsx new file mode 100644 index 000000000..92b774075 --- /dev/null +++ b/solid-text-color/src/index.tsx @@ -0,0 +1,8 @@ +/* @refresh reload */ +import './app.css' +import { render } from 'solid-js/web' +import App from './App' + +const root = document.getElementById('root') + +render(() => , root!) diff --git a/solid-text-color/tsconfig.app.json b/solid-text-color/tsconfig.app.json new file mode 100644 index 000000000..c0b480e75 --- /dev/null +++ b/solid-text-color/tsconfig.app.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "types": ["vite/client"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "preserve", + "jsxImportSource": "solid-js", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src"] +} diff --git a/solid-text-color/tsconfig.json b/solid-text-color/tsconfig.json new file mode 100644 index 000000000..1ffef600d --- /dev/null +++ b/solid-text-color/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/solid-text-color/tsconfig.node.json b/solid-text-color/tsconfig.node.json new file mode 100644 index 000000000..8a67f62f4 --- /dev/null +++ b/solid-text-color/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/solid-text-color/vite.config.ts b/solid-text-color/vite.config.ts new file mode 100644 index 000000000..9cb3cb51f --- /dev/null +++ b/solid-text-color/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import solid from 'vite-plugin-solid' +import tailwindcss from '@tailwindcss/vite' + +export default defineConfig({ + plugins: [solid(), tailwindcss()], +}) diff --git a/solid-yjs/src/components/editor/examples/yjs/extension.ts b/solid-yjs/src/components/editor/examples/yjs/extension.ts index bc24b13ef..b2546b126 100644 --- a/solid-yjs/src/components/editor/examples/yjs/extension.ts +++ b/solid-yjs/src/components/editor/examples/yjs/extension.ts @@ -17,7 +17,7 @@ import { defineText } from 'prosekit/extensions/text' import { defineUnderline } from 'prosekit/extensions/underline' import { defineVirtualSelection } from 'prosekit/extensions/virtual-selection' import { defineYjs } from 'prosekit/extensions/yjs' -import type { Awareness } from 'y-protocols/awareness' +import type { Awareness } from 'prosekit/extensions/yjs' import type * as Y from 'yjs' export function defineExtension(doc: Y.Doc, awareness: Awareness) { diff --git a/svelte-text-color/src/components/editor/examples/text-color/editor.svelte b/svelte-text-color/src/components/editor/examples/text-color/editor.svelte index 961ecf0f8..8f316651b 100644 --- a/svelte-text-color/src/components/editor/examples/text-color/editor.svelte +++ b/svelte-text-color/src/components/editor/examples/text-color/editor.svelte @@ -2,10 +2,7 @@ import 'prosekit/basic/style.css' import 'prosekit/basic/typography.css' -import { - createEditor, - type NodeJSON, -} from 'prosekit/core' +import { createEditor, type NodeJSON } from 'prosekit/core' import { ProseKit } from 'prosekit/svelte' import { sampleContent } from '../../sample/sample-doc-text-color' diff --git a/svelte-text-color/src/components/editor/examples/text-color/extension.ts b/svelte-text-color/src/components/editor/examples/text-color/extension.ts index 855eca05b..d35d9d5c2 100644 --- a/svelte-text-color/src/components/editor/examples/text-color/extension.ts +++ b/svelte-text-color/src/components/editor/examples/text-color/extension.ts @@ -1,10 +1,14 @@ import { defineBasicExtension } from 'prosekit/basic' import { union } from 'prosekit/core' - -import { defineTextColor } from './text-color' +import { defineBackgroundColor } from 'prosekit/extensions/background-color' +import { defineTextColor } from 'prosekit/extensions/text-color' export function defineExtension() { - return union(defineBasicExtension(), defineTextColor()) + return union( + defineBasicExtension(), + defineTextColor(), + defineBackgroundColor(), + ) } export type EditorExtension = ReturnType diff --git a/svelte-text-color/src/components/editor/examples/text-color/inline-menu.svelte b/svelte-text-color/src/components/editor/examples/text-color/inline-menu.svelte index d5eab748a..f84393780 100644 --- a/svelte-text-color/src/components/editor/examples/text-color/inline-menu.svelte +++ b/svelte-text-color/src/components/editor/examples/text-color/inline-menu.svelte @@ -1,59 +1,71 @@