From 224bb31d82989ea84769c75044c597618cc3e4e8 Mon Sep 17 00:00:00 2001 From: Jeet Mandaliya <45892659+sereneinserenade@users.noreply.github.com> Date: Sun, 6 Jun 2021 00:35:40 +0530 Subject: [PATCH 1/5] adding type definitions for Result in linter experimental extension --- .../demos/Experiments/Linter/extension/LinterPlugin.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts b/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts index 46fc867a..809c6601 100644 --- a/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts +++ b/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts @@ -1,8 +1,14 @@ -// @ts-nocheck +interface Result { + message: string, + from: number, + to: number, + fix?: null +} + export default class LinterPlugin { protected doc - private results = [] + private results: Array = [] constructor(doc: any) { this.doc = doc From 962c124d0938900e090d71770274759501e528b6 Mon Sep 17 00:00:00 2001 From: Jeet Mandaliya <45892659+sereneinserenade@users.noreply.github.com> Date: Wed, 9 Jun 2021 02:11:37 +0530 Subject: [PATCH 2/5] adding types to linter extension and it's plugins --- docs/package.json | 2 +- .../Experiments/Linter/extension/Linter.ts | 35 +- .../Linter/extension/LinterPlugin.ts | 14 +- .../Linter/extension/plugins/BadWords.ts | 3 +- .../Linter/extension/plugins/HeadingLevel.ts | 12 +- .../Linter/extension/plugins/Punctuation.ts | 14 +- docs/src/demos/Marks/Subscript/index.spec.js | 42 +++ docs/src/demos/Marks/Subscript/index.vue | 49 +++ .../src/demos/Marks/Superscript/index.spec.js | 42 +++ docs/src/demos/Marks/Superscript/index.vue | 49 +++ docs/src/docPages/api/marks.md | 22 +- docs/src/docPages/api/marks/subscript.md | 32 ++ docs/src/docPages/api/marks/superscript.md | 32 ++ docs/src/docPages/experiments/linter.md | 2 +- docs/src/docPages/jobs.md | 3 + docs/src/links.yaml | 6 + package.json | 10 +- packages/core/CHANGELOG.md | 17 + packages/core/package.json | 4 +- packages/core/src/commands/splitBlock.ts | 2 +- packages/extension-blockquote/CHANGELOG.md | 8 + packages/extension-blockquote/package.json | 2 +- packages/extension-bold/CHANGELOG.md | 8 + packages/extension-bold/package.json | 2 +- packages/extension-bullet-list/CHANGELOG.md | 8 + packages/extension-bullet-list/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 4 +- packages/extension-code-block/CHANGELOG.md | 8 + packages/extension-code-block/package.json | 2 +- packages/extension-code/CHANGELOG.md | 8 + packages/extension-code/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- packages/extension-collaboration/CHANGELOG.md | 8 + packages/extension-collaboration/package.json | 2 +- .../src/floating-menu.ts | 2 +- packages/extension-font-family/CHANGELOG.md | 8 + packages/extension-font-family/package.json | 2 +- packages/extension-hard-break/CHANGELOG.md | 8 + packages/extension-hard-break/package.json | 2 +- packages/extension-heading/CHANGELOG.md | 8 + packages/extension-heading/package.json | 2 +- packages/extension-highlight/CHANGELOG.md | 8 + packages/extension-highlight/package.json | 2 +- packages/extension-history/CHANGELOG.md | 8 + packages/extension-history/package.json | 2 +- .../extension-horizontal-rule/CHANGELOG.md | 8 + .../extension-horizontal-rule/package.json | 2 +- packages/extension-image/CHANGELOG.md | 8 + packages/extension-image/package.json | 2 +- packages/extension-italic/CHANGELOG.md | 8 + packages/extension-italic/package.json | 2 +- packages/extension-link/CHANGELOG.md | 8 + packages/extension-link/package.json | 2 +- packages/extension-ordered-list/CHANGELOG.md | 8 + packages/extension-ordered-list/package.json | 2 +- packages/extension-paragraph/CHANGELOG.md | 8 + packages/extension-paragraph/package.json | 2 +- packages/extension-strike/CHANGELOG.md | 8 + packages/extension-strike/package.json | 2 +- packages/extension-subscript/README.md | 14 + packages/extension-subscript/package.json | 26 ++ packages/extension-subscript/src/index.ts | 5 + packages/extension-subscript/src/subscript.ts | 69 ++++ packages/extension-superscript/README.md | 14 + packages/extension-superscript/package.json | 26 ++ packages/extension-superscript/src/index.ts | 5 + .../extension-superscript/src/superscript.ts | 69 ++++ packages/extension-table/CHANGELOG.md | 8 + packages/extension-table/package.json | 2 +- packages/extension-task-list/CHANGELOG.md | 8 + packages/extension-task-list/package.json | 2 +- packages/extension-text-align/CHANGELOG.md | 8 + packages/extension-text-align/package.json | 2 +- packages/extension-text-style/CHANGELOG.md | 8 + packages/extension-text-style/package.json | 2 +- packages/extension-underline/CHANGELOG.md | 8 + packages/extension-underline/package.json | 2 +- packages/html/CHANGELOG.md | 8 + packages/html/package.json | 4 +- packages/starter-kit/CHANGELOG.md | 8 + packages/starter-kit/package.json | 30 +- yarn.lock | 351 +++++++++--------- 84 files changed, 1007 insertions(+), 268 deletions(-) create mode 100644 docs/src/demos/Marks/Subscript/index.spec.js create mode 100644 docs/src/demos/Marks/Subscript/index.vue create mode 100644 docs/src/demos/Marks/Superscript/index.spec.js create mode 100644 docs/src/demos/Marks/Superscript/index.vue create mode 100644 docs/src/docPages/api/marks/subscript.md create mode 100644 docs/src/docPages/api/marks/superscript.md create mode 100644 packages/extension-subscript/README.md create mode 100644 packages/extension-subscript/package.json create mode 100644 packages/extension-subscript/src/index.ts create mode 100644 packages/extension-subscript/src/subscript.ts create mode 100644 packages/extension-superscript/README.md create mode 100644 packages/extension-superscript/package.json create mode 100644 packages/extension-superscript/src/index.ts create mode 100644 packages/extension-superscript/src/superscript.ts diff --git a/docs/package.json b/docs/package.json index 9c90aa67..8a749069 100644 --- a/docs/package.json +++ b/docs/package.json @@ -33,7 +33,7 @@ "y-prosemirror": "^1.0.9", "y-webrtc": "^10.2.0", "y-websocket": "^1.3.15", - "yjs": "^13.5.9" + "yjs": "^13.5.10" }, "devDependencies": { "@babel/plugin-proposal-class-properties": "^7.13.0", diff --git a/docs/src/demos/Experiments/Linter/extension/Linter.ts b/docs/src/demos/Experiments/Linter/extension/Linter.ts index 7da886b3..ab5edc5b 100644 --- a/docs/src/demos/Experiments/Linter/extension/Linter.ts +++ b/docs/src/demos/Experiments/Linter/extension/Linter.ts @@ -1,10 +1,15 @@ -// @ts-nocheck import { Extension } from '@tiptap/core' import { Decoration, DecorationSet } from 'prosemirror-view' import { Plugin, PluginKey, TextSelection } from 'prosemirror-state' +import { Node as ProsemirrorNode } from 'prosemirror-model' +import LinterPlugin, { Result as Issue } from './LinterPlugin' -function renderIcon(issue) { - const icon = document.createElement('div') +interface IconDivElement extends HTMLDivElement { + issue?: Issue +} + +function renderIcon(issue: Issue) { + const icon: IconDivElement = document.createElement('div') icon.className = 'lint-icon' icon.title = issue.message @@ -13,11 +18,11 @@ function renderIcon(issue) { return icon } -function runAllLinterPlugins(doc, plugins) { +function runAllLinterPlugins(doc: ProsemirrorNode, plugins: Array) { const decorations: [any?] = [] - const results = plugins.map(LinterPlugin => { - return new LinterPlugin(doc).scan().getResults() + const results = plugins.map(RegisteredLinterPlugin => { + return new RegisteredLinterPlugin(doc).scan().getResults() }).flat() results.forEach(issue => { @@ -31,7 +36,7 @@ function runAllLinterPlugins(doc, plugins) { } export interface LinterOptions { - plugins: [any], + plugins: Array, } export const Linter = Extension.create({ @@ -62,8 +67,9 @@ export const Linter = Extension.create({ return this.getState(state) }, handleClick(view, _, event) { - if (/lint-icon/.test(event.target.className)) { - const { from, to } = event.target.issue + const target = (event.target as IconDivElement) + if (/lint-icon/.test(target.className) && target.issue) { + const { from, to } = target.issue view.dispatch( view.state.tr @@ -73,17 +79,22 @@ export const Linter = Extension.create({ return true } + + return false }, handleDoubleClick(view, _, event) { - if (/lint-icon/.test(event.target.className)) { - const prob = event.target.issue + const target = (event.target as IconDivElement) + if (/lint-icon/.test((event.target as HTMLElement).className) && target.issue) { + const prob = target.issue if (prob.fix) { - prob.fix(view) + prob.fix(view, prob) view.focus() return true } } + + return false }, }, }), diff --git a/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts b/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts index 809c6601..200b146b 100644 --- a/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts +++ b/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts @@ -1,8 +1,10 @@ -interface Result { +import { Node as ProsemirrorNode } from 'prosemirror-model' + +export interface Result { message: string, from: number, to: number, - fix?: null + fix?: Function } export default class LinterPlugin { @@ -10,11 +12,11 @@ export default class LinterPlugin { private results: Array = [] - constructor(doc: any) { + constructor(doc: ProsemirrorNode) { this.doc = doc } - record(message: string, from: number, to: number, fix?: null) { + record(message: string, from: number, to: number, fix?: Function) { this.results.push({ message, from, @@ -23,6 +25,10 @@ export default class LinterPlugin { }) } + scan() { + return this + } + getResults() { return this.results } diff --git a/docs/src/demos/Experiments/Linter/extension/plugins/BadWords.ts b/docs/src/demos/Experiments/Linter/extension/plugins/BadWords.ts index 59194c21..6111b4d8 100644 --- a/docs/src/demos/Experiments/Linter/extension/plugins/BadWords.ts +++ b/docs/src/demos/Experiments/Linter/extension/plugins/BadWords.ts @@ -1,4 +1,3 @@ -// @ts-nocheck import LinterPlugin from '../LinterPlugin' export class BadWords extends LinterPlugin { @@ -6,7 +5,7 @@ export class BadWords extends LinterPlugin { public regex = /\b(obviously|clearly|evidently|simply)\b/ig scan() { - this.doc.descendants((node: any, position: any) => { + this.doc.descendants((node: any, position: number) => { if (!node.isText) { return } diff --git a/docs/src/demos/Experiments/Linter/extension/plugins/HeadingLevel.ts b/docs/src/demos/Experiments/Linter/extension/plugins/HeadingLevel.ts index df78dacf..001d5122 100644 --- a/docs/src/demos/Experiments/Linter/extension/plugins/HeadingLevel.ts +++ b/docs/src/demos/Experiments/Linter/extension/plugins/HeadingLevel.ts @@ -1,15 +1,15 @@ -// @ts-nocheck -import LinterPlugin from '../LinterPlugin' +import { EditorView } from 'prosemirror-view' +import LinterPlugin, { Result as Issue } from '../LinterPlugin' export class HeadingLevel extends LinterPlugin { - fixHeader(level) { - return function ({ state, dispatch }) { - dispatch(state.tr.setNodeMarkup(this.from - 1, null, { level })) + fixHeader(level: number) { + return function ({ state, dispatch }: EditorView, issue: Issue) { + dispatch(state.tr.setNodeMarkup(issue.from - 1, undefined, { level })) } } scan() { - let lastHeadLevel = null + let lastHeadLevel: number | null = null this.doc.descendants((node, position) => { if (node.type.name === 'heading') { diff --git a/docs/src/demos/Experiments/Linter/extension/plugins/Punctuation.ts b/docs/src/demos/Experiments/Linter/extension/plugins/Punctuation.ts index d3a228d7..befd7d63 100644 --- a/docs/src/demos/Experiments/Linter/extension/plugins/Punctuation.ts +++ b/docs/src/demos/Experiments/Linter/extension/plugins/Punctuation.ts @@ -1,14 +1,14 @@ -// @ts-nocheck -import LinterPlugin from '../LinterPlugin' +import { EditorView } from 'prosemirror-view' +import LinterPlugin, { Result as Issue } from '../LinterPlugin' export class Punctuation extends LinterPlugin { public regex = / ([,.!?:]) ?/g fix(replacement: any) { - return function ({ state, dispatch }) { + return function ({ state, dispatch }: EditorView, issue: Issue) { dispatch( state.tr.replaceWith( - this.from, this.to, + issue.from, issue.to, state.schema.text(replacement), ), ) @@ -17,9 +17,9 @@ export class Punctuation extends LinterPlugin { scan() { this.doc.descendants((node, position) => { - if (!node.isText) { - return - } + if (!node.isText) return + + if (!node.text) return const matches = this.regex.exec(node.text) diff --git a/docs/src/demos/Marks/Subscript/index.spec.js b/docs/src/demos/Marks/Subscript/index.spec.js new file mode 100644 index 00000000..58ebd939 --- /dev/null +++ b/docs/src/demos/Marks/Subscript/index.spec.js @@ -0,0 +1,42 @@ +context('/demos/Marks/Subscript', () => { + before(() => { + cy.visit('/demos/Marks/Subscript') + }) + + beforeEach(() => { + cy.get('.ProseMirror').then(([{ editor }]) => { + editor.commands.setContent('

