Checkout the pipeline operator: https://github.com/babel/proposals/issues/29 (https://github.com/tc39/proposal-pipeline-operator)
That's some cutting-edge stuff. I wouldn't want to use it until it was official, but it's cool to have the opportunity to try TC39 (https://github.com/tc39) proposals via babel. In addition to the normal compiler usage for the latest standards.
> We received a $1k/month donation from Facebook Open Source!
> This the highest monthly donation we have gotten since the start (next highest is $100/month).
When I read this, I kind of mumbled to myself, "that's all?"
It goes to show how poorly funded open source projects are. We rely on these tools, file issues, and want them to work, yet there isn't enough to even pay someone to work on it full time.
https://twitter.com/ShiyaLuo/status/931230821976907776
> Engineer: There's a thing we need in babel, can I spent 2 days with a PR for it
> Company: lol no it's their job
Yep, the problem is cultural. The whole system of reciprocity is out of whack. The system would work more smoothly if more people took on responsibilities, QA'd, contributed patches. Give engineers a % of time to contribute back to the libraries they use.
And yea, contributing back upstream to libraries isn't always glorious as releasing your own stuff, but it's part of what open source is. These big companies (not naming names) would rather make totally new projects than pitch in maintaining current ones. I admit it, it's not fun to do, but it's necessary.
> TL;DR: use babel-preset-env
This is convenient.