Add JS generator;
Beautify generated source