We just released Babel 7.25.0!
Some notable changes include:
- ๐ค Duplicated names capturing groups enabled by default
- ๐ชฒ A new transform to fix a class fields bug in Safari
- ๐ฆ Bundler-friendly CommonJS output for JSON imports
https://t.co/ltVOrcRlIg
Babel's monorepo is mostly written in TypeScript, but most of our runtime helpers are still written in JS. Do you want to help us migrating them? ๐
We've split them in 13 groups, to enable working on it in parallel. Take a look at the GitHub issue!
https://t.co/L5okO0WdNY
Iโve been doing a bunch of AST work the last few days, and Iโve really been blown away by how good the @babeljs tools are.
babel/parser
babel/traverse
babel/template
babel/generator
โค๏ธ Thank you.
Babel 7.24.0 is out! ๐
Some notable features are:
- ๐ cross-platform JSON modules imports
- ๐จ updated to the latest version of the decorators proposal
- ๐ชฝa new option to easily use Hermes' Flow parser
You can read more about it in our blog post :)
https://t.co/fhL4Vpt0pq
"CVE-2023-45133: Finding an Arbitrary Code Execution Vulnerability In Babel" by William Khem Marquez.
Read more about the vulnerability we disclosed&fixed last week!
https://t.co/q80EgVLC15
Please make sure to always use the latest Babel version!
"Arbitrary code execution when compiling specifically crafted malicious code" in @babel/traverse@<=7.23.0
https://t.co/kx7fdQ0M6O
I wrote a Babel plugin to translate Gen Z / internet slang into valid JS! Your new Boolean values are cap and onGod, there's lowkey.sus instead of console.warn, and you can yeet errors.
Find it on npm: https://t.co/XJsU21FcRj
Props to Justin Poliachik for the idea
Sending warm wishes to Babel on its 9th birthday! ๐ Babel has become an integral part of the JS world since 28. September 2014. Stay updated by following @babeljs!
#Babel#HappyReleaseDay
We just released Babel 7.23.0 ๐ฅณ
Among many new features, it includes support for:
- โฉ the `import defer` and `import source` proposals
- ๐งโ๐จ decorators metadata
- โ๏ธ rewriting .ts extensions in import declarations
You can read more about it on our blog!
https://t.co/6aYgdn9i10
I got so inspired by speaking with @NicoloRibaudo about his experience maintaining @babeljs.
I'm impressed how they managed to hire engineers to work on Babel out of OSS donations! Make sure you don't miss this episode.
We just released Babel 7.22.0 :) It now supports:
๐ the new import attributes syntax, replacing assertions
๐งโ๐ผ the explicit resource management proposal
๐ท๏ธ plugins for stable features always use the -transform- prefix
Read more about it on our blog!
https://t.co/EcEr90D3EB
Babel 7.21.0 is now out in your friendly neighborhood package manager :)
Some of the new features it includes:
- ๐จ updated decorator support to the latest proposal
- ๐ช inline RegExp modifiers
- ๐ฆ TypeScript 5.0
You can read more in our release post!
https://t.co/CmoiZmPNkt
We released Babel 7.20.0! ๐
It includes support for:
- ๐ซTypeScript 4.9 (`x satisfies T` expressions),
- ๐ชparsing of the import reflection and explicit resource management proposals.
You can read more about in the release post! ๐๐๐
https://t.co/IvPxKjOC5a