7-yr-old Google Closure Compiler now in JS
developers.googleblog.com
developers.googleblog.com
-- edit --
More awesome, there's a vinyl stream adapter (gulp) and webpack plugin in the box.
I don't really get it. Whether in C, JS, or Java, I don't care too much. I don't need `mv` to be written in JS.
Whatever. It's basically the only JS tooling to survive 7 years. I'm happy it may be getting the use it deserves.
It's that the JS ecosystem now centers around Node+npm, and that any additional tooling required to work with projects in that space (in this case specifically Java's massive JVM and dependencies) is a hindrance to adoption. I really don't like the requirement for Python@~2.7 for binary node modules either to be honest.
Some binary modules will self-mount an already built version for common platforms/node versions. But that doesn't cover everyone, and may never do so. That said, build tools and python requirements are pretty well disclosed, and still generally smaller than Java. It's also a bit different to have a native module in C that interfaces with C libraries compared to needing Java to transpile a JavaScript project to JavaScript in a platform that has no other ties to that secondary language.
Again, The Java guys would never have accepted Maven if it required Mono/.Net runtimes.