The headless rich text editor framework for web artisans.
Go to file
Philipp Kühn 723b955cec
feat: Integrate input rules and paste rules into the core (#1997)
* refactoring

* improve link regex

* WIP: add new markPasteRule und linkify to image mark

* move copy of inputrule to core

* trigger codeblock inputrule on enter

* refactoring

* add regex match to markpasterulematch

* refactoring

* improve link regex

* WIP: add new markPasteRule und linkify to image mark

* move copy of inputrule to core

* trigger codeblock inputrule on enter

* refactoring

* add regex match to markpasterulematch

* update linkify

* wip

* wip

* log

* wip

* remove debug code

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* rename matcher

* add data to ExtendedRegExpMatchArray

* remove logging

* add code option to marks, prevent inputrules in code mark

* remove link regex

* fix codeblock inputrule on enter

* refactoring

* refactoring

* refactoring

* refactoring

* fix position bug

* add test

* export InputRule and PasteRule

* clean up link demo

* fix types
2021-10-08 15:02:09 +02:00
.github build(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#1978) 2021-10-04 19:40:38 +02:00
.vscode use fixed typescript version 2021-09-14 21:46:21 +02:00
demos feat: Integrate input rules and paste rules into the core (#1997) 2021-10-08 15:02:09 +02:00
docs docs: update styling (#1998) 2021-10-08 09:53:06 +02:00
packages feat: Integrate input rules and paste rules into the core (#1997) 2021-10-08 15:02:09 +02:00
tests feat: Integrate input rules and paste rules into the core (#1997) 2021-10-08 15:02:09 +02:00
.editorconfig enable editorconfig for all files 2020-09-25 18:01:53 +02:00
.eslintignore fix lint error 2020-09-30 22:43:58 +02:00
.eslintrc.js fix type for getAttributes 2021-07-26 15:36:12 +02:00
.gitignore feat: #1898 Made the EventEmitter generic to improve the types of the tiptap events (#1959) 2021-09-30 09:25:40 +02:00
babel.config.js add @babel/preset-react 2021-02-26 02:40:22 +01:00
CONTRIBUTING.md Link to contribution guidelines in CONTRIBUTING.md 2021-07-04 23:10:09 +02:00
env.d.ts improve typescript setup 2021-09-17 12:43:26 +02:00
lerna.json revert 2021-03-05 12:41:25 +01:00
LICENSE.md docs: update content 2021-04-27 18:50:51 +02:00
package.json dependencies: update 2021-10-08 12:13:20 +02:00
README.md Update README.md 2021-10-07 14:48:09 +02:00
rollup.config.js build: fix ts files 2021-09-29 09:06:10 +02:00
tsconfig.json enable resolveJsonModule 2021-09-20 09:32:39 +02:00
yarn.lock feat: Integrate input rules and paste rules into the core (#1997) 2021-10-08 15:02:09 +02:00

tiptap

A headless, framework-agnostic and extendable rich text editor, based on ProseMirror.

Build Status Version Downloads License Chat Sponsor

If youre looking for tiptap 1, click here.

Examples

Have a look at the examples to see tiptap in action.

Documentation

The full documentation is a available on www.tiptap.dev.

Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

Discuss tiptap on GitHub

Sponsors 💖


überdosis

Rimsys

CosmicMind

Complish

Gamma

Storyblok

Reflect

Bitcrowd

Ziff Media

Incyte Studios

restruct

dotCMS

iFixit, @shodgson, Markee Co., Makelog, Zephir, IT Xpert AG, ApostropheCMS, Novadiscovery, Omics Data Automation, Gretel, Flow Mobile, Ycode, DocIQ and hundreds of awesome inviduals.

Using tiptap in production? Invest in the future of tiptap and become a sponsor!

Contributing

Please see CONTRIBUTING for details.

Contributors

Sam Willis, Brian Hung, Dirk Holtwick, Sam Duvall, Christoph Flathmann, Erick Wilder, Marius Tolzmann, jjangga0214, Maya Nedeljkovich, Ryan Bliss, Gregor and many more.

License

The MIT License (MIT). Please see License File for more information.