Skip to content

tiptap@1.3.0

Choose a tag to compare

@philippkuehn philippkuehn released this 26 Nov 10:26

New

  • added pasteRules (#88). Now you can define some rules for transforming pasted text. For example this is helpful for linkify your text. This pasteRule is defined in the default Link mark.
import { Mark } from 'tiptap'
import { pasteRule } from 'tiptap-commands'

export default class Link extends Mark {

  pasteRules({ type }) {
    return [
      pasteRule(
        /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g,
        type,
        url => ({ href: url }),
      ),
    ]
  }

}