tiptap/docs/api/extensions/starter-kit.md
2021-10-19 22:30:45 +02:00

2.2 KiB
Raw Blame History

description icon
All the popular extensions in a single extension. Doesnt get much better than this. stack-line

StarterKit

Version Downloads

The StarterKit is a collection of the most popular Tiptap extensions. If youre just getting started, this extension is for you.

Installation

# with npm
npm install @tiptap/starter-kit

# with Yarn
yarn add @tiptap/starter-kit

Included extensions

Nodes

Marks

Extensions

Source code

packages/starter-kit/

Usage

Pass StarterKit to the editor to load all included extension at once.

import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'

const editor = new Editor({
  content: '<p>Example Text</p>',
  extensions: [
    StarterKit,
  ],
})

You can configure the included extensions, or even disable a few of them, like shown below.

import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'

const editor = new Editor({
  content: '<p>Example Text</p>',
  extensions: [
    StarterKit.configure({
      // Disable an included extension
      history: false,

      // Configure an included extension
      heading: {
        levels: [1, 2],
      },
    }),
  ],
})