sync next with main/develop

This commit is contained in:
Dominik Biedebach 2025-03-28 15:38:23 +01:00
commit d40601da32
68 changed files with 1270 additions and 524 deletions

View File

@ -48,7 +48,7 @@ jobs:
cache: 'pnpm'
- name: Load turbo cache
uses: actions/cache@v4.2.0
uses: actions/cache@v4.2.3
id: turbo-cache
with:
path: |
@ -137,7 +137,7 @@ jobs:
- name: Test ${{ matrix.test-spec.name }}
id: cypress
uses: cypress-io/github-action@v6.7.8
uses: cypress-io/github-action@v6.7.16
with:
cache-key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }}
start: pnpm run serve
@ -148,7 +148,7 @@ jobs:
quiet: true
- name: Export screenshots (on failure only)
uses: actions/upload-artifact@v4.5.0
uses: actions/upload-artifact@v4.6.2
if: failure()
with:
name: cypress-screenshots
@ -156,7 +156,7 @@ jobs:
retention-days: 7
- name: Export screen recordings (on failure only)
uses: actions/upload-artifact@v4.5.0
uses: actions/upload-artifact@v4.6.2
if: failure()
with:
name: cypress-videos
@ -187,7 +187,7 @@ jobs:
cache: 'pnpm'
- name: Load turbo cache
uses: actions/cache@v4.2.0
uses: actions/cache@v4.2.3
id: turbo-cache
with:
path: |

View File

@ -46,7 +46,7 @@ jobs:
cache: 'pnpm'
- name: Load turbo cache
uses: actions/cache@v4.2.0
uses: actions/cache@v4.2.3
id: turbo-cache
with:
path: |

View File

@ -12,6 +12,24 @@
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
## 2.5.2
### Patch Changes
- 98fffbb: Upgraded prosemirror-tables to 1.6.3 to fix cells being resizable while the editor is uneditable
## 2.5.1
### Patch Changes
- 7619215: The link extension's `validate` option now applies to both auto-linking and XSS mitigation. While, the new `shouldAutoLink` option is used to disable auto linking on an otherwise valid url.
## 2.5.0
### Minor Changes
- 6834a7f: Bundling of packages no longer includes tiptap dependency type definitions
## 2.4.2
### Patch Changes

View File

@ -52,7 +52,7 @@
"@vitejs/plugin-react": "^1.3.2",
"@vitejs/plugin-vue": "^5.2.1",
"autoprefixer": "^10.4.20",
"esbuild": "0.21.5",
"esbuild": "0.25.0",
"iframe-resizer": "^4.4.5",
"postcss": "^8.4.49",
"postcss-import": "^15.1.0",
@ -63,7 +63,7 @@
"tailwindcss": "^3.4.17",
"typescript": "^5.7.2",
"uuid": "^8.3.2",
"vite": "^5.4.11",
"vite": "^5.4.15",
"vite-plugin-checker": "^0.6.4",
"vue": "^3.5.13",
"vue-router": "^4.5.0"

View File

@ -13,7 +13,15 @@ context('/src/Nodes/Youtube/React/', () => {
cy.get('#add').eq(0).click()
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/hBp4dgE7Bho?controls=0')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/hBp4dgE7Bho')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
})
})
@ -25,9 +33,17 @@ context('/src/Nodes/Youtube/React/', () => {
cy.get('#add').eq(0).click()
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/hBp4dgE7Bho?controls=0')
.should('have.css', 'width', '320px')
.should('have.css', 'height', '240px')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/hBp4dgE7Bho')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
})
})
@ -46,7 +62,15 @@ context('/src/Nodes/Youtube/React/', () => {
cy.get('#add').eq(0).click()
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/hBp4dgE7Bho?controls=0')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/hBp4dgE7Bho')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
cy.get('.tiptap div[data-youtube-video] iframe').click()
@ -54,7 +78,15 @@ context('/src/Nodes/Youtube/React/', () => {
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/wRakoMYVHm8?controls=0')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/wRakoMYVHm8')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
})
})
})

View File

@ -13,7 +13,15 @@ context('/src/Nodes/Youtube/Vue/', () => {
cy.get('#add').eq(0).click()
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/hBp4dgE7Bho?controls=0')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/hBp4dgE7Bho')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
})
})
@ -25,9 +33,17 @@ context('/src/Nodes/Youtube/Vue/', () => {
cy.get('#add').eq(0).click()
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/hBp4dgE7Bho?controls=0')
.should('have.css', 'width', '320px')
.should('have.css', 'height', '240px')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/hBp4dgE7Bho')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
})
})
@ -46,7 +62,15 @@ context('/src/Nodes/Youtube/Vue/', () => {
cy.get('#add').eq(0).click()
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/hBp4dgE7Bho?controls=0')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/hBp4dgE7Bho')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
cy.get('.tiptap div[data-youtube-video] iframe').click()
@ -54,7 +78,15 @@ context('/src/Nodes/Youtube/Vue/', () => {
cy.get('.tiptap div[data-youtube-video] iframe')
.should('have.length', 1)
.should('have.attr', 'src', 'https://www.youtube-nocookie.com/embed/wRakoMYVHm8?controls=0')
.invoke('attr', 'src')
.then(src => {
const url = new URL(src)
expect(`${url.origin}${url.pathname}`).to.eq('https://www.youtube-nocookie.com/embed/wRakoMYVHm8')
expect([...url.searchParams.keys()]).to.have.members(['controls', 'rel'])
expect(url.searchParams.get('controls')).to.eq('0')
expect(url.searchParams.get('rel')).to.eq('1')
})
})
})
})

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -43,6 +39,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -19,6 +19,40 @@
## 3.0.0-next.4
### Patch Changes
- Updated dependencies [bfec9b2]
- @tiptap/extensions@3.0.0-next.4
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
- @tiptap/pm@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
@ -61,36 +95,6 @@
## 2.7.0-pre.0
### Patch Changes
- Updated dependencies [bfec9b2]
- @tiptap/extensions@3.0.0-next.4
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
- @tiptap/pm@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -317,10 +317,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -344,6 +340,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -317,10 +317,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -348,6 +344,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -11,10 +11,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -41,6 +37,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -135,6 +135,37 @@
## 3.0.0-next.4
### Minor Changes
- 131c7d0: This change repackages all of the table extensions to be within the `@tiptap/extension-table` package (other packages are just a re-export of the `@tiptap/extension-table` package). It also adds the `TableKit` export which will allow configuring the entire table with one extension.
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
@ -165,33 +196,6 @@
## 2.8.0
### Minor Changes
- 131c7d0: This change repackages all of the table extensions to be within the `@tiptap/extension-table` package (other packages are just a re-export of the `@tiptap/extension-table` package). It also adds the `TableKit` export which will allow configuring the entire table with one extension.
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.5.8
### Patch Changes

