hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Wednesday, 3 July, 2019 UTC

7.5.0 Released: dynamic import and F# pipelines

Today we are releasing Babel 7.5.0! This release includes improved support for a few ECMAScript proposals: the F# variant of the Stage 1 pipeline operator and an official plugin for the Stage 4 dynamic import() proposal (along with preset-env support). ... more


Tuesday, 2 July, 2019 UTC

The Babel Podcast

Today we're announcing the The Babel Podcast! You probably use Babel, directly or as a dependency. But do you ever wonder who works on it? Henry Zhu chats with other members of the team, TC39, and the JS community about the future of JavaScript and how ... more


Monday, 27 August, 2018 UTC

Babel 7 Released

After almost 2 years, 4k commits, over 50 pre-releases, and a lot of help we are excited to announce the release of Babel 7. It's been almost 3 years since the release of Babel 6! There's a lot of moving parts so please bear with us in the first weeks ... more


Tuesday, 26 June, 2018 UTC

On Consuming (and Publishing) ES2015+ Packages

For those of us that need to support older browsers, we run a compiler like Babel over application code. But that's not all of the code that we ship to browsers; there's also the code in our node_modules . Can we make compiling our dependencies not just ... more


Wednesday, 27 December, 2017 UTC

Nearing the 7.0 Release

Check out Planning for 7.0 for the last updates throughout the 7.0 pre-releases. If something isn’t clear in this post let me know! Project Updates We started a new videos page! We created this for people wanting to learn more about how Babel works and ... more


Friday, 6 October, 2017 UTC

Babel Turns Three

Happy Birthday Babel! 🎂 (Sept 28) Babel has really come a long way since Sebastian started the project only 3 years ago! A while back it was renamed from 6to5 to Babel; for good reason as it has signficantly contributed to the use of ES2015+ by many ... more


Thursday, 5 October, 2017 UTC

Babel Turns Three

Happy Birthday Babel! 🎂 (Sept 28) Babel has really come a long way since Sebastian started the project only 3 years ago! A while back it was renamed from 6to5 to Babel; for good reason as it has signficantly contributed to the use of ES2015+ by many ... more


Thursday, 14 September, 2017 UTC

Planning for 7.0

If you didn’t know already, we’re planning on releasing a 7.0 version soon 🙌 ! Work on it actually started back in February, when I just wanted to make a release to drop Node 0.10/0.12 support and remove babel-runtime and various other code. And since ... more


Monday, 11 September, 2017 UTC

Zero-config code transformation with babel-macros

Babel started out as a transpiler to let you write the latest version of the ECMAScript specification but ship to environments that don’t implement those features yet. But it has become much more than that. “Compilers are the New Frameworks” says Tom ... more


Monday, 11 September, 2017 UTC

Zero-config code transformation with babel-plugin-macros

Babel started out as a transpiler to let you write the latest version of the ECMAScript specification but ship to environments that don't implement those features yet. But it has become much more than that. "Compilers are the New Frameworks" ... more


Wednesday, 16 August, 2017 UTC

Contributing to Babel: Three Lessons to Remember

Getting to work your way around a new code base always poses its challenges, and Babel was no exception. I’ve been working with Babel as part of the Google Summer of Code 2017 program, working to update Babel transforms and the Babylon parser to accommodate ... more


Friday, 11 August, 2017 UTC

Personal Experiences at Babel #1 — A PR with Unusually High Number of Reviews

We landed the parser support for the stage-2 decorators spec last week at Babylon — the parser for Babel. If you don’t know what a decorator is, the gist of it is that a decorator gives some concise syntax to affect the definition of a class or a class ... more


Wednesday, 9 August, 2017 UTC

Babel and Summer of Code 2017

For the first time, Babel is participating in Summer of Code ! Although we forgot to make an announcement post earlier, here’s our progress update 😊 What is it? Google Summer of Code Babel’s Profile for GSoC GSoC is an international annual program which ... more


Wednesday, 1 March, 2017 UTC

Upgrade to Babel 7 for Tool Authors (WIP)

Refer users to this document for those that create tools that depend on Babel (such as Babel plugins). Also check out the User Upgrade Guide for other relevant changes. All Babel packages Support for Node.js 0.10 and 0.12 has been dropped Dropped use ... more


Wednesday, 1 March, 2017 UTC

Upgrade to Babel 7 (WIP)

Babel 7 is out! Refer users to this document when upgrading to Babel 7. Because not every breaking change will affect every project, we’ve sorted the sections by the likelihood of a change breaking tests when upgrading. All of Babel Support for Node.js ... more


Wednesday, 15 February, 2017 UTC

