Files
tiptap/docs/src/docPages/installation.md
2021-02-08 16:41:57 +01:00

1.6 KiB
Raw Blame History

Installation

toc

Introduction

tiptap 2 is framework-agnostic and even works with plain JavaScript, if thats your thing. Were working on guides for all the different frameworks and workflows. The following steps should help you to integrate tiptap in your JavaScript project.

Integration guides

Vanilla JavaScript

Requirements

  • Node installed on your machine

1. Install the dependencies

For the following example you will need @tiptap/core (the actual editor) and @tiptap/starter-kit which has everything to get started quickly, for example the most common extensions.

# install with npm
npm install @tiptap/core @tiptap/starter-kit

# install with Yarn
yarn add @tiptap/core @tiptap/starter-kit

2. Add some markup

Add the following HTML where you want the editor to be mounted:

<div class="element"></div>

3. Initialize the editor

Now, lets initialize the editor in JavaScript:

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

new Editor({
  element: document.querySelector('.element'),
  extensions: defaultExtensions(),
  content: '<p>Your content.</p>',
})

Open your project in the browser and you should see tiptap. Good work! Time to give yourself a pat on the back.