Example Text

') + cy.get('.ProseMirror').type('{selectall}') + }) + }) + + it('should transform inline style to sub tags', () => { + cy.get('.ProseMirror').then(([{ editor }]) => { + editor.commands.setContent('

Example Text

') + expect(editor.getHTML()).to.eq('

Example Text

') + }) + }) + + it('sould omit inline style with a different vertical align', () => { + cy.get('.ProseMirror').then(([{ editor }]) => { + editor.commands.setContent('

Example Text

') + expect(editor.getHTML()).to.eq('

Example Text

') + }) + }) + + it('the button should make the selected text bold', () => { + cy.get('button:first') + .click() + + cy.get('.ProseMirror') + .find('sub') + .should('contain', 'Example Text') + }) + + it('the button should toggle the selected text bold', () => { + cy.get('button:first').click() + cy.get('.ProseMirror').type('{selectall}') + cy.get('button:first').click() + cy.get('.ProseMirror sub').should('not.exist') + }) +}) diff --git a/docs/src/demos/Marks/Subscript/index.vue b/docs/src/demos/Marks/Subscript/index.vue new file mode 100644 index 00000000..74c19056 --- /dev/null +++ b/docs/src/demos/Marks/Subscript/index.vue @@ -0,0 +1,49 @@ + + + diff --git a/docs/src/demos/Marks/Superscript/index.spec.js b/docs/src/demos/Marks/Superscript/index.spec.js new file mode 100644 index 00000000..9c642cc4 --- /dev/null +++ b/docs/src/demos/Marks/Superscript/index.spec.js @@ -0,0 +1,42 @@ +context('/demos/Marks/Superscript', () => { + before(() => { + cy.visit('/demos/Marks/Superscript') + }) + + beforeEach(() => { + cy.get('.ProseMirror').then(([{ editor }]) => { + editor.commands.setContent('

Example Text

') + cy.get('.ProseMirror').type('{selectall}') + }) + }) + + it('should transform inline style to sup tags', () => { + cy.get('.ProseMirror').then(([{ editor }]) => { + editor.commands.setContent('

Example Text

') + expect(editor.getHTML()).to.eq('

Example Text

') + }) + }) + + it('sould omit inline style with a different vertical align', () => { + cy.get('.ProseMirror').then(([{ editor }]) => { + editor.commands.setContent('

Example Text

') + expect(editor.getHTML()).to.eq('

Example Text

