compile duojs