Simple drag and drop with dragula
browserify compatible version of the ace editor.
Ace editor integration with typescript for Angular.