6.23.0 Released

In this release: multiple improvements to the react-constant-elements plugin by @STRML, some codegen optimizations, and lots of bug fixes! Thanks to @loganfsmyth for the release + reviews! Shoutouts to @xtina-starr, @finkef, @chitchu, @yongxu, @jwbay, ... more


Wednesday, 7 December, 2016 UTC

The State of Babel

Some History Current Status The Future Community Previous issues: Babel Roadmap #4130, 6.0 #2168 Some History Sebastian created Babel in September of 2014. Interestingly enough, he made it to scratch an itch he had with understanding programming languages ... more


Wednesday, 16 November, 2016 UTC

6.19.0 Released

object-rest-spread works standalone and a few new plugin options APIs were added! v6.19.0 Summary (2016-11-16) 🚀 New Feature #4755 Make object-rest-spread work as an independent plugin. (@hzoo) This rewrite fixes a long standing issue where the object-rest-spread ... more


Monday, 24 October, 2016 UTC

6.18.0 Released

More flow updates, and lots of fixes! We’ve added 4 new collabators to Babel since the last release! All of the hard work goes to them and our new contributors! Moti Zilberman: 🐙 @motiz88, 🐦 @motiz88 Dan Harper: 🐙 @danharper, 🐦 @DanHarper7 Kai Cataldo: ... more


Wednesday, 28 September, 2016 UTC

6.16.0 Released

Happy Birthday Babel 🎂 ! Happy 2nd birthday @babeljs — Sebastian McKenzie (@sebmck) September 28, 2016 ```.``` `````` `````` ````;```` ```:```` ```:```` ````:;````` ````;,```` ````;,```` `````::,````` ````:,:````` ````:,:````` ````:,,:````` ````:.,,```` ... more


Tuesday, 30 August, 2016 UTC

Babili (babel-minify)

We released Babili as beta (0.0.1) a few days ago under an MIT license! Try it out in the Babel REPL and report any bugs or potential optimizations we can make! There’s also a #minify slack room! There are a lot of (valid) questions about why a new minifier ... more


Thursday, 25 August, 2016 UTC

6.14.0 Released

A new es2017 , latest preset, and lots of fixes in this release. It’s been a while since the last post! If you haven’t seen it, we started posting some notes at https://github.com/babel/notes. And… we usually post the changelog in Releases, but I figured ... more


Tuesday, 3 November, 2015 UTC

Babel Doctor

Babel Doctor is heavily inspired ripped from the awesome Yeoman Doctor by Sindre Sorhus. We launched Babel 6 last week. This was a pretty big change from the previous batteries included Babel and with it came a host of potential environment issues. In ... more


Tuesday, 3 November, 2015 UTC

Babel Doctor

Babel Doctor is heavily inspired ripped from the awesome Yeoman Doctor by Sindre Sorhus. babel-doctor has been removed as of v6.18.0 of babel-cli . If anyone needs it we will bring it back as a standalone npm module called babel-doctor . ... more


Sunday, 1 November, 2015 UTC

Setting up Babel 6

Babel 6 is fresh off the press and we’re still getting a lot sorted out. In the past two days we've seen more activity on GitHub and Slack than ever before. Everyone who has been helping out has been doing a great job. However, the documentation is still ... more


Thursday, 29 October, 2015 UTC

6.0.0 Released

NOTE: Not all integrations have been updated yet. This is a very disruptive major so please bear with us as we smooth out the edges. It’s hard to believe it’s been a year since the Babel project started, but there was a birthday cake, so it must be real! ... more


Tuesday, 7 July, 2015 UTC

React on ES6+

While redesigning Instagram Web from the inside out this year, we enjoyed using a number of ES6+ features to write our React components. Allow me to highlight some of the ways that these new language features can change the way you write a React app, ... more


Sunday, 7 June, 2015 UTC

React on ES6+

While redesigning Instagram Web from the inside out this year, we enjoyed using a number of ES6+ features to write our React components. Allow me to highlight some of the ways that these new language features can change the way you write a React app, ... more


Thursday, 14 May, 2015 UTC

Function Bind Syntax

Babel 5.4 was just released and with it comes support for a new experimental ES7 syntax proposed by Kevin Smith (@zenparsing) and implemented in Babel by Ingvar Stepanyan (@RReverser). Warning: This syntax is highly experimental and you should not use ... more


Thursday, 14 May, 2015 UTC

Function Bind Syntax

Babel 5.4 was just released and with it comes support for a new experimental ES7 syntax proposed by Kevin Smith (@zenparsing) and implemented in Babel by Ingvar Stepanyan (@RReverser). ... more