@kalem-editor/plugin-autosave
v1.0.0
Published
Kalem plugin: debounced autosave with status indicator and crash recovery
Maintainers
Readme
@kalem-editor/plugin-autosave
Kalem plugin: debounced autosave with status indicator and crash recovery.
Part of Kalem — a WYSIWYG editor for people who don't know Markdown, that saves Markdown.
npm i @kalem-editor/plugin-autosaveimport { autosavePlugin } from '@kalem-editor/plugin-autosave';
import '@kalem-editor/themes/plugin-autosave.css';
editor.addPlugin(
autosavePlugin({
delay: 1500,
storageKey: `kalem:draft:${documentId}`,
save: async (markdown, signal) => {
await fetch('/api/save', { method: 'POST', body: markdown, signal });
},
}),
);Debounced saving, a status indicator (idle, dirty, saving, saved, error) and local crash recovery.
Documentation, guides and the full API: see the Kalem repository.
License
MIT
