https://github.com/mishoo/UglifyJS2/compare/v2.8.23...v3.0.0
That's a shame, I always enjoy that silly bit of humour every time I scan my uglify configs!
I totally get why it's safer to not do that sort of thing, nonetheless it does have a certain charm when done sparingly. I wonder if the change was in response to some specific feedback / complaints?
But... it appears that there are no release notes for version 3, apart from the three negative points at the top of the README: backwards incompatible, twice as slow on the latest Node, and still no ES6 (edit out of the box). No rationale for (or detail of) the breaking change is given. Really bizzare.
Unceremoniously closing the ticket on the other hand seems to me to indicate the maintainer really doesn't care.
but still to see if as good as the custom solution we have. it's something we did since early 2000 and save us a good 30% of size. but dangerous as hell.
[1] https://github.com/mishoo/UglifyJS2/blob/master/README.md#us...