0.1.3 • Published 8 years ago

draft-to-md v0.1.3

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

npm version

draftToMD

Convert draft-js input to Markdown

Usage

npm install draft-to-md --save-dev

import Convert from 'draft-to-md';

class MarkdownExample extends React.Component {
    constructor(props) {
        super(props);

        let text = "# Markdown\n1. convert **markdown** to `draft-js`\n2. convert `draft-js` to **markdown**"
        this.state = {
            editorState: EditorState.createWithContent(ContentState.createFromText(text))
        };
    };
    componentDidMount () {
        this.setMarkdown();
    };
    getMarkdown() {
        const content = this.state.editorState.getCurrentContent();
        return Convert.draftToMD(convertToRaw(content).blocks);
    };
    setMarkdown() {
        Convert.MDToDraft(this.state.editorState, this);
    };
    [...]
}
0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago