Krasota.js – Syntactic Transformations Of JavaScript Code, Taking Care Of Whitespaces And Comments