Perry White
WYSIWYG editor based on ProseMirror & React Perry White was the newspaper editor for Clark Kent in SuperMan.
Includes significant text markup including size, face, color, line spacing, strikethrough, bold, italic, etc.; multi-level bullet/number lists; images with text wrapping and resizing; and a powerful table (with images and markup within table)
History
Perry White is based on several projects.
- The base editor is ProseMirror.
- CZI-Prosemirror built on top of that and added React rendering
- That was extended further by the Licit Editor
- This fork converts from flow to Typescript, adds a few plugins and removes several that were not wanted
DEMO
Development
-
yarn start
will fire up webpack and serve the demo page for adhoc testing- The test page then then be viewed at http://localhost:3008/
-
yarn build:release
will compile for distribution - To test the build files you can manually copy them to a project via:
- rsync -rR {dist,scss} /node_modules/perry-white/