Skip to content

mieweb/kerebron

Repository files navigation

Kerebron - Prosemirror based online editor kit

Watch a Demo

Alt Text

Playground Demo

playground - be nice.

Overview

Using vanilla Prosemirror modules is often impossible because of incompatibilities.

Kerebron forks several prosemirror projects into one monorepo in order to keep them in sync.

Project is inspired on https://tiptap.dev/, but instead of building wrapper around a wrapper it borrows concept of extension and command manager.

It has simplified tooling (deno), fewer dependencies and resulting in lower number of output npm modules.

Work in progress

Build

Build static examples and .wasm files

deno task -f @kerebron/odt-wasm build
deno task -f @kerebron build

Development

To start example server:

deno task -f server-deno-hono start

Examples

TODO

NPM packages are generated using DNT

To generate npm packages

deno -A ./build/build_npm.ts

Run through docker

docker build . -t editor-test
docker run -it -p 8000:8000 -v $PWD:/usr/src/app editor-test

Prerequisites

Install deno

npm install -g deno

Install rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •