hyperRTE

baseTools

the base plugin that is recommended for all builds, it include usefull basic tools.
buttons:

basic

the most basic text formatting you can get, it include buttons for bold, italic, underline, strikethrough, subscript, and superscript.

font

a simple plugin for font managment.
it includes buttons for font size, font color, font famly, background color.

it also add an option fonts of type String[] for font famlies,
default: default, cursive, monospace, serif, sans-serif, fantasy, Arial, Arial Black, Arial Narrow, Arial Rounded MT Bold, Bookman Old Style, Bradley Hand ITC, Century, Century Gothic, Comic Sans MS, Courier, Courier New, Georgia, Gentium, Impact, King, Lucida Console, Lalit, Modena, Monotype Corsiva, Papyrus, Tahoma, TeX, Times, Times New Roman, Trebuchet MS, Verdana, Verona.

containers

a plugin for text containers.
buttons:

textFlow

add various text flow modifiers.
buttons:

embeds

add support for embeding media and links.
buttons:

requires resize plugin for resizing capablities.

resize

allow the ability to resize the items.
to make a thing resizable, add resizable class to it.

code

plugin for source manipulation and custom html insertion.
buttons:

it also add an option sanitizer of type true || Function for sanitizing the inputed, if true use built in sanitizer else use the specified, if not specified insert normally.

table

add simple but effictive table support.
buttons:

history

add redo/undo functionality.
buttons:

it also add an option history of type Object for history options:

History class

when this plugin is used, it add property named history on the editor instance which is used for history managment.

methods and fields

clipboard

add simple clipboard with multi item support.
buttons:

it also add an option clipboard of type Number for clipboard size, default: 10.

find

add a multi node find capablities for the editor, wiith the ability to find and replace and step finding.
button name: find.

customStyle

add custom styling of text with css styling.
button name: custom style.

info

display information of the text like text length, character and word count.
button name: info.

unicode

add full unicode input support featuring all blocks and characters.
button name: unicode.