Does anyone else feel like a solution to this problem that doesn't either 1) call itself "shallow", or 2) recurse infinitely, is wrong?
It feels like any time I pass an array to a function called `flatten()` I better not get back an array with more arrays inside...
I agree with you krasimir.Putting utility functions at the top of a file, even if they are just a require statement to another file, makes them a lot easier to understand.
+1 for webpack, specifically the code splitting/multiple entry points feature.
Relevant features:
- js/css/rawfile/image loading
- transpile assets before they are included
- es6, jsx, less, coffeescript, etc.
- support for amd, commonjs, es6 modules, and more