2.4.3 • Published 4 years ago

nib-blur v2.4.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

NIB

Demo

Despite various options available for rich text editing in html, it continues to be extremely challenging area. I found prosemirror to be the best available solution for the problem. It is great work by author Marijn Haverbeke.

Making an editor ground up from a framework is still much work, the project aims at building components for rich text editing using prosemirror. These components can be quickly integrated into react or even non-react applications.

Setup

Setup of the editor is quite straight forward. It is required to be installed from npm.

Installing packages:

Either npm or yarn commands can be used.

npm i nib-core --save

Writing editor component:

import React from "react";
import Editor from "nib-core";

const MyEditor = () => <Editor />;

Props

Props supported by the editor.

S.No.NameDescription
1addonsarray of plugins for adding functionality to core editor
2autoFocusto focus editor by default
3configconfiguring the plugin, toolbar etc in editor, here are default configurations
4defaultValuevalue to initialize editor content
5licenseKeylicense key for nib editor
6onChangecallback which is called on any change in the editor
7spellCheckboolean property to enable default browser spellCheck in the editor
8styleConfigused to do more detailed style changes in the editor, here is the default
9themetheming of the editor, here is default theme

License

MIT This repository includes code for all basic editor features which are freely available. Advance editor features like nib drive, tracking, comments and collaborative editing are not open source.