project js compiler