complete grunt configuration