Grunt/Gulp are dead
medium.com
medium.com
As for my team, we use SASS to add enhanced featuresets to CSS (like variables, functions, and mixins), Typescript to add compile-time typechecking to our rather-large SPA codebase, and yes, we do concatenate+minify our transpiled Typescript.
We use grunt to, in order:
1. Package our Angular templates as a prebuilt module that populate's Angular's template cache, so we don't have to fetch them over the network at runtime and we're one step less susceptible to browser caching issues.
2. Compile our SASS to CSS
3. Compile our Typescript to Javascript
4. Concatenate and minify the resulting Javascript
5. Run unit tests
6. Add version+build numbers as query strings to our script tags (<script src="foo.js?v=1.25.11512"></script>)
The concatenation+minification is the last-step implementation detail. But just having server push (which, by the way, your very short blurb doesn't explain or even mention) gives us only one arguably-smaller piece of our usecase for grunt.
So yeah, not dead. Not even close.
Example Makefile with Babel, nodemon, mocha, webpack, React, and React Hot Loader: https://github.com/acdlite/flummox-isomorphic-demo/blob/mast...