Quantcast
Channel: Babel Blog
Browsing all 64 articles
Browse latest View live
↧

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...

View Article


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...

View Article


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...

View Article

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...

View Article

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...

View Article


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!

View Article

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...

View Article

Announcing Babel's New Partnership with trivago!

We are happy to announce a new partnership with trivago, the hotel search website.

View Article


What's Happening With the Pipeline (|>) Proposal?

With the release of babel@7.0.0-beta52, we introduced a new required configuration flag to @babel/plugin-proposal-pipeline-operator, a breaking change for the pipeline operator. To clear up any...

View Article


Removing Babel's Stage Presets

Moving forward with v7, we've decided it's best to stop publishing the Stage presets in Babel (e.g. @babel/preset-stage-0). We didn't make this decision lightly and wanted to show the context behind...

View Article

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...

View Article

7.1.0 Released: Decorators, Private Static Fields

There's already another release! 7.1.0 includes support for Stage 2 Decorators and adds support for Stage 3 Private Static Fields as well as some various bug fixes.

View Article

TC39 Standards Track Decorators in Babel

Babel 7.1.0 finally supports the new decorators proposal: you can try it out by using the @babel/plugin-proposal-decorators plugin 🎉.

View Article


7.2.0 Released: Private Instance Methods

We just released a new minor version of Babel! This release includes support for private instance methods and a bunch of bug fixes regarding Flow and TypeScript types. You can read the whole changelog...

View Article

7.3.0 Released: Named capturing groups, private instance accessors and smart...

After over 80 commits, the latest Babel minor release is here! This release includes support for named capturing groups in regular expressions, private instance accessors, the smart pipeline operator...

View Article


7.4.0 Released: core-js 3, static private methods and partial application

Today we are releasing Babel 7.4.0! This release includes support for TypeScript 3.4, the proposal for partial application in function calls, and static private methods. We added support for meaningful...

View Article

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...

View Article


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...

View Article

7.6.0 Released: Private static accessors and V8 intrinsic syntax

We just released a new minor Babel version! It includes support for static private accessors in classes, and parser support for the V8 intrinsics syntax. We also fixed a bunch of long-standing issues...

View Article

7.7.0 Released: Error recovery and TypeScript 3.7

Today we are releasing Babel 7.7.0! This release includes new parser features like top-level await (await x(), Stage 3) and Flow enum declarations (Flow proposal). And now, @babel/parser has the option...

View Article
Browsing all 64 articles
Browse latest View live