compile js-template