There was one but the npm package actually advise to use shell,
https://www.npmjs.org/package/grunt-component.