EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.
To check tab indent you should use the command
git clone -b tab-indent --recursive https://github.com/Jonybang/EpicEditor.git
for clone repo, because my variant of solution is using https://github.com/julianlam/tabIndent.js repo as an submodule(suggested by the @valx76).
I also had to significantly modify the code repository @julianlam https://github.com/julianlam/tabIndent.js for support editable container.
For this modification I created a fork 'adapted-for-epic-editor': https://github.com/Jonybang/tabIndent.js
To check tab indent you should use the command
git clone -b tab-indent --recursive https://github.com/Jonybang/EpicEditor.git
for clone repo, because my variant of solution is using https://github.com/julianlam/tabIndent.js repo as an submodule(suggested by the @valx76). I also had to significantly modify the code repository @julianlam https://github.com/julianlam/tabIndent.js for support editable container. For this modification I created a fork 'adapted-for-epic-editor': https://github.com/Jonybang/tabIndent.js