add grunt build support