View File

@ -135,6 +135,37 @@
## 3.0.0-next.4
### Minor Changes
- 131c7d0: This change repackages all of the table extensions to be within the `@tiptap/extension-table` package (other packages are just a re-export of the `@tiptap/extension-table` package). It also adds the `TableKit` export which will allow configuring the entire table with one extension.
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
@ -165,33 +196,6 @@
## 2.8.0
### Minor Changes
- 131c7d0: This change repackages all of the table extensions to be within the `@tiptap/extension-table` package (other packages are just a re-export of the `@tiptap/extension-table` package). It also adds the `TableKit` export which will allow configuring the entire table with one extension.
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.5.8
### Patch Changes

View File

@ -135,32 +135,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 2.11.2
## 2.11.1
## 2.11.0
## 2.10.4
## 2.10.3
## 2.10.2
## 2.10.1
## 2.10.0
## 2.9.1
## 2.9.0
## 2.8.0
### Minor Changes
- 131c7d0: This change repackages all of the table extensions to be within the `@tiptap/extension-table` package (other packages are just a re-export of the `@tiptap/extension-table` package). It also adds the `TableKit` export which will allow configuring the entire table with one extension.
@ -188,6 +162,36 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.11.2
## 2.11.1
## 2.11.0
## 2.10.4
## 2.10.3
## 2.10.2
## 2.10.1
## 2.10.0
## 2.9.1
## 2.9.0
## 2.8.0
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -40,6 +36,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -317,10 +317,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -344,6 +340,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -556,34 +556,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
### Patch Changes
- a44a7c3: fix(core): do not reset marks, or nodes when using IME on mobile devices
- fa63c47: Focus synchronously only if on iOS or Android #4448
## 2.11.2
### Patch Changes
- 2abd4df: Re-release
## 2.11.1
## 2.11.0
### Minor Changes
- ff8eed6: Support `validate` options in node and mark attribute definitions.
### Patch Changes
- 20f68f6: Remove editor.getCharacterCount() which was already deprecated and incorrectly implemented
- d6c7558: If a transaction results in the exact same editor state (either filtered out or failed to apply) then do not attempt to re-apply the same editor state and do not emit any events associated to the transaction
## 3.0.0-next.3
## 3.0.0-next.2
@ -625,6 +597,42 @@
- 0ec0af6: fix(core): findDuplicates - use Array.from when converting Set
- @tiptap/pm@3.0.0-next.0
## 2.11.6
### Patch Changes
- 826cfe7: Export focusEvents plugin key
## 2.11.5
## 2.11.4
## 2.11.3
### Patch Changes
- a44a7c3: fix(core): do not reset marks, or nodes when using IME on mobile devices
- fa63c47: Focus synchronously only if on iOS or Android #4448
## 2.11.2
### Patch Changes
- 2abd4df: Re-release
## 2.11.1
## 2.11.0
### Minor Changes
- ff8eed6: Support `validate` options in node and mark attribute definitions.
### Patch Changes
- 20f68f6: Remove editor.getCharacterCount() which was already deprecated and incorrectly implemented
- d6c7558: If a transaction results in the exact same editor state (either filtered out or failed to apply) then do not attempt to re-apply the same editor state and do not emit any events associated to the transaction
## 2.5.8
### Patch Changes

View File

