feat(grunt): add grunt support with splitted tasks