commajs
Plugins
Introduction
Anything in CommaJS is a plugin. At its core, CommaJS is a controller that forces HTML elements with contenteditable enabled to behave properly. Any other functionality, such as tables, lists, and mentions, is a plugin. We decided to follow this approach for two reasons:
First, we want you to be able to pick and choose what you need. If you are building a chat you may have no use for tables and spreadsheets. Without plugins, you would need to download and ship useless code to your users.
Second, we want CommaJS to be extremely easy to extend. If you want to know more about how to develop your own plugins, see Custom Plugins.
Installation Process
If you are using commajs or commajs-naked packages, all plugins are already installed.
Otherwise, plugins are installed on top of our commajs-core package. Visit our quickstart page for more information about how to install this package.
All our plugins are distributed using npm. The naming convention we adopt for our packages is:
commajs-[name of the plugin]
examples: commajs-table, commajs-lists, commajs-images...
Follow our documentation to find installation and configuration instructions for each plugin. This is a list of all the plugins available with CommaJS:
 
© 2020 Plugg, Inc. All rights reserved. Various trademarks held by their respective owners.
Plugg, Inc. - San Francisco, CA 94114, United States