@ -2,6 +2,8 @@ import { Plugin, PluginKey } from '@tiptap/pm/state'
import { Extension } from '../Extension.js'
export const focusEventsPluginKey = new PluginKey('focusEvents')
export const FocusEvents = Extension.create({
name: 'focusEvents',
@ -10,7 +12,7 @@ export const FocusEvents = Extension.create({
return [
new Plugin({
key: new PluginKey('focusEvents'),
key: focusEventsPluginKey,
props: {
handleDOMEvents: {
focus: (view, event: Event) => {

View File

@ -3,7 +3,7 @@ export { Commands } from './commands.js'
export { Delete } from './delete.js'
export { Drop } from './drop.js'
export { Editable } from './editable.js'
export { FocusEvents } from './focusEvents.js'
export { FocusEvents, focusEventsPluginKey } from './focusEvents.js'
export { Keymap } from './keymap.js'
export { Paste } from './paste.js'
export { Tabindex } from './tabindex.js'

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -36,10 +36,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -94,6 +90,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -317,10 +317,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -344,6 +340,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -41,6 +37,14 @@
- @tiptap/extension-code-block@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -41,6 +37,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -15,10 +15,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -42,6 +38,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -15,10 +15,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -44,6 +40,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/extension-text-style@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -36,10 +36,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -98,6 +94,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/extension-text-style@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -41,6 +37,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -39,6 +35,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,14 +10,6 @@
## 3.0.0-next.4
## 2.11.4
### Patch Changes
- bce96a6: Added support for numbers in email addresses.
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -47,6 +39,18 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
### Patch Changes
- bce96a6: Added support for numbers in email addresses.
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -83,7 +83,7 @@ export const OrderedList = Node.create<OrderedListOptions>({
},
},
type: {
default: undefined,
default: null,
parseHTML: element => element.getAttribute('type'),
},
}

View File

@ -36,10 +36,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -97,6 +93,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -317,10 +317,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -344,6 +340,18 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
### Patch Changes
- 9abb019: Use null in ordered list's default type value for better schema extension support
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -135,6 +135,35 @@
## 3.0.0-next.4
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
- @tiptap/pm@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
@ -169,31 +198,6 @@
- 131c7d0: This change repackages all of the table extensions to be within the `@tiptap/extension-table` package (other packages are just a re-export of the `@tiptap/extension-table` package). It also adds the `TableKit` export which will allow configuring the entire table with one extension.
## 3.0.0-next.3
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Patch Changes
- Updated dependencies [a92f4a6]
- Updated dependencies [da76972]
- @tiptap/core@3.0.0-next.1
- @tiptap/pm@3.0.0-next.1
## 3.0.0-next.0
### Patch Changes
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.5.8
### Patch Changes

View File

@ -10,14 +10,6 @@
## 3.0.0-next.4
## 2.11.4
### Patch Changes
- 49402f6: Modify the documentation of the default value of defaultAlignment so that it matches the code
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -45,6 +37,18 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
### Patch Changes
- 49402f6: Modify the documentation of the default value of defaultAlignment so that it matches the code
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -140,20 +140,6 @@
## 3.0.0-next.2
## 2.11.4
## 2.11.3
## 2.11.2
## 2.11.1
## 2.11.0
### Minor Changes
- a0d2f28: Added `mergeNestedSpanStyles` option to the `TextStyle` extension to address issue #5720
## 3.0.0-next.1
### Major Changes
@ -173,6 +159,24 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.11.2
## 2.11.1
## 2.11.0
### Minor Changes
- a0d2f28: Added `mergeNestedSpanStyles` option to the `TextStyle` extension to address issue #5720
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,14 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -37,6 +33,19 @@
- Updated dependencies [0ec0af6]
- @tiptap/core@3.0.0-next.0
## 2.11.6
### Patch Changes
- 151de93: `extension-youtube`: enhance embed URL generation to support video lists
- 81009d2: This change adds option to set rel parameter on youtube embed link
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -26,9 +26,13 @@ export interface GetEmbedUrlOptions {
playlist?: string
progressBarColor?: string
startAt?: number
rel?: number
}
export const getYoutubeEmbedUrl = (nocookie?: boolean) => {
export const getYoutubeEmbedUrl = (nocookie?: boolean, isPlaylist?: boolean) => {
if (isPlaylist) {
return 'https://www.youtube-nocookie.com/embed/videoseries?list='
}
return nocookie ? 'https://www.youtube-nocookie.com/embed/' : 'https://www.youtube.com/embed/'
}
@ -52,6 +56,7 @@ export const getEmbedUrlFromYoutubeUrl = (options: GetEmbedUrlOptions) => {
playlist,
progressBarColor,
startAt,
rel,
} = options
if (!isValidYoutubeUrl(url)) {
@ -73,14 +78,14 @@ export const getEmbedUrlFromYoutubeUrl = (options: GetEmbedUrlOptions) => {
return `${getYoutubeEmbedUrl(nocookie)}${id}`
}
const videoIdRegex = /(?:v=|shorts\/)([-\w]+)/gm
const videoIdRegex = /(?:(v|list)=|shorts\/)([-\w]+)/gm
const matches = videoIdRegex.exec(url)
if (!matches || !matches[1]) {
if (!matches || !matches[2]) {
return null
}
let outputUrl = `${getYoutubeEmbedUrl(nocookie)}${matches[1]}`
let outputUrl = `${getYoutubeEmbedUrl(nocookie, matches[1] === 'list')}${matches[2]}`
const params = []
@ -148,8 +153,12 @@ export const getEmbedUrlFromYoutubeUrl = (options: GetEmbedUrlOptions) => {
params.push(`color=${progressBarColor}`)
}
if (rel !== undefined) {
params.push(`rel=${rel}`)
}
if (params.length) {
outputUrl += `?${params.join('&')}`
outputUrl += `${matches[1] === 'v' ? '?' : '&'}${params.join('&')}`
}
return outputUrl

View File

@ -149,6 +149,13 @@ export interface YoutubeOptions {
* @example 1280
*/
width: number
/**
* Controls if the related youtube videos at the end are from the same channel.
* @default 1
* @example 0
*/
rel: number
}
/**
@ -199,6 +206,7 @@ export const Youtube = Node.create<YoutubeOptions>({
playlist: '',
progressBarColor: undefined,
width: 640,
rel: 1,
}
},
@ -290,6 +298,7 @@ export const Youtube = Node.create<YoutubeOptions>({
playlist: this.options.playlist,
progressBarColor: this.options.progressBarColor,
startAt: HTMLAttributes.start || 0,
rel: this.options.rel,
})
HTMLAttributes.src = embedUrl
@ -318,6 +327,7 @@ export const Youtube = Node.create<YoutubeOptions>({
origin: this.options.origin,
playlist: this.options.playlist,
progressBarColor: this.options.progressBarColor,
rel: this.options.rel,
},
HTMLAttributes,
),

View File

@ -11,14 +11,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
### Major Changes
- bf040b9: Replace `zeed-dom` with `happy-dom-without-node` for broader compatibility of the HTML parser. The only difference you should see is that `happy-dom-without-node` will output `xmlns="http://www.w3.org/1999/xhtml"` on root elements, which makes it compliant with the HTML5 specification.
## 3.0.0-next.3
## 3.0.0-next.2
@ -44,6 +36,18 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
### Major Changes
- bf040b9: Replace `zeed-dom` with `happy-dom-without-node` for broader compatibility of the HTML parser. The only difference you should see is that `happy-dom-without-node` will output `xmlns="http://www.w3.org/1999/xhtml"` on root elements, which makes it compliant with the HTML5 specification.
## 2.5.8
### Patch Changes

View File

@ -10,10 +10,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
### Patch Changes
@ -30,6 +26,22 @@
## 3.0.0-next.0
## 2.11.6
### Patch Changes
- f3258d9: Upgraded prosemirror-tables to 1.6.4. Fixes a bug with broken tables appearing when dropping text.
## 2.11.5
### Patch Changes
- 98fffbb: Upgraded prosemirror-tables to 1.6.3 to fix cells being resizable while the editor is uneditable
## 2.11.4
## 2.11.3
## 2.5.8
## 2.5.7

View File

@ -195,7 +195,7 @@
"prosemirror-schema-basic": "^1.2.3",
"prosemirror-schema-list": "^1.5.0",
"prosemirror-state": "^1.4.3",
"prosemirror-tables": "^1.6.2",
"prosemirror-tables": "^1.6.4",
"prosemirror-trailing-node": "^3.0.0",
"prosemirror-transform": "^1.10.2",
"prosemirror-view": "^1.37.1"

View File

@ -336,20 +336,6 @@
## 3.0.0-next.4
## 2.11.4
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.4
- @tiptap/extension-floating-menu@2.11.4
## 2.11.3
### Patch Changes
- @tiptap/extension-bubble-menu@3.0.0-next.4
- @tiptap/extension-floating-menu@3.0.0-next.4
## 3.0.0-next.3
### Patch Changes
@ -424,6 +410,34 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.6
- @tiptap/extension-floating-menu@2.11.6
## 2.11.5
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.5
- @tiptap/extension-floating-menu@2.11.5
## 2.11.4
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.4
- @tiptap/extension-floating-menu@2.11.4
## 2.11.3
### Patch Changes
- @tiptap/extension-bubble-menu@3.0.0-next.4
- @tiptap/extension-floating-menu@3.0.0-next.4
## 2.5.8
### Patch Changes

View File

@ -101,65 +101,6 @@
## 3.0.0-next.4
## 2.11.4
### Patch Changes
- @tiptap/core@2.11.4
- @tiptap/extension-blockquote@2.11.4
- @tiptap/extension-bold@2.11.4
- @tiptap/extension-bullet-list@2.11.4
- @tiptap/extension-code@2.11.4
- @tiptap/extension-code-block@2.11.4
- @tiptap/extension-document@2.11.4
- @tiptap/extension-dropcursor@2.11.4
- @tiptap/extension-gapcursor@2.11.4
- @tiptap/extension-hard-break@2.11.4
- @tiptap/extension-heading@2.11.4
- @tiptap/extension-history@2.11.4
- @tiptap/extension-horizontal-rule@2.11.4
- @tiptap/extension-italic@2.11.4
- @tiptap/extension-list-item@2.11.4
- @tiptap/extension-ordered-list@2.11.4
- @tiptap/extension-paragraph@2.11.4
- @tiptap/extension-strike@2.11.4
- @tiptap/extension-text@2.11.4
- @tiptap/extension-text-style@2.11.4
- @tiptap/pm@2.11.4
## 2.11.3
### Patch Changes
- Updated dependencies [bfec9b2]
- Updated dependencies [20f68f6]
- Updated dependencies [ff8eed6]
- Updated dependencies [d6c7558]
- @tiptap/extensions@3.0.0-next.4
- @tiptap/core@3.0.0-next.4
- @tiptap/extension-blockquote@3.0.0-next.4
- @tiptap/extension-bold@3.0.0-next.4
- @tiptap/extension-bullet-list@3.0.0-next.4
- @tiptap/extension-code@3.0.0-next.4
- @tiptap/extension-code-block@3.0.0-next.4
- @tiptap/extension-document@3.0.0-next.4
- @tiptap/extension-dropcursor@3.0.0-next.4
- @tiptap/extension-gapcursor@3.0.0-next.4
- @tiptap/extension-hard-break@3.0.0-next.4
- @tiptap/extension-heading@3.0.0-next.4
- @tiptap/extension-history@3.0.0-next.4
- @tiptap/extension-horizontal-rule@3.0.0-next.4
- @tiptap/extension-italic@3.0.0-next.4
- @tiptap/extension-link@3.0.0-next.4
- @tiptap/extension-list-item@3.0.0-next.4
- @tiptap/extension-list-keymap@3.0.0-next.4
- @tiptap/extension-ordered-list@3.0.0-next.4
- @tiptap/extension-paragraph@3.0.0-next.4
- @tiptap/extension-strike@3.0.0-next.4
- @tiptap/extension-text@3.0.0-next.4
- @tiptap/extension-underline@3.0.0-next.4
- @tiptap/pm@3.0.0-next.4
## 3.0.0-next.3
### Patch Changes
@ -290,6 +231,122 @@
- @tiptap/extension-strike@3.0.0-next.0
- @tiptap/extension-text@3.0.0-next.0
## 2.11.6
### Patch Changes
- 3826872: Remove redundant optional chaining in options object
- Updated dependencies [826cfe7]
- Updated dependencies [f3258d9]
- Updated dependencies [9abb019]
- @tiptap/core@2.11.6
- @tiptap/pm@2.11.6
- @tiptap/extension-ordered-list@2.11.6
- @tiptap/extension-blockquote@2.11.6
- @tiptap/extension-bold@2.11.6
- @tiptap/extension-bullet-list@2.11.6
- @tiptap/extension-code@2.11.6
- @tiptap/extension-code-block@2.11.6
- @tiptap/extension-document@2.11.6
- @tiptap/extension-dropcursor@2.11.6
- @tiptap/extension-gapcursor@2.11.6
- @tiptap/extension-hard-break@2.11.6
- @tiptap/extension-heading@2.11.6
- @tiptap/extension-history@2.11.6
- @tiptap/extension-horizontal-rule@2.11.6
- @tiptap/extension-italic@2.11.6
- @tiptap/extension-list-item@2.11.6
- @tiptap/extension-paragraph@2.11.6
- @tiptap/extension-strike@2.11.6
- @tiptap/extension-text@2.11.6
- @tiptap/extension-text-style@2.11.6
## 2.11.5
### Patch Changes
- Updated dependencies [98fffbb]
- @tiptap/pm@2.11.5
- @tiptap/core@2.11.5
- @tiptap/extension-blockquote@2.11.5
- @tiptap/extension-bold@2.11.5
- @tiptap/extension-bullet-list@2.11.5
- @tiptap/extension-code@2.11.5
- @tiptap/extension-code-block@2.11.5
- @tiptap/extension-document@2.11.5
- @tiptap/extension-dropcursor@2.11.5
- @tiptap/extension-gapcursor@2.11.5
- @tiptap/extension-hard-break@2.11.5
- @tiptap/extension-heading@2.11.5
- @tiptap/extension-history@2.11.5
- @tiptap/extension-horizontal-rule@2.11.5
- @tiptap/extension-italic@2.11.5
- @tiptap/extension-list-item@2.11.5
- @tiptap/extension-ordered-list@2.11.5
- @tiptap/extension-paragraph@2.11.5
- @tiptap/extension-strike@2.11.5
- @tiptap/extension-text@2.11.5
- @tiptap/extension-text-style@2.11.5
## 2.11.4
### Patch Changes
- @tiptap/core@2.11.4
- @tiptap/extension-blockquote@2.11.4
- @tiptap/extension-bold@2.11.4
- @tiptap/extension-bullet-list@2.11.4
- @tiptap/extension-code@2.11.4
- @tiptap/extension-code-block@2.11.4
- @tiptap/extension-document@2.11.4
- @tiptap/extension-dropcursor@2.11.4
- @tiptap/extension-gapcursor@2.11.4
- @tiptap/extension-hard-break@2.11.4
- @tiptap/extension-heading@2.11.4
- @tiptap/extension-history@2.11.4
- @tiptap/extension-horizontal-rule@2.11.4
- @tiptap/extension-italic@2.11.4
- @tiptap/extension-list-item@2.11.4
- @tiptap/extension-ordered-list@2.11.4
- @tiptap/extension-paragraph@2.11.4
- @tiptap/extension-strike@2.11.4
- @tiptap/extension-text@2.11.4
- @tiptap/extension-text-style@2.11.4
- @tiptap/pm@2.11.4
## 2.11.3
### Patch Changes
- Updated dependencies [bfec9b2]
- Updated dependencies [20f68f6]
- Updated dependencies [ff8eed6]
- Updated dependencies [d6c7558]
- @tiptap/extensions@3.0.0-next.4
- @tiptap/core@3.0.0-next.4
- @tiptap/extension-blockquote@3.0.0-next.4
- @tiptap/extension-bold@3.0.0-next.4
- @tiptap/extension-bullet-list@3.0.0-next.4
- @tiptap/extension-code@3.0.0-next.4
- @tiptap/extension-code-block@3.0.0-next.4
- @tiptap/extension-document@3.0.0-next.4
- @tiptap/extension-dropcursor@3.0.0-next.4
- @tiptap/extension-gapcursor@3.0.0-next.4
- @tiptap/extension-hard-break@3.0.0-next.4
- @tiptap/extension-heading@3.0.0-next.4
- @tiptap/extension-history@3.0.0-next.4
- @tiptap/extension-horizontal-rule@3.0.0-next.4
- @tiptap/extension-italic@3.0.0-next.4
- @tiptap/extension-link@3.0.0-next.4
- @tiptap/extension-list-item@3.0.0-next.4
- @tiptap/extension-list-keymap@3.0.0-next.4
- @tiptap/extension-ordered-list@3.0.0-next.4
- @tiptap/extension-paragraph@3.0.0-next.4
- @tiptap/extension-strike@3.0.0-next.4
- @tiptap/extension-text@3.0.0-next.4
- @tiptap/extension-underline@3.0.0-next.4
- @tiptap/pm@3.0.0-next.4
## 2.5.8
### Patch Changes

View File

@ -176,59 +176,59 @@ export const StarterKit = Extension.create<StarterKitOptions>({
const extensions = []
if (this.options.bold !== false) {
extensions.push(Bold.configure(this.options?.bold))
extensions.push(Bold.configure(this.options.bold))
}
if (this.options.blockquote !== false) {
extensions.push(Blockquote.configure(this.options?.blockquote))
extensions.push(Blockquote.configure(this.options.blockquote))
}
if (this.options.bulletList !== false) {
extensions.push(BulletList.configure(this.options?.bulletList))
extensions.push(BulletList.configure(this.options.bulletList))
}
if (this.options.code !== false) {
extensions.push(Code.configure(this.options?.code))
extensions.push(Code.configure(this.options.code))
}
if (this.options.codeBlock !== false) {
extensions.push(CodeBlock.configure(this.options?.codeBlock))
extensions.push(CodeBlock.configure(this.options.codeBlock))
}
if (this.options.document !== false) {
extensions.push(Document.configure(this.options?.document))
extensions.push(Document.configure(this.options.document))
}
if (this.options.dropcursor !== false) {
extensions.push(Dropcursor.configure(this.options?.dropcursor))
extensions.push(Dropcursor.configure(this.options.dropcursor))
}
if (this.options.gapcursor !== false) {
extensions.push(Gapcursor.configure(this.options?.gapcursor))
extensions.push(Gapcursor.configure(this.options.gapcursor))
}
if (this.options.hardBreak !== false) {
extensions.push(HardBreak.configure(this.options?.hardBreak))
extensions.push(HardBreak.configure(this.options.hardBreak))
}
if (this.options.heading !== false) {
extensions.push(Heading.configure(this.options?.heading))
extensions.push(Heading.configure(this.options.heading))
}
if (this.options.undoRedo !== false) {
extensions.push(UndoRedo.configure(this.options?.undoRedo))
extensions.push(UndoRedo.configure(this.options.undoRedo))
}
if (this.options.horizontalRule !== false) {
extensions.push(HorizontalRule.configure(this.options?.horizontalRule))
extensions.push(HorizontalRule.configure(this.options.horizontalRule))
}
if (this.options.italic !== false) {
extensions.push(Italic.configure(this.options?.italic))
extensions.push(Italic.configure(this.options.italic))
}
if (this.options.listItem !== false) {
extensions.push(ListItem.configure(this.options?.listItem))
extensions.push(ListItem.configure(this.options.listItem))
}
if (this.options.listKeymap !== false) {
@ -240,19 +240,19 @@ export const StarterKit = Extension.create<StarterKitOptions>({
}
if (this.options.orderedList !== false) {
extensions.push(OrderedList.configure(this.options?.orderedList))
extensions.push(OrderedList.configure(this.options.orderedList))
}
if (this.options.paragraph !== false) {
extensions.push(Paragraph.configure(this.options?.paragraph))
extensions.push(Paragraph.configure(this.options.paragraph))
}
if (this.options.strike !== false) {
extensions.push(Strike.configure(this.options?.strike))
extensions.push(Strike.configure(this.options.strike))
}
if (this.options.text !== false) {
extensions.push(Text.configure(this.options?.text))
extensions.push(Text.configure(this.options.text))
}
if (this.options.underline !== false) {

View File

@ -36,10 +36,6 @@
## 3.0.0-next.4
## 2.11.4
## 2.11.3
## 3.0.0-next.3
## 3.0.0-next.2
@ -98,6 +94,14 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
## 2.11.5
## 2.11.4
## 2.11.3
## 2.5.8
### Patch Changes

View File

@ -36,20 +36,6 @@
## 3.0.0-next.4
## 2.11.4
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.4
- @tiptap/extension-floating-menu@2.11.4
## 2.11.3
### Patch Changes
- @tiptap/extension-bubble-menu@3.0.0-next.4
- @tiptap/extension-floating-menu@3.0.0-next.4
## 3.0.0-next.3
### Patch Changes
@ -120,6 +106,34 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.6
- @tiptap/extension-floating-menu@2.11.6
## 2.11.5
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.5
- @tiptap/extension-floating-menu@2.11.5
## 2.11.4
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.4
- @tiptap/extension-floating-menu@2.11.4
## 2.11.3
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.3
- @tiptap/extension-floating-menu@2.11.3
## 2.5.8
### Patch Changes

View File

@ -334,15 +334,6 @@
## 3.0.0-next.4
## 2.11.4
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.4
- @tiptap/extension-floating-menu@2.11.4
## 2.11.3
### Patch Changes
- @tiptap/extension-bubble-menu@3.0.0-next.4
@ -418,6 +409,32 @@
- @tiptap/core@3.0.0-next.0
- @tiptap/pm@3.0.0-next.0
## 2.11.6
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.6
- @tiptap/extension-floating-menu@2.11.6
## 2.11.5
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.5
- @tiptap/extension-floating-menu@2.11.5
## 2.11.4
### Patch Changes
- @tiptap/extension-bubble-menu@2.11.4
- @tiptap/extension-floating-menu@2.11.4
## 2.11.3
- @tiptap/extension-bubble-menu@2.11.3
- @tiptap/extension-floating-menu@2.11.3
## 2.5.8
### Patch Changes

View File

@ -257,7 +257,7 @@ importers:
devDependencies:
'@sveltejs/vite-plugin-svelte':
specifier: 3.1.2
version: 3.1.2(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
version: 3.1.2(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
'@types/node':
specifier: 22.10.3
version: 22.10.3
@ -269,13 +269,13 @@ importers:
version: 1.3.2
'@vitejs/plugin-vue':
specifier: ^5.2.1
version: 5.2.1(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))
version: 5.2.1(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))
autoprefixer:
specifier: ^10.4.20
version: 10.4.20(postcss@8.5.1)
esbuild:
specifier: 0.21.5
version: 0.21.5
specifier: 0.25.0
version: 0.25.0
iframe-resizer:
specifier: ^4.4.5
version: 4.4.5
@ -307,11 +307,11 @@ importers:
specifier: ^8.3.2
version: 8.3.2
vite:
specifier: ^5.4.11
version: 5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
specifier: ^5.4.15
version: 5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vite-plugin-checker:
specifier: ^0.6.4
version: 0.6.4(eslint@8.57.1)(optionator@0.9.4)(typescript@5.7.3)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
version: 0.6.4(eslint@8.57.1)(optionator@0.9.4)(typescript@5.7.3)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
vue:
specifier: ^3.5.13
version: 3.5.13(typescript@5.7.3)
@ -747,8 +747,8 @@ importers:
specifier: ^1.4.3
version: 1.4.3
prosemirror-tables:
specifier: ^1.6.2
version: 1.6.2
specifier: ^1.6.4
version: 1.6.4
prosemirror-trailing-node:
specifier: ^3.0.0
version: 3.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.1)
@ -1716,6 +1716,12 @@ packages:
cpu: [ppc64]
os: [aix]
'@esbuild/aix-ppc64@0.25.0':
resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
'@esbuild/android-arm64@0.21.5':
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
@ -1728,6 +1734,12 @@ packages:
cpu: [arm64]
os: [android]
'@esbuild/android-arm64@0.25.0':
resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
'@esbuild/android-arm@0.21.5':
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
@ -1740,6 +1752,12 @@ packages:
cpu: [arm]
os: [android]
'@esbuild/android-arm@0.25.0':
resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
'@esbuild/android-x64@0.21.5':
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
@ -1752,6 +1770,12 @@ packages:
cpu: [x64]
os: [android]
'@esbuild/android-x64@0.25.0':
resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
'@esbuild/darwin-arm64@0.21.5':
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
@ -1764,6 +1788,12 @@ packages:
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-arm64@0.25.0':
resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-x64@0.21.5':
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
@ -1776,6 +1806,12 @@ packages:
cpu: [x64]
os: [darwin]
'@esbuild/darwin-x64@0.25.0':
resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
'@esbuild/freebsd-arm64@0.21.5':
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
@ -1788,6 +1824,12 @@ packages:
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-arm64@0.25.0':
resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-x64@0.21.5':
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
@ -1800,6 +1842,12 @@ packages:
cpu: [x64]
os: [freebsd]
'@esbuild/freebsd-x64@0.25.0':
resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
'@esbuild/linux-arm64@0.21.5':
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
@ -1812,6 +1860,12 @@ packages:
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm64@0.25.0':
resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm@0.21.5':
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
@ -1824,6 +1878,12 @@ packages:
cpu: [arm]
os: [linux]
'@esbuild/linux-arm@0.25.0':
resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
'@esbuild/linux-ia32@0.21.5':
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
@ -1836,6 +1896,12 @@ packages:
cpu: [ia32]
os: [linux]
'@esbuild/linux-ia32@0.25.0':
resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
'@esbuild/linux-loong64@0.21.5':
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
@ -1848,6 +1914,12 @@ packages:
cpu: [loong64]
os: [linux]
'@esbuild/linux-loong64@0.25.0':
resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
'@esbuild/linux-mips64el@0.21.5':
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
@ -1860,6 +1932,12 @@ packages:
cpu: [mips64el]
os: [linux]
'@esbuild/linux-mips64el@0.25.0':
resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
'@esbuild/linux-ppc64@0.21.5':
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
@ -1872,6 +1950,12 @@ packages:
cpu: [ppc64]
os: [linux]
'@esbuild/linux-ppc64@0.25.0':
resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
'@esbuild/linux-riscv64@0.21.5':
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
@ -1884,6 +1968,12 @@ packages:
cpu: [riscv64]
os: [linux]
'@esbuild/linux-riscv64@0.25.0':
resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
'@esbuild/linux-s390x@0.21.5':
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
@ -1896,6 +1986,12 @@ packages:
cpu: [s390x]
os: [linux]
'@esbuild/linux-s390x@0.25.0':
resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
'@esbuild/linux-x64@0.21.5':
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
@ -1908,12 +2004,24 @@ packages:
cpu: [x64]
os: [linux]
'@esbuild/linux-x64@0.25.0':
resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
'@esbuild/netbsd-arm64@0.24.2':
resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
'@esbuild/netbsd-arm64@0.25.0':
resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
'@esbuild/netbsd-x64@0.21.5':
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
@ -1926,12 +2034,24 @@ packages:
cpu: [x64]
os: [netbsd]
'@esbuild/netbsd-x64@0.25.0':
resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
'@esbuild/openbsd-arm64@0.24.2':
resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
'@esbuild/openbsd-arm64@0.25.0':
resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
'@esbuild/openbsd-x64@0.21.5':
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
@ -1944,6 +2064,12 @@ packages:
cpu: [x64]
os: [openbsd]
'@esbuild/openbsd-x64@0.25.0':
resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
'@esbuild/sunos-x64@0.21.5':
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
@ -1956,6 +2082,12 @@ packages:
cpu: [x64]
os: [sunos]
'@esbuild/sunos-x64@0.25.0':
resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
'@esbuild/win32-arm64@0.21.5':
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
@ -1968,6 +2100,12 @@ packages:
cpu: [arm64]
os: [win32]
'@esbuild/win32-arm64@0.25.0':
resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
'@esbuild/win32-ia32@0.21.5':
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
@ -1980,6 +2118,12 @@ packages:
cpu: [ia32]
os: [win32]
'@esbuild/win32-ia32@0.25.0':
resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
'@esbuild/win32-x64@0.21.5':
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
@ -1992,6 +2136,12 @@ packages:
cpu: [x64]
os: [win32]
'@esbuild/win32-x64@0.25.0':
resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
'@eslint-community/eslint-utils@4.4.1':
resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -3716,6 +3866,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
esbuild@0.25.0:
resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==}
engines: {node: '>=18'}
hasBin: true
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@ -5345,6 +5500,9 @@ packages:
prosemirror-tables@1.6.2:
resolution: {integrity: sha512-97dKocVLrEVTQjZ4GBLdrrMw7Gv3no8H8yMwf5IRM9OoHrzbWpcH5jJxYgNQIRCtdIqwDctT1HdMHrGTiwp1dQ==}
prosemirror-tables@1.6.4:
resolution: {integrity: sha512-TkDY3Gw52gRFRfRn2f4wJv5WOgAOXLJA2CQJYIJ5+kdFbfj3acR4JUW6LX2e1hiEBiUwvEhzH5a3cZ5YSztpIA==}
prosemirror-trailing-node@3.0.0:
resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==}
peerDependencies:
@ -5358,6 +5516,9 @@ packages:
prosemirror-view@1.37.1:
resolution: {integrity: sha512-MEAnjOdXU1InxEmhjgmEzQAikaS6lF3hD64MveTPpjOGNTl87iRLA1HupC/DEV6YuK7m4Q9DHFNTjwIVtqz5NA==}
prosemirror-view@1.38.1:
resolution: {integrity: sha512-4FH/uM1A4PNyrxXbD+RAbAsf0d/mM0D/wAKSVVWK7o0A9Q/oOXJBrw786mBf2Vnrs/Edly6dH6Z2gsb7zWwaUw==}
proxy-from-env@1.0.0:
resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==}
@ -6266,6 +6427,37 @@ packages:
terser:
optional: true
vite@5.4.15:
resolution: {integrity: sha512-6ANcZRivqL/4WtwPGTKNaosuNJr5tWiftOC7liM7G9+rMb8+oeJeyzymDu4rTN93seySBmbjSfsS3Vzr19KNtA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
sass-embedded: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
sass-embedded:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
vitefu@0.2.5:
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
@ -7629,144 +7821,219 @@ snapshots:
'@esbuild/aix-ppc64@0.24.2':
optional: true
'@esbuild/aix-ppc64@0.25.0':
optional: true
'@esbuild/android-arm64@0.21.5':
optional: true
'@esbuild/android-arm64@0.24.2':
optional: true
'@esbuild/android-arm64@0.25.0':
optional: true
'@esbuild/android-arm@0.21.5':
optional: true
'@esbuild/android-arm@0.24.2':
optional: true
'@esbuild/android-arm@0.25.0':
optional: true
'@esbuild/android-x64@0.21.5':
optional: true
'@esbuild/android-x64@0.24.2':
optional: true
'@esbuild/android-x64@0.25.0':
optional: true
'@esbuild/darwin-arm64@0.21.5':
optional: true
'@esbuild/darwin-arm64@0.24.2':
optional: true
'@esbuild/darwin-arm64@0.25.0':
optional: true
'@esbuild/darwin-x64@0.21.5':
optional: true
'@esbuild/darwin-x64@0.24.2':
optional: true
'@esbuild/darwin-x64@0.25.0':
optional: true
'@esbuild/freebsd-arm64@0.21.5':
optional: true
'@esbuild/freebsd-arm64@0.24.2':
optional: true
'@esbuild/freebsd-arm64@0.25.0':
optional: true
'@esbuild/freebsd-x64@0.21.5':
optional: true
'@esbuild/freebsd-x64@0.24.2':
optional: true
'@esbuild/freebsd-x64@0.25.0':
optional: true
'@esbuild/linux-arm64@0.21.5':
optional: true
'@esbuild/linux-arm64@0.24.2':
optional: true
'@esbuild/linux-arm64@0.25.0':
optional: true
'@esbuild/linux-arm@0.21.5':
optional: true
'@esbuild/linux-arm@0.24.2':
optional: true
'@esbuild/linux-arm@0.25.0':
optional: true
'@esbuild/linux-ia32@0.21.5':
optional: true
'@esbuild/linux-ia32@0.24.2':
optional: true
'@esbuild/linux-ia32@0.25.0':
optional: true
'@esbuild/linux-loong64@0.21.5':
optional: true
'@esbuild/linux-loong64@0.24.2':
optional: true
'@esbuild/linux-loong64@0.25.0':
optional: true
'@esbuild/linux-mips64el@0.21.5':
optional: true
'@esbuild/linux-mips64el@0.24.2':
optional: true
'@esbuild/linux-mips64el@0.25.0':
optional: true
'@esbuild/linux-ppc64@0.21.5':
optional: true
'@esbuild/linux-ppc64@0.24.2':
optional: true
'@esbuild/linux-ppc64@0.25.0':
optional: true
'@esbuild/linux-riscv64@0.21.5':
optional: true
'@esbuild/linux-riscv64@0.24.2':
optional: true
'@esbuild/linux-riscv64@0.25.0':
optional: true
'@esbuild/linux-s390x@0.21.5':
optional: true
'@esbuild/linux-s390x@0.24.2':
optional: true
'@esbuild/linux-s390x@0.25.0':
optional: true
'@esbuild/linux-x64@0.21.5':
optional: true
'@esbuild/linux-x64@0.24.2':
optional: true
'@esbuild/linux-x64@0.25.0':
optional: true
'@esbuild/netbsd-arm64@0.24.2':
optional: true
'@esbuild/netbsd-arm64@0.25.0':
optional: true
'@esbuild/netbsd-x64@0.21.5':
optional: true
'@esbuild/netbsd-x64@0.24.2':
optional: true
'@esbuild/netbsd-x64@0.25.0':
optional: true
'@esbuild/openbsd-arm64@0.24.2':
optional: true
'@esbuild/openbsd-arm64@0.25.0':
optional: true
'@esbuild/openbsd-x64@0.21.5':
optional: true
'@esbuild/openbsd-x64@0.24.2':
optional: true
'@esbuild/openbsd-x64@0.25.0':
optional: true
'@esbuild/sunos-x64@0.21.5':
optional: true
'@esbuild/sunos-x64@0.24.2':
optional: true
'@esbuild/sunos-x64@0.25.0':
optional: true
'@esbuild/win32-arm64@0.21.5':
optional: true
'@esbuild/win32-arm64@0.24.2':
optional: true
'@esbuild/win32-arm64@0.25.0':
optional: true
'@esbuild/win32-ia32@0.21.5':
optional: true
'@esbuild/win32-ia32@0.24.2':
optional: true
'@esbuild/win32-ia32@0.25.0':
optional: true
'@esbuild/win32-x64@0.21.5':
optional: true
'@esbuild/win32-x64@0.24.2':
optional: true
'@esbuild/win32-x64@0.25.0':
optional: true
'@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)':
dependencies:
eslint: 8.57.1
@ -8279,26 +8546,26 @@ snapshots:
'@sinclair/typebox@0.27.8': {}
'@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)))(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))':
'@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)))(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
'@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
debug: 4.4.0(supports-color@8.1.1)
svelte: 4.2.19
vite: 5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vite: 5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
transitivePeerDependencies:
- supports-color
'@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))':
'@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)))(svelte@4.2.19)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
'@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)))(svelte@4.2.19)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
debug: 4.4.0(supports-color@8.1.1)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.17
svelte: 4.2.19
svelte-hmr: 0.16.0(svelte@4.2.19)
vite: 5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vitefu: 0.2.5(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
vite: 5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vitefu: 0.2.5(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))
transitivePeerDependencies:
- supports-color
@ -8502,9 +8769,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@5.2.1(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))':
'@vitejs/plugin-vue@5.2.1(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
vite: 5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vite: 5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vue: 3.5.13(typescript@5.7.3)
'@vitest/expect@1.6.0':
@ -9787,6 +10054,34 @@ snapshots:
'@esbuild/win32-ia32': 0.24.2
'@esbuild/win32-x64': 0.24.2
esbuild@0.25.0:
optionalDependencies:
'@esbuild/aix-ppc64': 0.25.0
'@esbuild/android-arm': 0.25.0
'@esbuild/android-arm64': 0.25.0
'@esbuild/android-x64': 0.25.0
'@esbuild/darwin-arm64': 0.25.0
'@esbuild/darwin-x64': 0.25.0
'@esbuild/freebsd-arm64': 0.25.0
'@esbuild/freebsd-x64': 0.25.0
'@esbuild/linux-arm': 0.25.0
'@esbuild/linux-arm64': 0.25.0
'@esbuild/linux-ia32': 0.25.0
'@esbuild/linux-loong64': 0.25.0
'@esbuild/linux-mips64el': 0.25.0
'@esbuild/linux-ppc64': 0.25.0
'@esbuild/linux-riscv64': 0.25.0
'@esbuild/linux-s390x': 0.25.0
'@esbuild/linux-x64': 0.25.0
'@esbuild/netbsd-arm64': 0.25.0
'@esbuild/netbsd-x64': 0.25.0
'@esbuild/openbsd-arm64': 0.25.0
'@esbuild/openbsd-x64': 0.25.0
'@esbuild/sunos-x64': 0.25.0
'@esbuild/win32-arm64': 0.25.0
'@esbuild/win32-ia32': 0.25.0
'@esbuild/win32-x64': 0.25.0
escalade@3.2.0: {}
escape-string-regexp@1.0.5: {}
@ -11522,6 +11817,14 @@ snapshots:
prosemirror-transform: 1.10.2
prosemirror-view: 1.37.1
prosemirror-tables@1.6.4:
dependencies:
prosemirror-keymap: 1.2.2
prosemirror-model: 1.24.1
prosemirror-state: 1.4.3
prosemirror-transform: 1.10.2
prosemirror-view: 1.38.1
prosemirror-trailing-node@3.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.1):
dependencies:
'@remirror/core-constants': 3.0.0
@ -11540,6 +11843,12 @@ snapshots:
prosemirror-state: 1.4.3
prosemirror-transform: 1.10.2
prosemirror-view@1.38.1:
dependencies:
prosemirror-model: 1.24.1
prosemirror-state: 1.4.3
prosemirror-transform: 1.10.2
proxy-from-env@1.0.0: {}
pump@3.0.2:
@ -12486,7 +12795,7 @@ snapshots:
debug: 4.4.0(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.1.1
vite: 5.4.13(@types/node@20.9.0)(sass@1.83.4)(terser@5.37.0)
vite: 5.4.15(@types/node@20.9.0)(sass@1.83.4)(terser@5.37.0)
transitivePeerDependencies:
- '@types/node'
- less
@ -12498,7 +12807,7 @@ snapshots:
- supports-color
- terser
vite-plugin-checker@0.6.4(eslint@8.57.1)(optionator@0.9.4)(typescript@5.7.3)(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)):
vite-plugin-checker@0.6.4(eslint@8.57.1)(optionator@0.9.4)(typescript@5.7.3)(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)):
dependencies:
'@babel/code-frame': 7.26.2
ansi-escapes: 4.3.2
@ -12511,7 +12820,7 @@ snapshots:
semver: 7.6.3
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
vite: 5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vite: 5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.12
@ -12532,7 +12841,18 @@ snapshots:
sass: 1.83.4
terser: 5.37.0
vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0):
vite@5.4.15(@types/node@20.9.0)(sass@1.83.4)(terser@5.37.0):
dependencies:
esbuild: 0.21.5
postcss: 8.5.1
rollup: 4.31.0
optionalDependencies:
'@types/node': 20.9.0
fsevents: 2.3.3
sass: 1.83.4
terser: 5.37.0
vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0):
dependencies:
esbuild: 0.21.5
postcss: 8.5.1
@ -12543,9 +12863,9 @@ snapshots:
sass: 1.83.4
terser: 5.37.0
vitefu@0.2.5(vite@5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)):
vitefu@0.2.5(vite@5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)):
optionalDependencies:
vite: 5.4.13(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vite: 5.4.15(@types/node@22.10.3)(sass@1.83.4)(terser@5.37.0)
vitest@1.6.0(@types/node@20.9.0)(sass@1.83.4)(terser@5.37.0):
dependencies: