move grunt packages to optionalDependencies