hello.js

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

Wednesday, 16 August, 2017 UTC

Contributing to Babel: Three Lessons to Remember

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

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

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)

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)

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

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

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

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

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

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)

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

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

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


Sunday, 1 November, 2015 UTC

Setting up Babel 6

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

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


Sunday, 7 June, 2015 UTC

React on ES6+

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

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


Tuesday, 31 March, 2015 UTC

5.0.0 Released

5.0.0 Released

In the past few months Babel has been welcomed into several major communities such as Node, React, Ember, Backbone, Angular, Rails, and many others. We launched the Users page only a few weeks ago and it's really cool to see everyone that is using it. ... more


Monday, 23 February, 2015 UTC

Babel <3 React

Babel <3 React

One of the things that surprises people quite often is that Babel supports JSX out of the box. Let me show you just how easy it is to switch: Note: There are tons of ways to use Babel, I'll only list a few of them here. If you'd like to see a more complete ... more


Sunday, 15 February, 2015 UTC

Not Born to Die

Not Born to Die

I like to start off our blog posts with the latest big thing 6to5 has achieved. We haven’t reached it quite yet, but in a few days 6to5 and 6to5-core will have been downloaded half a million times , and in a month or so it will be over a million times. ... more


Tuesday, 27 January, 2015 UTC

2to3

2to3

These past few weeks we’ve seen lots of activity on 6to5; thousands are downloading it every day from all corners of the world. In the past month, over 200 issues have been closed. Since the 2.0 release, there have been 867 commits and 60 minor and patch ... more


Monday, 12 January, 2015 UTC

6to5 + esnext

6to5 + esnext

The past few months have been exciting for 6to5. We’ve gone from being an educational project to having 100k downloads on npm, there’s been 1,800 commits and 155 releases, we now support every major JavaScript build system, and recently we became a Sprockets ... more