1.1.0 • Published 6 years ago

logorifma v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

logorifma

Simple markdown editor for textareas, without a UI.

npm version Build Status

Install

$ npm i logorifma

Usage

import logorifma from 'logorifma';
const textarea = document.querySelector('textarea');
const editor = new logorifma(textarea);

editor.insert('Hello world!');
editor.range([0, 5]);
editor.format('bold');
assert(textarea.value == '**Hello** world!');

editor.unformat('bold');
editor.format('italic');
assert(textarea.value == '_Hello_ world!');

For an example with a UI, see the example folder.

All default formats are exposed, and can easily be modified to fit your application (e.g. adding a UI for browsing images).

You can also use custom formats directly:

editor.format({ prefix: '#{', suffix: '}' });
assert(textarea.value == '#{Hello world!}');

For example formats, check out the source code.

License

MIT

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago