don't use puts for npm and grunt commands -- they seem to use ascii