add gulp and cjsx support