') + }) + }) + + it('the button should make the selected text bold', () => { + cy.get('button:first') + .click() + + cy.get('.ProseMirror') + .find('sup') + .should('contain', 'Example Text') + }) + + it('the button should toggle the selected text bold', () => { + cy.get('button:first').click() + cy.get('.ProseMirror').type('{selectall}') + cy.get('button:first').click() + cy.get('.ProseMirror sup').should('not.exist') + }) +}) diff --git a/docs/src/demos/Marks/Superscript/index.vue b/docs/src/demos/Marks/Superscript/index.vue new file mode 100644 index 00000000..dbea51ce --- /dev/null +++ b/docs/src/demos/Marks/Superscript/index.vue @@ -0,0 +1,49 @@ + + + diff --git a/docs/src/docPages/api/marks.md b/docs/src/docPages/api/marks.md index 9ff4dc1a..48094aee 100644 --- a/docs/src/docPages/api/marks.md +++ b/docs/src/docPages/api/marks.md @@ -6,13 +6,15 @@ One or multiple marks can be applied to [nodes](/api/nodes), for example to add inline formatting like bold and italic, or other additional information. ## List of supported marks -| Title | Default Extension | Source Code | -| ---------------------------------- | ----------------- | -------------------------------------------------------------------------------------------- | -| [Bold](/api/marks/bold) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-bold/) | -| [Code](/api/marks/code) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-code/) | -| [Highlight](/api/marks/highlight) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/) | -| [Italic](/api/marks/italic) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-italic/) | -| [Link](/api/marks/link) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/) | -| [Strike](/api/marks/strike) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-strike/) | -| [TextStyle](/api/marks/text-style) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/) | -| [Underline](/api/marks/underline) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-underline/) | +| Title | Default Extension | Source Code | +| ------------------------------------- | ----------------- | ---------------------------------------------------------------------------------------- | +| [Bold](/api/marks/bold) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-bold/) | +| [Code](/api/marks/code) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-code/) | +| [Highlight](/api/marks/highlight) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/) | +| [Italic](/api/marks/italic) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-italic/) | +| [Link](/api/marks/link) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/) | +| [Strike](/api/marks/strike) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-strike/) | +| [Subscript](/api/marks/subscript) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-subscript/) | +| [Superscript](/api/marks/superscript) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-superscript/) | +| [TextStyle](/api/marks/text-style) | Yes | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/) | +| [Underline](/api/marks/underline) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-underline/) | diff --git a/docs/src/docPages/api/marks/subscript.md b/docs/src/docPages/api/marks/subscript.md new file mode 100644 index 00000000..64778343 --- /dev/null +++ b/docs/src/docPages/api/marks/subscript.md @@ -0,0 +1,32 @@ +# Subscript +[![Version](https://img.shields.io/npm/v/@tiptap/extension-subscript.svg?label=version)](https://www.npmjs.com/package/@tiptap/extension-subscript) +[![Downloads](https://img.shields.io/npm/dm/@tiptap/extension-subscript.svg)](https://npmcharts.com/compare/@tiptap/extension-subscript?minimal=true) + +Use this extension to render text in subscript. If you pass `` or text with `vertical-align: sub` as inline style in the editor’s initial content, both will be normalized to a `` HTML tag. + +## Installation +```bash +# with npm +npm install @tiptap/extension-subscript + +# with Yarn +yarn add @tiptap/extension-subscript +``` + +## Settings +| Option | Type | Default | Description | +| -------------- | -------- | ------- | --------------------------------------------------------------------- | +| HTMLAttributes | `Object` | `{}` | Custom HTML attributes that should be added to the rendered HTML tag. | + +## Commands +| Command | Parameters | Description | +| --------------- | ---------- | ------------------------- | +| setSubscript | — | Mark text as subscript. | +| toggleSubscript | — | Toggle subscript mark. | +| unsetSubscript | — | Remove subscript mark. | + +## Source code +[packages/extension-subscript/](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-subscript/) + +## Usage + diff --git a/docs/src/docPages/api/marks/superscript.md b/docs/src/docPages/api/marks/superscript.md new file mode 100644 index 00000000..5a0a9c53 --- /dev/null +++ b/docs/src/docPages/api/marks/superscript.md @@ -0,0 +1,32 @@ +# Superscript +[![Version](https://img.shields.io/npm/v/@tiptap/extension-superscript.svg?label=version)](https://www.npmjs.com/package/@tiptap/extension-superscript) +[![Downloads](https://img.shields.io/npm/dm/@tiptap/extension-superscript.svg)](https://npmcharts.com/compare/@tiptap/extension-superscript?minimal=true) + +Use this extension to render text in superscript. If you pass `` or text with `vertical-align: super` as inline style in the editor’s initial content, both will be normalized to a `` HTML tag. + +## Installation +```bash +# with npm +npm install @tiptap/extension-superscript + +# with Yarn +yarn add @tiptap/extension-superscript +``` + +## Settings +| Option | Type | Default | Description | +| -------------- | -------- | ------- | --------------------------------------------------------------------- | +| HTMLAttributes | `Object` | `{}` | Custom HTML attributes that should be added to the rendered HTML tag. | + +## Commands +| Command | Parameters | Description | +| ----------------- | ---------- | ------------------------- | +| setSuperscript | — | Mark text as superscript. | +| toggleSuperscript | — | Toggle superscript mark. | +| unsetSuperscript | — | Remove superscript mark. | + +## Source code +[packages/extension-superscript/](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-superscript/) + +## Usage + diff --git a/docs/src/docPages/experiments/linter.md b/docs/src/docPages/experiments/linter.md index e85aa7de..e1434b01 100644 --- a/docs/src/docPages/experiments/linter.md +++ b/docs/src/docPages/experiments/linter.md @@ -1,5 +1,5 @@ # Linter -⚠️ Experiment +Linter can be used to check the content as per your wish and highlight it to the user. Linter extension can have multiple plugins for each task you want to achieve. diff --git a/docs/src/docPages/jobs.md b/docs/src/docPages/jobs.md index dcfa1fae..0285b0ce 100644 --- a/docs/src/docPages/jobs.md +++ b/docs/src/docPages/jobs.md @@ -2,6 +2,9 @@ Some great companies are looking for developers with tiptap or hocuspocus experience right now. If you’re looking for a job to work with tiptap and/or hocuspocus, consider applying: +**[Frontend Developer](https://bitcrowd.net/jobs) @ bitcrowd**
+tiptap · Remote · Germany · Full-time + **[Software Engineer, Fullstack](https://saga.so/careers/software-engineer-fullstack) @ Saga**
hocuspocus · Remote · EU time zones · Full-time diff --git a/docs/src/links.yaml b/docs/src/links.yaml index 83f1ffdb..8808035e 100644 --- a/docs/src/links.yaml +++ b/docs/src/links.yaml @@ -320,6 +320,12 @@ link: /api/marks/link - title: Strike link: /api/marks/strike + - title: Subscript + link: /api/marks/subscript + type: new + - title: Superscript + link: /api/marks/superscript + type: new - title: TextStyle link: /api/marks/text-style - title: Underline diff --git a/package.json b/package.json index feb6fcc9..172a2e37 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-node-resolve": "^13.0.0", - "@typescript-eslint/eslint-plugin": "^4.26.0", - "@typescript-eslint/parser": "^4.26.0", + "@typescript-eslint/eslint-plugin": "^4.26.1", + "@typescript-eslint/parser": "^4.26.1", "cypress": "^7.4.0", - "eslint": "^7.27.0", + "eslint": "^7.28.0", "eslint-config-airbnb-base": "^14.2.0", "eslint-plugin-cypress": "^2.11.3", "eslint-plugin-html": "^6.1.0", @@ -47,12 +47,12 @@ "eslint-plugin-vue": "^7.10.0", "lerna": "^3.22.1", "minimist": "^1.2.5", - "rollup": "^2.50.5", + "rollup": "^2.51.0", "rollup-plugin-auto-external": "^2.0.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-typescript2": "^0.30.0", "rollup-plugin-vue": "5", "typescript": "^4.3.2", - "vue": "^2.6.12" + "vue": "^2.6.14" } } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index cca501a4..a40768d1 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.81](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.80...@tiptap/core@2.0.0-beta.81) (2021-06-07) + + +### Bug Fixes + +* fix a bug when insert newline at node start, fix [#1411](https://github.com/ueberdosis/tiptap/issues/1411) ([b97bebe](https://github.com/ueberdosis/tiptap/commit/b97bebe021e6e587770cb99f94b18ee6d96c1630)) + + +### Features + +* add forEach command ([783ce4e](https://github.com/ueberdosis/tiptap/commit/783ce4e3ac11c0705cb2d54158bfe76d39b3a36b)) +* add Tracker class ([a757716](https://github.com/ueberdosis/tiptap/commit/a757716f684e16c60bff5b58e508106f39368dc2)) + + + + + # [2.0.0-beta.80](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.79...@tiptap/core@2.0.0-beta.80) (2021-06-03) diff --git a/packages/core/package.json b/packages/core/package.json index 378bb21d..4372663f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/core", "description": "headless rich text editor", - "version": "2.0.0-beta.80", + "version": "2.0.0-beta.81", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -31,7 +31,7 @@ "@types/prosemirror-state": "^1.2.6", "@types/prosemirror-transform": "^1.1.3", "@types/prosemirror-view": "^1.17.1", - "prosemirror-commands": "^1.1.8", + "prosemirror-commands": "^1.1.9", "prosemirror-inputrules": "^1.1.3", "prosemirror-keymap": "^1.1.3", "prosemirror-model": "^1.14.1", diff --git a/packages/core/src/commands/splitBlock.ts b/packages/core/src/commands/splitBlock.ts index 4096a2dd..ffca4c74 100644 --- a/packages/core/src/commands/splitBlock.ts +++ b/packages/core/src/commands/splitBlock.ts @@ -118,7 +118,7 @@ export const splitBlock: RawCommands['splitBlock'] = ({ keepMarks = true } = {}) const first = tr.mapping.map($from.before()) const $first = tr.doc.resolve(first) - if ($from.parent.canReplaceWith($first.index(), $first.index() + 1, deflt)) { + if ($from.node(-1).canReplaceWith($first.index(), $first.index() + 1, deflt)) { tr.setNodeMarkup(tr.mapping.map($from.before()), deflt) } } diff --git a/packages/extension-blockquote/CHANGELOG.md b/packages/extension-blockquote/CHANGELOG.md index 935b434d..c1f91459 100644 --- a/packages/extension-blockquote/CHANGELOG.md +++ b/packages/extension-blockquote/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-blockquote@2.0.0-beta.13...@tiptap/extension-blockquote@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-blockquote + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-blockquote@2.0.0-beta.12...@tiptap/extension-blockquote@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-blockquote diff --git a/packages/extension-blockquote/package.json b/packages/extension-blockquote/package.json index acf252a6..e0903fc4 100644 --- a/packages/extension-blockquote/package.json +++ b/packages/extension-blockquote/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-blockquote", "description": "blockquote extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-bold/CHANGELOG.md b/packages/extension-bold/CHANGELOG.md index 4bc7e410..c0fc268c 100644 --- a/packages/extension-bold/CHANGELOG.md +++ b/packages/extension-bold/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-bold@2.0.0-beta.13...@tiptap/extension-bold@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-bold + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-bold@2.0.0-beta.12...@tiptap/extension-bold@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-bold diff --git a/packages/extension-bold/package.json b/packages/extension-bold/package.json index aadf317b..f45808c4 100644 --- a/packages/extension-bold/package.json +++ b/packages/extension-bold/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bold", "description": "bold extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-bullet-list/CHANGELOG.md b/packages/extension-bullet-list/CHANGELOG.md index 692b937a..01d5578b 100644 --- a/packages/extension-bullet-list/CHANGELOG.md +++ b/packages/extension-bullet-list/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-bullet-list@2.0.0-beta.13...@tiptap/extension-bullet-list@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-bullet-list + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-bullet-list@2.0.0-beta.12...@tiptap/extension-bullet-list@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-bullet-list diff --git a/packages/extension-bullet-list/package.json b/packages/extension-bullet-list/package.json index 0d3b24c6..f2d83dc8 100644 --- a/packages/extension-bullet-list/package.json +++ b/packages/extension-bullet-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bullet-list", "description": "bullet list extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-code-block-lowlight/CHANGELOG.md b/packages/extension-code-block-lowlight/CHANGELOG.md index f89df5af..97b00b61 100644 --- a/packages/extension-code-block-lowlight/CHANGELOG.md +++ b/packages/extension-code-block-lowlight/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.29](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-code-block-lowlight@2.0.0-beta.28...@tiptap/extension-code-block-lowlight@2.0.0-beta.29) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-code-block-lowlight + + + + + # [2.0.0-beta.28](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-code-block-lowlight@2.0.0-beta.27...@tiptap/extension-code-block-lowlight@2.0.0-beta.28) (2021-06-03) diff --git a/packages/extension-code-block-lowlight/package.json b/packages/extension-code-block-lowlight/package.json index ac87f663..70b435d7 100644 --- a/packages/extension-code-block-lowlight/package.json +++ b/packages/extension-code-block-lowlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block-lowlight", "description": "code block extension for tiptap", - "version": "2.0.0-beta.28", + "version": "2.0.0-beta.29", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -24,7 +24,7 @@ "@tiptap/core": "^2.0.0-beta.1" }, "dependencies": { - "@tiptap/extension-code-block": "^2.0.0-beta.15", + "@tiptap/extension-code-block": "^2.0.0-beta.16", "@types/lowlight": "^0.0.2", "lowlight": "^1.20.0", "prosemirror-model": "^1.14.1", diff --git a/packages/extension-code-block/CHANGELOG.md b/packages/extension-code-block/CHANGELOG.md index 567367b1..505072d6 100644 --- a/packages/extension-code-block/CHANGELOG.md +++ b/packages/extension-code-block/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-code-block@2.0.0-beta.15...@tiptap/extension-code-block@2.0.0-beta.16) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-code-block + + + + + # [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-code-block@2.0.0-beta.14...@tiptap/extension-code-block@2.0.0-beta.15) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-code-block diff --git a/packages/extension-code-block/package.json b/packages/extension-code-block/package.json index 40e81442..56adcd5a 100644 --- a/packages/extension-code-block/package.json +++ b/packages/extension-code-block/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block", "description": "code block extension for tiptap", - "version": "2.0.0-beta.15", + "version": "2.0.0-beta.16", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-code/CHANGELOG.md b/packages/extension-code/CHANGELOG.md index ec8c2078..cfd4d112 100644 --- a/packages/extension-code/CHANGELOG.md +++ b/packages/extension-code/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-code@2.0.0-beta.13...@tiptap/extension-code@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-code + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-code@2.0.0-beta.12...@tiptap/extension-code@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-code diff --git a/packages/extension-code/package.json b/packages/extension-code/package.json index 5f1243bc..53959611 100644 --- a/packages/extension-code/package.json +++ b/packages/extension-code/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code", "description": "code extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-collaboration-cursor/CHANGELOG.md b/packages/extension-collaboration-cursor/CHANGELOG.md index 46f633fe..d6527d1e 100644 --- a/packages/extension-collaboration-cursor/CHANGELOG.md +++ b/packages/extension-collaboration-cursor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.20](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-collaboration-cursor@2.0.0-beta.19...@tiptap/extension-collaboration-cursor@2.0.0-beta.20) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-collaboration-cursor + + + + + # [2.0.0-beta.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-collaboration-cursor@2.0.0-beta.18...@tiptap/extension-collaboration-cursor@2.0.0-beta.19) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-collaboration-cursor diff --git a/packages/extension-collaboration-cursor/package.json b/packages/extension-collaboration-cursor/package.json index e1bdcc61..bd09aedc 100644 --- a/packages/extension-collaboration-cursor/package.json +++ b/packages/extension-collaboration-cursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration-cursor", "description": "collaboration cursor extension for tiptap", - "version": "2.0.0-beta.19", + "version": "2.0.0-beta.20", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-collaboration/CHANGELOG.md b/packages/extension-collaboration/CHANGELOG.md index 8abd4e19..e87dfe5d 100644 --- a/packages/extension-collaboration/CHANGELOG.md +++ b/packages/extension-collaboration/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-collaboration@2.0.0-beta.18...@tiptap/extension-collaboration@2.0.0-beta.19) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-collaboration + + + + + # [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-collaboration@2.0.0-beta.17...@tiptap/extension-collaboration@2.0.0-beta.18) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-collaboration diff --git a/packages/extension-collaboration/package.json b/packages/extension-collaboration/package.json index 78602242..704313b0 100644 --- a/packages/extension-collaboration/package.json +++ b/packages/extension-collaboration/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration", "description": "collaboration extension for tiptap", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-floating-menu/src/floating-menu.ts b/packages/extension-floating-menu/src/floating-menu.ts index 2b0c294c..5f216cae 100644 --- a/packages/extension-floating-menu/src/floating-menu.ts +++ b/packages/extension-floating-menu/src/floating-menu.ts @@ -6,7 +6,7 @@ export type FloatingMenuOptions = Omit({ - name: 'bubbleMenu', + name: 'floatingMenu', defaultOptions: { element: null, diff --git a/packages/extension-font-family/CHANGELOG.md b/packages/extension-font-family/CHANGELOG.md index 49cdaca6..0cd458cf 100644 --- a/packages/extension-font-family/CHANGELOG.md +++ b/packages/extension-font-family/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-font-family@2.0.0-beta.12...@tiptap/extension-font-family@2.0.0-beta.13) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-font-family + + + + + # [2.0.0-beta.12](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-font-family@2.0.0-beta.11...@tiptap/extension-font-family@2.0.0-beta.12) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-font-family diff --git a/packages/extension-font-family/package.json b/packages/extension-font-family/package.json index a9cab96a..748cec18 100644 --- a/packages/extension-font-family/package.json +++ b/packages/extension-font-family/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-font-family", "description": "font family extension for tiptap", - "version": "2.0.0-beta.12", + "version": "2.0.0-beta.13", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-hard-break/CHANGELOG.md b/packages/extension-hard-break/CHANGELOG.md index 8234aa70..66921c7b 100644 --- a/packages/extension-hard-break/CHANGELOG.md +++ b/packages/extension-hard-break/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-hard-break@2.0.0-beta.13...@tiptap/extension-hard-break@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-hard-break + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-hard-break@2.0.0-beta.12...@tiptap/extension-hard-break@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-hard-break diff --git a/packages/extension-hard-break/package.json b/packages/extension-hard-break/package.json index a0230c7a..44c04ccb 100644 --- a/packages/extension-hard-break/package.json +++ b/packages/extension-hard-break/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-hard-break", "description": "hard break extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-heading/CHANGELOG.md b/packages/extension-heading/CHANGELOG.md index f2726798..71bd3727 100644 --- a/packages/extension-heading/CHANGELOG.md +++ b/packages/extension-heading/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-heading@2.0.0-beta.13...@tiptap/extension-heading@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-heading + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-heading@2.0.0-beta.12...@tiptap/extension-heading@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-heading diff --git a/packages/extension-heading/package.json b/packages/extension-heading/package.json index aa066818..f8236244 100644 --- a/packages/extension-heading/package.json +++ b/packages/extension-heading/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-heading", "description": "heading extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-highlight/CHANGELOG.md b/packages/extension-highlight/CHANGELOG.md index 11a5e8e8..207bc831 100644 --- a/packages/extension-highlight/CHANGELOG.md +++ b/packages/extension-highlight/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-highlight@2.0.0-beta.13...@tiptap/extension-highlight@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-highlight + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-highlight@2.0.0-beta.12...@tiptap/extension-highlight@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-highlight diff --git a/packages/extension-highlight/package.json b/packages/extension-highlight/package.json index b37dfa44..497e49f4 100644 --- a/packages/extension-highlight/package.json +++ b/packages/extension-highlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-highlight", "description": "highlight extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-history/CHANGELOG.md b/packages/extension-history/CHANGELOG.md index 370c1e8c..94db2da9 100644 --- a/packages/extension-history/CHANGELOG.md +++ b/packages/extension-history/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-history@2.0.0-beta.12...@tiptap/extension-history@2.0.0-beta.13) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-history + + + + + # [2.0.0-beta.12](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-history@2.0.0-beta.11...@tiptap/extension-history@2.0.0-beta.12) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-history diff --git a/packages/extension-history/package.json b/packages/extension-history/package.json index 1a378717..df215d1c 100644 --- a/packages/extension-history/package.json +++ b/packages/extension-history/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-history", "description": "history extension for tiptap", - "version": "2.0.0-beta.12", + "version": "2.0.0-beta.13", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-horizontal-rule/CHANGELOG.md b/packages/extension-horizontal-rule/CHANGELOG.md index dee28544..c23947b0 100644 --- a/packages/extension-horizontal-rule/CHANGELOG.md +++ b/packages/extension-horizontal-rule/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.17](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-horizontal-rule@2.0.0-beta.16...@tiptap/extension-horizontal-rule@2.0.0-beta.17) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-horizontal-rule + + + + + # [2.0.0-beta.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-horizontal-rule@2.0.0-beta.15...@tiptap/extension-horizontal-rule@2.0.0-beta.16) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-horizontal-rule diff --git a/packages/extension-horizontal-rule/package.json b/packages/extension-horizontal-rule/package.json index ef180483..76018f49 100644 --- a/packages/extension-horizontal-rule/package.json +++ b/packages/extension-horizontal-rule/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-horizontal-rule", "description": "horizontal rule extension for tiptap", - "version": "2.0.0-beta.16", + "version": "2.0.0-beta.17", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-image/CHANGELOG.md b/packages/extension-image/CHANGELOG.md index 06886a5a..8b9fa409 100644 --- a/packages/extension-image/CHANGELOG.md +++ b/packages/extension-image/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-image@2.0.0-beta.13...@tiptap/extension-image@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-image + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-image@2.0.0-beta.12...@tiptap/extension-image@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-image diff --git a/packages/extension-image/package.json b/packages/extension-image/package.json index ccf26fdb..42637f8f 100644 --- a/packages/extension-image/package.json +++ b/packages/extension-image/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-image", "description": "image extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-italic/CHANGELOG.md b/packages/extension-italic/CHANGELOG.md index d03ae1d1..fabe8ca2 100644 --- a/packages/extension-italic/CHANGELOG.md +++ b/packages/extension-italic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-italic@2.0.0-beta.13...@tiptap/extension-italic@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-italic + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-italic@2.0.0-beta.12...@tiptap/extension-italic@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-italic diff --git a/packages/extension-italic/package.json b/packages/extension-italic/package.json index e37451b6..0c239fe1 100644 --- a/packages/extension-italic/package.json +++ b/packages/extension-italic/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-italic", "description": "italic extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-link/CHANGELOG.md b/packages/extension-link/CHANGELOG.md index 841c5630..ee4dff04 100644 --- a/packages/extension-link/CHANGELOG.md +++ b/packages/extension-link/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-link@2.0.0-beta.17...@tiptap/extension-link@2.0.0-beta.18) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-link + + + + + # [2.0.0-beta.17](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-link@2.0.0-beta.16...@tiptap/extension-link@2.0.0-beta.17) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-link diff --git a/packages/extension-link/package.json b/packages/extension-link/package.json index 5fc2db6f..a8e44b29 100644 --- a/packages/extension-link/package.json +++ b/packages/extension-link/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-link", "description": "link extension for tiptap", - "version": "2.0.0-beta.17", + "version": "2.0.0-beta.18", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-ordered-list/CHANGELOG.md b/packages/extension-ordered-list/CHANGELOG.md index 5afc388c..d8cce425 100644 --- a/packages/extension-ordered-list/CHANGELOG.md +++ b/packages/extension-ordered-list/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-ordered-list@2.0.0-beta.13...@tiptap/extension-ordered-list@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-ordered-list + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-ordered-list@2.0.0-beta.12...@tiptap/extension-ordered-list@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-ordered-list diff --git a/packages/extension-ordered-list/package.json b/packages/extension-ordered-list/package.json index f59ab0db..fe2eaa36 100644 --- a/packages/extension-ordered-list/package.json +++ b/packages/extension-ordered-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-ordered-list", "description": "ordered list extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-paragraph/CHANGELOG.md b/packages/extension-paragraph/CHANGELOG.md index 8c63a785..2e0f3739 100644 --- a/packages/extension-paragraph/CHANGELOG.md +++ b/packages/extension-paragraph/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-paragraph@2.0.0-beta.14...@tiptap/extension-paragraph@2.0.0-beta.15) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-paragraph + + + + + # [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-paragraph@2.0.0-beta.13...@tiptap/extension-paragraph@2.0.0-beta.14) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-paragraph diff --git a/packages/extension-paragraph/package.json b/packages/extension-paragraph/package.json index b04700d9..fd267956 100644 --- a/packages/extension-paragraph/package.json +++ b/packages/extension-paragraph/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-paragraph", "description": "paragraph extension for tiptap", - "version": "2.0.0-beta.14", + "version": "2.0.0-beta.15", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-strike/CHANGELOG.md b/packages/extension-strike/CHANGELOG.md index 6f9a719b..16998c06 100644 --- a/packages/extension-strike/CHANGELOG.md +++ b/packages/extension-strike/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-strike@2.0.0-beta.15...@tiptap/extension-strike@2.0.0-beta.16) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-strike + + + + + # [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-strike@2.0.0-beta.14...@tiptap/extension-strike@2.0.0-beta.15) (2021-05-27) **Note:** Version bump only for package @tiptap/extension-strike diff --git a/packages/extension-strike/package.json b/packages/extension-strike/package.json index fa0492d9..555c7a9b 100644 --- a/packages/extension-strike/package.json +++ b/packages/extension-strike/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-strike", "description": "strike extension for tiptap", - "version": "2.0.0-beta.15", + "version": "2.0.0-beta.16", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-subscript/README.md b/packages/extension-subscript/README.md new file mode 100644 index 00000000..c231aebc --- /dev/null +++ b/packages/extension-subscript/README.md @@ -0,0 +1,14 @@ +# @tiptap/extension-superscript +[![Version](https://img.shields.io/npm/v/@tiptap/extension-superscript.svg?label=version)](https://www.npmjs.com/package/@tiptap/extension-superscript) +[![Downloads](https://img.shields.io/npm/dm/@tiptap/extension-superscript.svg)](https://npmcharts.com/compare/tiptap?minimal=true) +[![License](https://img.shields.io/npm/l/@tiptap/extension-superscript.svg)](https://www.npmjs.com/package/@tiptap/extension-superscript) +[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/ueberdosis) + +## Introduction +tiptap is a headless wrapper around [ProseMirror](https://ProseMirror.net) – a toolkit for building rich text WYSIWYG editors, which is already in use at many well-known companies such as *New York Times*, *The Guardian* or *Atlassian*. + +## Official Documentation +Documentation can be found on the [tiptap website](https://tiptap.dev). + +## License +tiptap is open sourced software licensed under the [MIT license](https://github.com/ueberdosis/tiptap/blob/main/LICENSE.md). diff --git a/packages/extension-subscript/package.json b/packages/extension-subscript/package.json new file mode 100644 index 00000000..f0840062 --- /dev/null +++ b/packages/extension-subscript/package.json @@ -0,0 +1,26 @@ +{ + "name": "@tiptap/extension-subscript", + "description": "subscript extension for tiptap", + "version": "2.0.0-beta.1", + "homepage": "https://tiptap.dev", + "keywords": [ + "tiptap", + "tiptap extension" + ], + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "main": "dist/tiptap-extension-subscript.cjs.js", + "umd": "dist/tiptap-extension-subscript.umd.js", + "module": "dist/tiptap-extension-subscript.esm.js", + "types": "dist/packages/extension-subscript/src/index.d.ts", + "files": [ + "src", + "dist" + ], + "peerDependencies": { + "@tiptap/core": "^2.0.0-beta.1" + } +} diff --git a/packages/extension-subscript/src/index.ts b/packages/extension-subscript/src/index.ts new file mode 100644 index 00000000..f1056848 --- /dev/null +++ b/packages/extension-subscript/src/index.ts @@ -0,0 +1,5 @@ +import { Subscript } from './subscript' + +export * from './subscript' + +export default Subscript diff --git a/packages/extension-subscript/src/subscript.ts b/packages/extension-subscript/src/subscript.ts new file mode 100644 index 00000000..06636207 --- /dev/null +++ b/packages/extension-subscript/src/subscript.ts @@ -0,0 +1,69 @@ +import { Command, Mark, mergeAttributes } from '@tiptap/core' + +export interface SubscriptExtensionOptions { + HTMLAttributes: Object, +} + +declare module '@tiptap/core' { + interface Commands { + subscript: { + /** + * Set a subscript mark + */ + setSubscript: () => Command, + /** + * Toggle a subscript mark + */ + toggleSubscript: () => Command, + /** + * Unset a subscript mark + */ + unsetSubscript: () => Command, + } + } +} + +export const Subscript = Mark.create({ + name: 'subscript', + + defaultOptions: { + HTMLAttributes: {}, + }, + + parseHTML() { + return [ + { + tag: 'sub', + }, + { + style: 'vertical-align', + getAttrs(value) { + // Don’t match this rule if the vertical align isn’t sub. + if (value !== 'sub') { + return false + } + + // If it falls through we’ll match, and this mark will be applied. + }, + }, + ] + }, + + renderHTML({ HTMLAttributes }) { + return ['sub', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes), 0] + }, + + addCommands() { + return { + setSubscript: () => ({ commands }) => { + return commands.setMark('subscript') + }, + toggleSubscript: () => ({ commands }) => { + return commands.toggleMark('subscript') + }, + unsetSubscript: () => ({ commands }) => { + return commands.unsetMark('subscript') + }, + } + }, +}) diff --git a/packages/extension-superscript/README.md b/packages/extension-superscript/README.md new file mode 100644 index 00000000..c231aebc --- /dev/null +++ b/packages/extension-superscript/README.md @@ -0,0 +1,14 @@ +# @tiptap/extension-superscript +[![Version](https://img.shields.io/npm/v/@tiptap/extension-superscript.svg?label=version)](https://www.npmjs.com/package/@tiptap/extension-superscript) +[![Downloads](https://img.shields.io/npm/dm/@tiptap/extension-superscript.svg)](https://npmcharts.com/compare/tiptap?minimal=true) +[![License](https://img.shields.io/npm/l/@tiptap/extension-superscript.svg)](https://www.npmjs.com/package/@tiptap/extension-superscript) +[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/ueberdosis) + +## Introduction +tiptap is a headless wrapper around [ProseMirror](https://ProseMirror.net) – a toolkit for building rich text WYSIWYG editors, which is already in use at many well-known companies such as *New York Times*, *The Guardian* or *Atlassian*. + +## Official Documentation +Documentation can be found on the [tiptap website](https://tiptap.dev). + +## License +tiptap is open sourced software licensed under the [MIT license](https://github.com/ueberdosis/tiptap/blob/main/LICENSE.md). diff --git a/packages/extension-superscript/package.json b/packages/extension-superscript/package.json new file mode 100644 index 00000000..e3a1fd2b --- /dev/null +++ b/packages/extension-superscript/package.json @@ -0,0 +1,26 @@ +{ + "name": "@tiptap/extension-superscript", + "description": "superscript extension for tiptap", + "version": "2.0.0-beta.1", + "homepage": "https://tiptap.dev", + "keywords": [ + "tiptap", + "tiptap extension" + ], + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "main": "dist/tiptap-extension-superscript.cjs.js", + "umd": "dist/tiptap-extension-superscript.umd.js", + "module": "dist/tiptap-extension-superscript.esm.js", + "types": "dist/packages/extension-superscript/src/index.d.ts", + "files": [ + "src", + "dist" + ], + "peerDependencies": { + "@tiptap/core": "^2.0.0-beta.1" + } +} diff --git a/packages/extension-superscript/src/index.ts b/packages/extension-superscript/src/index.ts new file mode 100644 index 00000000..23c2140e --- /dev/null +++ b/packages/extension-superscript/src/index.ts @@ -0,0 +1,5 @@ +import { Superscript } from './superscript' + +export * from './superscript' + +export default Superscript diff --git a/packages/extension-superscript/src/superscript.ts b/packages/extension-superscript/src/superscript.ts new file mode 100644 index 00000000..26a348aa --- /dev/null +++ b/packages/extension-superscript/src/superscript.ts @@ -0,0 +1,69 @@ +import { Command, Mark, mergeAttributes } from '@tiptap/core' + +export interface SuperscriptExtensionOptions { + HTMLAttributes: Object, +} + +declare module '@tiptap/core' { + interface Commands { + superscript: { + /** + * Set a superscript mark + */ + setSuperscript: () => Command, + /** + * Toggle a superscript mark + */ + toggleSuperscript: () => Command, + /** + * Unset a superscript mark + */ + unsetSuperscript: () => Command, + } + } +} + +export const Superscript = Mark.create({ + name: 'superscript', + + defaultOptions: { + HTMLAttributes: {}, + }, + + parseHTML() { + return [ + { + tag: 'sup', + }, + { + style: 'vertical-align', + getAttrs(value) { + // Don’t match this rule if the vertical align isn’t super. + if (value !== 'super') { + return false + } + + // If it falls through we’ll match, and this mark will be applied. + }, + }, + ] + }, + + renderHTML({ HTMLAttributes }) { + return ['sup', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes), 0] + }, + + addCommands() { + return { + setSuperscript: () => ({ commands }) => { + return commands.setMark('superscript') + }, + toggleSuperscript: () => ({ commands }) => { + return commands.toggleMark('superscript') + }, + unsetSuperscript: () => ({ commands }) => { + return commands.unsetMark('superscript') + }, + } + }, +}) diff --git a/packages/extension-table/CHANGELOG.md b/packages/extension-table/CHANGELOG.md index bd139331..88d49498 100644 --- a/packages/extension-table/CHANGELOG.md +++ b/packages/extension-table/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.23](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-table@2.0.0-beta.22...@tiptap/extension-table@2.0.0-beta.23) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-table + + + + + # [2.0.0-beta.22](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-table@2.0.0-beta.21...@tiptap/extension-table@2.0.0-beta.22) (2021-05-27) **Note:** Version bump only for package @tiptap/extension-table diff --git a/packages/extension-table/package.json b/packages/extension-table/package.json index 54db9e2f..0a4fd6c6 100644 --- a/packages/extension-table/package.json +++ b/packages/extension-table/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table", "description": "table extension for tiptap", - "version": "2.0.0-beta.22", + "version": "2.0.0-beta.23", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-task-list/CHANGELOG.md b/packages/extension-task-list/CHANGELOG.md index c96822f5..42d62f85 100644 --- a/packages/extension-task-list/CHANGELOG.md +++ b/packages/extension-task-list/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-task-list@2.0.0-beta.15...@tiptap/extension-task-list@2.0.0-beta.16) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-task-list + + + + + # [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-task-list@2.0.0-beta.14...@tiptap/extension-task-list@2.0.0-beta.15) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-task-list diff --git a/packages/extension-task-list/package.json b/packages/extension-task-list/package.json index fec60b63..17708c05 100644 --- a/packages/extension-task-list/package.json +++ b/packages/extension-task-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-list", "description": "task list extension for tiptap", - "version": "2.0.0-beta.15", + "version": "2.0.0-beta.16", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-text-align/CHANGELOG.md b/packages/extension-text-align/CHANGELOG.md index d015aba0..1d01dc0e 100644 --- a/packages/extension-text-align/CHANGELOG.md +++ b/packages/extension-text-align/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-text-align@2.0.0-beta.17...@tiptap/extension-text-align@2.0.0-beta.18) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-text-align + + + + + # [2.0.0-beta.17](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-text-align@2.0.0-beta.16...@tiptap/extension-text-align@2.0.0-beta.17) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-text-align diff --git a/packages/extension-text-align/package.json b/packages/extension-text-align/package.json index 29db702e..a3e19583 100644 --- a/packages/extension-text-align/package.json +++ b/packages/extension-text-align/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-align", "description": "text align extension for tiptap", - "version": "2.0.0-beta.17", + "version": "2.0.0-beta.18", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-text-style/CHANGELOG.md b/packages/extension-text-style/CHANGELOG.md index 35a06dcf..978fe0d7 100644 --- a/packages/extension-text-style/CHANGELOG.md +++ b/packages/extension-text-style/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-text-style@2.0.0-beta.13...@tiptap/extension-text-style@2.0.0-beta.14) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-text-style + + + + + # [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-text-style@2.0.0-beta.12...@tiptap/extension-text-style@2.0.0-beta.13) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-text-style diff --git a/packages/extension-text-style/package.json b/packages/extension-text-style/package.json index eb21b8cd..5b1107ab 100644 --- a/packages/extension-text-style/package.json +++ b/packages/extension-text-style/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-style", "description": "text style extension for tiptap", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/extension-underline/CHANGELOG.md b/packages/extension-underline/CHANGELOG.md index f8c9deac..16fe5897 100644 --- a/packages/extension-underline/CHANGELOG.md +++ b/packages/extension-underline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-underline@2.0.0-beta.14...@tiptap/extension-underline@2.0.0-beta.15) (2021-06-07) + +**Note:** Version bump only for package @tiptap/extension-underline + + + + + # [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-underline@2.0.0-beta.13...@tiptap/extension-underline@2.0.0-beta.14) (2021-05-18) **Note:** Version bump only for package @tiptap/extension-underline diff --git a/packages/extension-underline/package.json b/packages/extension-underline/package.json index e3be3fc8..98308ea2 100644 --- a/packages/extension-underline/package.json +++ b/packages/extension-underline/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-underline", "description": "underline extension for tiptap", - "version": "2.0.0-beta.14", + "version": "2.0.0-beta.15", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/html/CHANGELOG.md b/packages/html/CHANGELOG.md index 163f1e17..72a1573e 100644 --- a/packages/html/CHANGELOG.md +++ b/packages/html/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.80](https://github.com/ueberdosis/tiptap/compare/@tiptap/html@2.0.0-beta.79...@tiptap/html@2.0.0-beta.80) (2021-06-07) + +**Note:** Version bump only for package @tiptap/html + + + + + # [2.0.0-beta.79](https://github.com/ueberdosis/tiptap/compare/@tiptap/html@2.0.0-beta.78...@tiptap/html@2.0.0-beta.79) (2021-06-03) **Note:** Version bump only for package @tiptap/html diff --git a/packages/html/package.json b/packages/html/package.json index 16a40113..e68196b6 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/html", "description": "utility package to render tiptap JSON as HTML", - "version": "2.0.0-beta.79", + "version": "2.0.0-beta.80", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -21,7 +21,7 @@ "dist" ], "dependencies": { - "@tiptap/core": "^2.0.0-beta.80", + "@tiptap/core": "^2.0.0-beta.81", "hostic-dom": "^0.8.6", "prosemirror-model": "^1.14.1" } diff --git a/packages/starter-kit/CHANGELOG.md b/packages/starter-kit/CHANGELOG.md index eb06fff4..f88d6358 100644 --- a/packages/starter-kit/CHANGELOG.md +++ b/packages/starter-kit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-beta.77](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.76...@tiptap/starter-kit@2.0.0-beta.77) (2021-06-07) + +**Note:** Version bump only for package @tiptap/starter-kit + + + + + # [2.0.0-beta.76](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.75...@tiptap/starter-kit@2.0.0-beta.76) (2021-06-03) **Note:** Version bump only for package @tiptap/starter-kit diff --git a/packages/starter-kit/package.json b/packages/starter-kit/package.json index 30f6129f..6a9d53b8 100644 --- a/packages/starter-kit/package.json +++ b/packages/starter-kit/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/starter-kit", "description": "starter kit for tiptap", - "version": "2.0.0-beta.76", + "version": "2.0.0-beta.77", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -21,24 +21,24 @@ "dist" ], "dependencies": { - "@tiptap/core": "^2.0.0-beta.80", - "@tiptap/extension-blockquote": "^2.0.0-beta.13", - "@tiptap/extension-bold": "^2.0.0-beta.13", - "@tiptap/extension-bullet-list": "^2.0.0-beta.13", - "@tiptap/extension-code": "^2.0.0-beta.13", - "@tiptap/extension-code-block": "^2.0.0-beta.15", + "@tiptap/core": "^2.0.0-beta.81", + "@tiptap/extension-blockquote": "^2.0.0-beta.14", + "@tiptap/extension-bold": "^2.0.0-beta.14", + "@tiptap/extension-bullet-list": "^2.0.0-beta.14", + "@tiptap/extension-code": "^2.0.0-beta.14", + "@tiptap/extension-code-block": "^2.0.0-beta.16", "@tiptap/extension-document": "^2.0.0-beta.12", "@tiptap/extension-dropcursor": "^2.0.0-beta.14", "@tiptap/extension-gapcursor": "^2.0.0-beta.17", - "@tiptap/extension-hard-break": "^2.0.0-beta.13", - "@tiptap/extension-heading": "^2.0.0-beta.13", - "@tiptap/extension-history": "^2.0.0-beta.12", - "@tiptap/extension-horizontal-rule": "^2.0.0-beta.16", - "@tiptap/extension-italic": "^2.0.0-beta.13", + "@tiptap/extension-hard-break": "^2.0.0-beta.14", + "@tiptap/extension-heading": "^2.0.0-beta.14", + "@tiptap/extension-history": "^2.0.0-beta.13", + "@tiptap/extension-horizontal-rule": "^2.0.0-beta.17", + "@tiptap/extension-italic": "^2.0.0-beta.14", "@tiptap/extension-list-item": "^2.0.0-beta.13", - "@tiptap/extension-ordered-list": "^2.0.0-beta.13", - "@tiptap/extension-paragraph": "^2.0.0-beta.14", - "@tiptap/extension-strike": "^2.0.0-beta.15", + "@tiptap/extension-ordered-list": "^2.0.0-beta.14", + "@tiptap/extension-paragraph": "^2.0.0-beta.15", + "@tiptap/extension-strike": "^2.0.0-beta.16", "@tiptap/extension-text": "^2.0.0-beta.12" } } diff --git a/yarn.lock b/yarn.lock index 6f64a7ce..6200d237 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1008,15 +1008,15 @@ debug "^3.1.0" lodash.once "^4.1.1" -"@eslint/eslintrc@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14" - integrity sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ== +"@eslint/eslintrc@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== dependencies: ajv "^6.12.4" debug "^4.1.1" espree "^7.3.0" - globals "^12.1.0" + globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" js-yaml "^3.13.1" @@ -1969,18 +1969,18 @@ resolved "https://registry.yarnpkg.com/@mvasilkov/outdent/-/outdent-1.0.5.tgz#081e9fec4d3acae330d75ac4546cf4289f956cd4" integrity sha512-jd7927l+hvKR6KZ/fc5MKh0qT1YtLU40HCDzRuWcESYGkRAcR/fr5D5It7gKM5vLlgjlAiJilfLLmd84XAfI9Q== -"@nodelib/fs.scandir@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" - integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@nodelib/fs.stat" "2.0.4" + "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" - integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.stat@^1.1.2": version "1.1.3" @@ -1988,11 +1988,11 @@ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@nodelib/fs.walk@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" - integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + version "1.2.7" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" + integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== dependencies: - "@nodelib/fs.scandir" "2.1.4" + "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" "@octokit/auth-token@^2.4.0": @@ -2060,13 +2060,13 @@ once "^1.4.0" "@octokit/request@^5.2.0": - version "5.4.15" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.15.tgz#829da413dc7dd3aa5e2cdbb1c7d0ebe1f146a128" - integrity sha512-6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag== + version "5.5.0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.5.0.tgz#6588c532255b8e71886cefa0d2b64b4ad73bf18c" + integrity sha512-jxbMLQdQ3heFMZUaTLSCqcKs2oAHEYh7SnLLXyxbZmlULExZ/RXai7QUWWFKowcGGPlCZuKTZg0gSKHWrfYEoQ== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" - "@octokit/types" "^6.7.1" + "@octokit/types" "^6.16.1" is-plain-object "^5.0.0" node-fetch "^2.6.1" universal-user-agent "^6.0.0" @@ -2100,7 +2100,7 @@ dependencies: "@types/node" ">= 8" -"@octokit/types@^6.0.3", "@octokit/types@^6.7.1": +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1": version "6.16.2" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.2.tgz#62242e0565a3eb99ca2fd376283fe78b4ea057b4" integrity sha512-wWPSynU4oLy3i4KGyk+J1BLwRKyoeW2TwRHgwbDz17WtVFzSK2GOErGliruIx8c+MaYtHSYTx36DSmLNoNbtgA== @@ -2245,9 +2245,9 @@ integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== "@types/node@*", "@types/node@>= 8": - version "15.12.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.0.tgz#6a459d261450a300e6865faeddb5af01c3389bb3" - integrity sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw== + version "15.12.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.1.tgz#9b60797dee1895383a725f828a869c86c6caa5c2" + integrity sha512-zyxJM8I1c9q5sRMtVF+zdd13Jt6RU4r4qfhTd7lQubyThvLfx6yYekWSQjGCGV2Tkecgxnlpl/DNlb6Hg+dmEw== "@types/node@^14.14.31": version "14.17.2" @@ -2440,13 +2440,13 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.0.tgz#12bbd6ebd5e7fabd32e48e1e60efa1f3554a3242" - integrity sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg== +"@typescript-eslint/eslint-plugin@^4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz#b9c7313321cb837e2bf8bebe7acc2220659e67d3" + integrity sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw== dependencies: - "@typescript-eslint/experimental-utils" "4.26.0" - "@typescript-eslint/scope-manager" "4.26.0" + "@typescript-eslint/experimental-utils" "4.26.1" + "@typescript-eslint/scope-manager" "4.26.1" debug "^4.3.1" functional-red-black-tree "^1.0.1" lodash "^4.17.21" @@ -2454,60 +2454,60 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.0.tgz#ba7848b3f088659cdf71bce22454795fc55be99a" - integrity sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw== +"@typescript-eslint/experimental-utils@4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz#a35980a2390da9232aa206b27f620eab66e94142" + integrity sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.26.0" - "@typescript-eslint/types" "4.26.0" - "@typescript-eslint/typescript-estree" "4.26.0" + "@typescript-eslint/scope-manager" "4.26.1" + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/typescript-estree" "4.26.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.26.0.tgz#31b6b732c9454f757b020dab9b6754112aa5eeaf" - integrity sha512-b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg== +"@typescript-eslint/parser@^4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.26.1.tgz#cecfdd5eb7a5c13aabce1c1cfd7fbafb5a0f1e8e" + integrity sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ== dependencies: - "@typescript-eslint/scope-manager" "4.26.0" - "@typescript-eslint/types" "4.26.0" - "@typescript-eslint/typescript-estree" "4.26.0" + "@typescript-eslint/scope-manager" "4.26.1" + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/typescript-estree" "4.26.1" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.26.0.tgz#60d1a71df162404e954b9d1c6343ff3bee496194" - integrity sha512-G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg== +"@typescript-eslint/scope-manager@4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz#075a74a15ff33ee3a7ed33e5fce16ee86689f662" + integrity sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ== dependencies: - "@typescript-eslint/types" "4.26.0" - "@typescript-eslint/visitor-keys" "4.26.0" + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/visitor-keys" "4.26.1" -"@typescript-eslint/types@4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.26.0.tgz#7c6732c0414f0a69595f4f846ebe12616243d546" - integrity sha512-rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A== +"@typescript-eslint/types@4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.26.1.tgz#9e7c523f73c34b04a765e4167ca5650436ef1d38" + integrity sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg== -"@typescript-eslint/typescript-estree@4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.0.tgz#aea17a40e62dc31c63d5b1bbe9a75783f2ce7109" - integrity sha512-GHUgahPcm9GfBuy3TzdsizCcPjKOAauG9xkz9TR8kOdssz2Iz9jRCSQm6+aVFa23d5NcSpo1GdHGSQKe0tlcbg== +"@typescript-eslint/typescript-estree@4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz#b2ce2e789233d62283fae2c16baabd4f1dbc9633" + integrity sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg== dependencies: - "@typescript-eslint/types" "4.26.0" - "@typescript-eslint/visitor-keys" "4.26.0" + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/visitor-keys" "4.26.1" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.26.0": - version "4.26.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.0.tgz#26d2583169222815be4dcd1da4fe5459bc3bcc23" - integrity sha512-cw4j8lH38V1ycGBbF+aFiLUls9Z0Bw8QschP3mkth50BbWzgFS33ISIgBzUMuQ2IdahoEv/rXstr8Zhlz4B1Zg== +"@typescript-eslint/visitor-keys@4.26.1": + version "4.26.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz#0d55ea735cb0d8903b198017d6d4f518fdaac546" + integrity sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw== dependencies: - "@typescript-eslint/types" "4.26.0" + "@typescript-eslint/types" "4.26.1" eslint-visitor-keys "^2.0.0" "@vue/babel-helper-vue-jsx-merge-props@^1.2.1": @@ -2632,24 +2632,24 @@ "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" camelcase "^5.0.0" -"@vue/compiler-core@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.11.tgz#5ef579e46d7b336b8735228758d1c2c505aae69a" - integrity sha512-6sFj6TBac1y2cWCvYCA8YzHJEbsVkX7zdRs/3yK/n1ilvRqcn983XvpBbnN3v4mZ1UiQycTvOiajJmOgN9EVgw== +"@vue/compiler-core@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.1.tgz#4f2c5d70eabd454675714cc8bd2b97f6a8efb196" + integrity sha512-Z1RO3T6AEtAUFf2EqqovFm3ohAeTvFzRtB0qUENW2nEerJfdlk13/LS1a0EgsqlzxmYfR/S/S/gW9PLbFZZxkA== dependencies: "@babel/parser" "^7.12.0" "@babel/types" "^7.12.0" - "@vue/shared" "3.0.11" + "@vue/shared" "3.1.1" estree-walker "^2.0.1" source-map "^0.6.1" -"@vue/compiler-dom@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.11.tgz#b15fc1c909371fd671746020ba55b5dab4a730ee" - integrity sha512-+3xB50uGeY5Fv9eMKVJs2WSRULfgwaTJsy23OIltKgMrynnIj8hTYY2UL97HCoz78aDw1VDXdrBQ4qepWjnQcw== +"@vue/compiler-dom@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.1.tgz#ef60d856ac2ede5b2ad5c72a7a68122895e3d652" + integrity sha512-nobRIo0t5ibzg+q8nC31m+aJhbq8FbWUoKvk6h3Vs1EqTDJaj6lBTcVTq5or8AYht7FbSpdAJ81isbJ1rWNX7A== dependencies: - "@vue/compiler-core" "3.0.11" - "@vue/shared" "3.0.11" + "@vue/compiler-core" "3.1.1" + "@vue/shared" "3.1.1" "@vue/component-compiler-utils@^2.5.2": version "2.6.0" @@ -2698,34 +2698,34 @@ sass "^1.18.0" stylus "^0.54.5" -"@vue/reactivity@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.11.tgz#07b588349fd05626b17f3500cbef7d4bdb4dbd0b" - integrity sha512-SKM3YKxtXHBPMf7yufXeBhCZ4XZDKP9/iXeQSC8bBO3ivBuzAi4aZi0bNoeE2IF2iGfP/AHEt1OU4ARj4ao/Xw== +"@vue/reactivity@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.1.tgz#9c02fd146a6c3b03e7d658b7cf76f4b69b0f98c8" + integrity sha512-DsH5woNVCcPK1M0RRYVgJEU1GJDU2ASOKpAqW3ppHk+XjoFLCbqc/26RTCgTpJYd9z8VN+79Q1u7/QqgQPbuLQ== dependencies: - "@vue/shared" "3.0.11" + "@vue/shared" "3.1.1" -"@vue/runtime-core@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.11.tgz#c52dfc6acf3215493623552c1c2919080c562e44" - integrity sha512-87XPNwHfz9JkmOlayBeCCfMh9PT2NBnv795DSbi//C/RaAnc/bGZgECjmkD7oXJ526BZbgk9QZBPdFT8KMxkAg== +"@vue/runtime-core@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.1.tgz#542110c09a643d7d80646a2f071aff6b324c4158" + integrity sha512-GboqR02txOtkd9F3Ysd8ltPL68vTCqIx2p/J52/gFtpgb5FG9hvOAPEwFUqxeEJRu7ResvQnmdOHiEycGPCLhQ== dependencies: - "@vue/reactivity" "3.0.11" - "@vue/shared" "3.0.11" + "@vue/reactivity" "3.1.1" + "@vue/shared" "3.1.1" -"@vue/runtime-dom@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.11.tgz#7a552df21907942721feb6961c418e222a699337" - integrity sha512-jm3FVQESY3y2hKZ2wlkcmFDDyqaPyU3p1IdAX92zTNeCH7I8zZ37PtlE1b9NlCtzV53WjB4TZAYh9yDCMIEumA== +"@vue/runtime-dom@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.1.tgz#5539bbce132d29f6445b4964cb7b4164a89a5ce6" + integrity sha512-o57n/199e/BBAmLRMSXmD2r12Old/h/gf6BgL0RON1NT2pwm6MWaMY4Ul55eyq+FsDILz4jR/UgoPQ9vYB8xcw== dependencies: - "@vue/runtime-core" "3.0.11" - "@vue/shared" "3.0.11" + "@vue/runtime-core" "3.1.1" + "@vue/shared" "3.1.1" csstype "^2.6.8" -"@vue/shared@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.11.tgz#20d22dd0da7d358bb21c17f9bde8628152642c77" - integrity sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA== +"@vue/shared@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.1.tgz#2287cfc3dc20e5b20aeb65c2c3a56533bdca801c" + integrity sha512-g+4pzAw7PYSjARtLBoDq6DmcblX8i9KJHSCnyM5VDDFFifUaUT9iHbFpOF/KOizQ9f7QAqU2JH3Y6aXjzUMhVA== "@webassemblyjs/ast@1.9.0": version "1.9.0" @@ -3003,9 +3003,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.1: - version "8.5.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.5.0.tgz#695528274bcb5afc865446aa275484049a18ae4b" - integrity sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ== + version "8.6.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" + integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -3444,9 +3444,9 @@ bcrypt-pbkdf@^1.0.0: tweetnacl "^0.14.3" before-after-hook@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.1.tgz#73540563558687586b52ed217dad6a802ab1549c" - integrity sha512-/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw== + version "2.2.2" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" + integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== big.js@^3.1.3: version "3.2.0" @@ -3998,9 +3998,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219: - version "1.0.30001233" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz#b7cb4a377a4b12ed240d2fa5c792951a06e5f2c4" - integrity sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg== + version "1.0.30001235" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz#ad5ca75bc5a1f7b12df79ad806d715a43a5ac4ed" + integrity sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A== canvas@^2.8.0: version "2.8.0" @@ -4651,17 +4651,17 @@ copy-descriptor@^0.1.0: integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js-compat@^3.6.5, core-js-compat@^3.9.0, core-js-compat@^3.9.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.13.1.tgz#05444caa8f153be0c67db03cf8adb8ec0964e58e" - integrity sha512-mdrcxc0WznfRd8ZicEZh1qVeJ2mu6bwQFh8YVUK48friy/FOwFV5EJj9/dlh+nMQ74YusdVfBFDuomKgUspxWQ== + version "3.14.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5" + integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A== dependencies: browserslist "^4.16.6" semver "7.0.0" core-js@^3.6.4, core-js@^3.6.5: - version "3.13.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.13.1.tgz#30303fabd53638892062d8b4e802cac7599e9fb7" - integrity sha512-JqveUc4igkqwStL2RTRn/EPFGBOfEZHxJl/8ej1mXJR75V3go2mFF4bmUYkEIT1rveHKnkUlcJX/c+f1TyIovQ== + version "3.14.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.14.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c" + integrity sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -5022,13 +5022,20 @@ cypress@^7.4.0: url "^0.11.0" yauzl "^2.10.0" -d3-array@2, d3-array@>=2.5, d3-array@^2.3.0: +d3-array@2, d3-array@^2.3.0: version "2.12.1" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== dependencies: internmap "^1.0.0" +d3-array@>=2.5: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.0.1.tgz#ca45c263f5bb780ab5a34a6e1d3d5883fe4a8d14" + integrity sha512-l3Bh5o8RSoC3SBm5ix6ogaFW+J6rOUm42yOtZ2sQPCEvCqUMepeX7zgrlLLGIemxgOyo9s2CsWEidnLv5PwwRw== + dependencies: + internmap "1 - 2" + d3-axis@2: version "2.1.0" resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-2.1.0.tgz#978db534092711117d032fad5d733d206307f6a0" @@ -5703,9 +5710,9 @@ domutils@^1.5.1, domutils@^1.7.0: domelementtype "1" domutils@^2.0.0, domutils@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7" - integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA== + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== dependencies: dom-serializer "^1.0.1" domelementtype "^2.2.0" @@ -5812,9 +5819,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.723: - version "1.3.746" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz#4ff1251986d751ba6e0acee516e04bc205511463" - integrity sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ== + version "1.3.749" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.749.tgz#0ecebc529ceb49dd2a7c838ae425236644c3439a" + integrity sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A== elegant-spinner@^1.0.1: version "1.0.1" @@ -6133,13 +6140,13 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint@^7.27.0: - version "7.27.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.27.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7" - integrity sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA== +eslint@^7.28.0: + version "7.28.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" + integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== dependencies: "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.1" + "@eslint/eslintrc" "^0.4.2" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -6156,7 +6163,7 @@ eslint@^7.27.0: fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" + glob-parent "^5.1.2" globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" @@ -7136,7 +7143,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -7179,14 +7186,7 @@ globals@^11.1.0, globals@^11.12.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -globals@^13.6.0: +globals@^13.6.0, globals@^13.9.0: version "13.9.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== @@ -7700,9 +7700,9 @@ hex-color-regex@^1.1.0: integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== highlight.js@~10.7.0: - version "10.7.2" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.2.tgz#89319b861edc66c48854ed1e6da21ea89f847360" - integrity sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg== + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== hirestime@^3.2.1: version "3.2.2" @@ -8212,6 +8212,11 @@ inquirer@^6.2.0: strip-ansi "^5.1.0" through "^2.3.6" +"internmap@1 - 2": + version "2.0.1" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.1.tgz#33d0fa016185397549fb1a14ea3dbe5a2949d1cd" + integrity sha512-Ujwccrj9FkGqjbY3iVoxD1VV+KdZZeENx0rphrtzmRXbFvkFO88L80BL/zeSIguX/7T+y8k04xqtgWgS5vxwxw== + internmap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" @@ -10240,9 +10245,9 @@ node-libs-browser@^2.2.1: vm-browserify "^1.0.1" node-releases@^1.1.71: - version "1.1.72" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe" - integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw== + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== node-sass@^5.0.0: version "5.0.0" @@ -11654,10 +11659,10 @@ property-information@^5.0.0, property-information@^5.2.0: dependencies: xtend "^4.0.0" -prosemirror-commands@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.1.8.tgz#61aec59ac101b7990ec59726199f2a31ef0cd8ca" - integrity sha512-EIj/WAlrK2rVugxNxsFG6pI4430RL63ka2QKB9dO7vvStsLO//nq/oMjmd3VXp08+QNrmmLE23utqBUZwbS9Jg== +prosemirror-commands@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.1.9.tgz#97db3ec7e2ac042f809b1367352d4c4b1f3e0737" + integrity sha512-zedlbQ+8QK0tIeibb6vbnAX5FO/S5x67xHgF57Fned+3G6RZY3JAGma9kC1jSCmLF/XC7MCZ90oekb0qo2b+Pw== dependencies: prosemirror-model "^1.0.0" prosemirror-state "^1.0.0" @@ -12690,10 +12695,10 @@ rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^2.50.5: - version "2.50.6" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.50.6.tgz#24e2211caf9031081656e98a5e5e94d3b5e786e2" - integrity sha512-6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg== +rollup@^2.51.0: + version "2.51.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.51.0.tgz#ffd847882283998fc8611cd57af917f173b4ab5c" + integrity sha512-ITLt9sScNCBVspSHauw/W49lEZ0vjN8LyCzSNsNaqT67vTss2lYEfOyxltX8hjrhr1l/rQwmZ2wazzEqhZ/fUg== optionalDependencies: fsevents "~2.3.1" @@ -14290,9 +14295,9 @@ uglify-js@3.4.x: source-map "~0.6.1" uglify-js@^3.1.4: - version "3.13.8" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.8.tgz#7c2f9f2553f611f3ff592bdc19c6fb208dc60afb" - integrity sha512-PvFLMFIQHfIjFFlvAch69U2IvIxK9TNzNWt1SxZGp9JZ/v70yvqIQuiJeVPPtUMOzoNt+aNRDk4wgxb34wvEqA== + version "3.13.9" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b" + integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== uid-number@0.0.6: version "0.0.6" @@ -14869,9 +14874,9 @@ vue-runtime-helpers@^1.1.2: integrity sha512-pZfGp+PW/IXEOyETE09xQHR1CKkR9HfHZdnMD/FVLUNI+HxYTa82evx5WrF6Kz4s82qtqHvMZ8MZpbk2zT2E1Q== vue-server-renderer@^2.6.10: - version "2.6.13" - resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.13.tgz#969757bb4393f53df4af29abf76f6ddd7f072ab6" - integrity sha512-jYcgnLjqCn/rDvBPAwADcLsl+ZA2tTM6VQnng6KSteWsunyeOIms0hJ7pR61T4tgTL40gWfkkkJY6HUgqZEUrg== + version "2.6.14" + resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz#c8bffff152df6b47b858818ef8d524d2fc351654" + integrity sha512-HifYRa/LW7cKywg9gd4ZtvtRuBlstQBao5ZCWlg40fyB4OPoGfEXAzxb0emSLv4pBDOHYx0UjpqvxpiQFEuoLA== dependencies: chalk "^1.1.3" hash-sum "^1.0.2" @@ -14891,9 +14896,9 @@ vue-style-loader@^4.1.0: loader-utils "^1.0.2" vue-template-compiler@^2.6.10: - version "2.6.13" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.13.tgz#a735b8974e013ce829e7f77e08e4ee5aecbd3005" - integrity sha512-latKAqpUjCkovB8XppW5gnZbSdYQzkf8pavsMBZYZrQcG6lAnj0EH4Ty7jMwAwFw5Cf4mybKBHlp1UTjnLPOWw== + version "2.6.14" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" + integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== dependencies: de-indent "^1.0.2" he "^1.1.0" @@ -14903,19 +14908,19 @@ vue-template-es2015-compiler@^1.9.0: resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -vue@^2.6.10, vue@^2.6.12: - version "2.6.13" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.13.tgz#94b2c1b31fddf1dfcc34f28ec848ba8f01ea4c5b" - integrity sha512-O+pAdJkce1ooYS1XyoQtpBQr9An+Oys3w39rkqxukVO3ZD1ilYJkWBGoRuadiQEm2LLJnCL2utV4TMSf52ubjw== +vue@^2.6.10, vue@^2.6.14: + version "2.6.14" + resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.14.tgz#e51aa5250250d569a3fbad3a8a5a687d6036e235" + integrity sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ== vue@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.11.tgz#c82f9594cbf4dcc869241d4c8dd3e08d9a8f4b5f" - integrity sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw== + version "3.1.1" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.1.tgz#9ad655758a0fa6c0dee5b3d2431d3912a9b381aa" + integrity sha512-j9fj3PNPMxo2eqOKYjMuss9XBS8ZtmczLY3kPvjcp9d3DbhyNqLYbaMQH18+1pDIzzVvQCQBvIf774LsjjqSKA== dependencies: - "@vue/compiler-dom" "3.0.11" - "@vue/runtime-dom" "3.0.11" - "@vue/shared" "3.0.11" + "@vue/compiler-dom" "3.1.1" + "@vue/runtime-dom" "3.1.1" + "@vue/shared" "3.1.1" w3c-keyname@^2.2.0: version "2.2.4" @@ -15388,9 +15393,9 @@ yauzl@^2.10.0, yauzl@^2.4.2: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -yjs@^13.5.9: - version "13.5.9" - resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.5.9.tgz#c903ae15f07bf72db397b04cafb3edccf21b5696" - integrity sha512-uK0W0gUG2ORgzpwkVReKqBkleYDUwoKhyxyMWSbtid2VOghyBPlU4MEDpbO25i9DmqDoqdwoamCR4FvRrIYqrA== +yjs@^13.5.10: + version "13.5.10" + resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.5.10.tgz#7c7ed618b5429c3cef29ec8a30b810b962cb908f" + integrity sha512-RFCYvU/KA2lEOP6dJjmBKpTRLC/McULI26SDfH5b5bPK+jgOjkpWh8oNWNWxnuK7PaCJQPf1l+RosfsRnI1pQA== dependencies: lib0 "^0.2.41" From d3f2d330c16b1083298033060eb9a8c9d6b1a35d Mon Sep 17 00:00:00 2001 From: sereneinserenade Date: Fri, 18 Jun 2021 17:45:41 +0000 Subject: [PATCH 3/5] ci: fix code style linting errors --- yarn.lock | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7c2bb628..9e4ba775 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5060,13 +5060,6 @@ d3-array@2, d3-array@^2.3.0, d3-array@^2.5.0: dependencies: internmap "^1.0.0" -d3-array@>=2.5: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.0.1.tgz#ca45c263f5bb780ab5a34a6e1d3d5883fe4a8d14" - integrity sha512-l3Bh5o8RSoC3SBm5ix6ogaFW+J6rOUm42yOtZ2sQPCEvCqUMepeX7zgrlLLGIemxgOyo9s2CsWEidnLv5PwwRw== - dependencies: - internmap "1 - 2" - d3-axis@2: version "2.1.0" resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-2.1.0.tgz#978db534092711117d032fad5d733d206307f6a0" @@ -8214,11 +8207,6 @@ inquirer@^6.2.0: strip-ansi "^5.1.0" through "^2.3.6" -"internmap@1 - 2": - version "2.0.1" - resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.1.tgz#33d0fa016185397549fb1a14ea3dbe5a2949d1cd" - integrity sha512-Ujwccrj9FkGqjbY3iVoxD1VV+KdZZeENx0rphrtzmRXbFvkFO88L80BL/zeSIguX/7T+y8k04xqtgWgS5vxwxw== - internmap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" From 38ffcb389490920fc422e289425b52138f8217aa Mon Sep 17 00:00:00 2001 From: Jeet Mandaliya <45892659+sereneinserenade@users.noreply.github.com> Date: Fri, 18 Jun 2021 23:22:44 +0530 Subject: [PATCH 4/5] adding types to LinterPlugin.ts --- docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts b/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts index ee940b8b..200b146b 100644 --- a/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts +++ b/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts @@ -1,8 +1,10 @@ -interface Result { +import { Node as ProsemirrorNode } from 'prosemirror-model' + +export interface Result { message: string, from: number, to: number, - fix?: null + fix?: Function } export default class LinterPlugin { From f1695ad3d67d5e1e785dfc92b5236a1ac038f867 Mon Sep 17 00:00:00 2001 From: Hans Pagel Date: Tue, 20 Jul 2021 13:53:21 +0200 Subject: [PATCH 5/5] Update linter.md --- docs/src/docPages/experiments/linter.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/src/docPages/experiments/linter.md b/docs/src/docPages/experiments/linter.md index e1434b01..6d10db68 100644 --- a/docs/src/docPages/experiments/linter.md +++ b/docs/src/docPages/experiments/linter.md @@ -1,5 +1,7 @@ # Linter +⚠️ Experiment, currently not supported or maintained + Linter can be used to check the content as per your wish and highlight it to the user. Linter extension can have multiple plugins for each task you want to achieve.