Um editor de texto rico em JavaScript puro, sem dependências.
npm install richtext-editor-js
html
<script src="node_modules/richtext-editor-js/dist/richtext-editor.js"></script> <script> const editor = new RichTextEditor({ container: '#editor', autosave: true }); </script>javascript import RichTextEditor from 'richtext-editor-js'; const editor = new RichTextEditor({ container: '#editor', autosave: true, onSave: (content) => { console.log('Conteúdo salvo:', content); } });
-
container
: String ou Element (obrigatório) - Seletor ou elemento onde o editor será renderizado -
autosave
: Boolean (default: true) - Ativa/desativa salvamento automático -
autosaveInterval
: Number (default: 1000) - Intervalo em ms para auto-save -
onChange
: Function - Callback quando o conteúdo é alterado -
onSave
: Function - Callback quando o conteúdo é salvo -
onLoad
: Function - Callback quando o conteúdo é carregado -
storageKey
: String (default: 'editor-content') - Chave para localStorage
MIT