pipe-grunt pipe-grunt serializes Grunt tasks and takes care of interstitial file locations, so you only have to worry about the source and destination files.