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