Edifice Rich Text Editor Extensions

Extensions based on Tiptap Editor. Extends functionalities of the editor.
Prerequisites
Getting Started
Install
pnpm add @edifice.io/tiptap-extensions
Imports
Global
import { Alert, Video } from "@edifice.io/tiptap-extensions"
Sub-imports
import { Alert } from "@edifice.io/tiptap-extensions/alert"
New extension
To create a new extension, please do as follow :
- Create a subfolder in
src with the name of the extension (e.g: my-extension)
my-extension
- Create two files inside the new folder:
my-extension
└── my-extension.ts
└── index.ts
- Check one existing extension or refer to the official documentation to develop an extension.
- Then, add your extension in the
package.json sub-exports in alphabetical order.
"./my-extension": {
"import": "./dist/my-extension/my-extension.js",
"require": "./dist/my-extension/my-extension.cjs"
}
- Run
pnpm run build to generate a bundle
- Test your extension before committing and pushing to remote