Babel is a JavaScript compiler. It lets you use next generation JavaScript, today. It's pluggable, debuggable and is being adopted by many popular companies such as Facebook, NetFlix, PayPal and more.
Ask Babel Team about:
Hosted by:
Thanks for participating and asking the questions!
If you want to get more involved:
What's it like to do a release? (what's involved, hows the stress level, handling regressions, changelog, community feedback, semver, etc)
Why do you continue working on Babel? What makes maintaining a project worth the time/effort?
How does your team maintain such huge code base and most importantly how do you find time for this apart from the day job?
What was the last shell script you installed in your machine? 😀
I know this is off topic, but I am just curious.
6to5 was an upstart competing with Google Closure Compiler and... Traceur, I think? Now it's the status quo. Do you foresee a smaller JS compiler coming along and having the same kind of success as Babel?
The spec option in babel-preset-env makes the transformation more spec complaint. But, not activating it will create any problems in how it works?
Is there any way to omit a commonly added plugin or preset under environment configuration in babelrc file? Right now because of non common required in a particular environment, I have to copy all the common config to each environment.
How can I get babel compiler logs when there is an error in compilation?
Babel adds bootstrap code to every single file which becomes repetitive across files. Is there any way to overcome this?
Babel has support for few stage-0 proposals but not everything. How do you choose which feature to add to babel?
For a beginner like me who just knows that Babel can transpile ES6/7 to ES5, how can I get deep into the transpiling part of Babel.
Which module of Babel would you recommend first, if I needed to start contributing to Babel?
Is it possible to use Babel to convert a jQuery-dependent codebase -> vanilla JavaScript?
Would you recommend newbies to learn and get comfortable with new stuff right away (promises, awaits, etc...) or go through established ways first?
Is the project formally sponsored? Are any of you formally sponsored? Would the project be at risk if it wasn’t sponsored?
Which upcoming spec features are you most excited about? pipe operator? observables (etc)?
Compilers are something which I really want to learn about. Is there any good resources where I can learn about how Babel works?
Is there any talk about Babel being more involved in bundling? Babel already does a great job converting es6 imports to require but the bundling side has to defer to webpack/rollup/browserify. Would be great if one tool managed all this.
How's your daily life while working on company and doing OSS project?
Babel Bot
What do you think are qualities of a good maintainer (instead of a contributor/starter)?