Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork5.7k
🐠 Babel is a compiler for writing next generation JavaScript.
License
babel/babel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The compiler for writing next generation JavaScript.
Babel (pronounced"babble") is a community-driven project used by many companies and projects, and is maintained by a group ofvolunteers. If you'd like to help support the future of the project, please consider:
- Giving developer time on the project. (Message us onTwitter orSlack for guidance!)
- Giving funds by becoming a sponsor onOpen Collective orGitHub (which goes to our Open Collective account)!
Our top sponsors are shown below! [Become a sponsor]
Babel is a tool that helps you write code in the latest version of JavaScript. When your supported environments don't support certain features natively, Babel will help you compile those features down to a supported version.
In
// ES2020 nullish coalescingfunctiongreet(input){returninput??"Hello world";}
Out
functiongreet(input){returninput!=null ?input :"Hello world";}
Try it out at ourREPL.
Mostly a handful of volunteers, funded by you! Please check out ourteam page!
I'm so glad you asked:Hallelujah —— In Praise of Babel by@angus-c,audio version by@swyx. Tweet us your recordings!
For questions and support pleasejoin or open a GitHub Discussion, join ourSlack Community (you cansign up here for an invite), ask a question onStack Overflow, or ping us onBluesky.
Check out our website:babeljs.io, and report issues/features atbabel/website.
Please read through ourCONTRIBUTING.md and fill out the issue template atbabel/issues!
Check out:
- Our#development Slack channel and say hi! (sign-up)
- Issues with thegood first issue andhelp wanted label. We suggest also looking at theclosed ones to get a sense of the kinds of issues you can tackle.
Some resources:
- OurCONTRIBUTING.md to get started with setting up the repo.
- Our discussions/notes/roadmap:babel/notes
- Our progress on TC39 proposals:babel/proposals
- Our blog which contains release posts and explanations:/blog
- Our videos page with talks about open source and Babel:/videos
- Ourpodcast
The Babel repo is managed as amonorepo that is composed of manynpm packages.
About
🐠 Babel is a compiler for writing next generation JavaScript.
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.