
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
babel-plugin-syntax-hermes-parser
Advanced tools
Babel plugin which switches Babel to use the Hermes parser.
Hermes parser plugin for Babel. This plugin switches Babel to use hermes-parser instead of the @babel/parser. Since Hermes parser uses C++ compiled to WASM it is significantly faster and provides full syntax support for Flow.
Using npm:
npm install --save-dev babel-plugin-syntax-hermes-parser
or using yarn:
yarn add babel-plugin-syntax-hermes-parser --dev
The plugin can be enabled via:
// babel.config.json
{
"plugins": ["babel-plugin-syntax-hermes-parser"]
}
If parser options need to be provide you can do so via the parserOpts config:
// babel.config.json
{
"plugins": ["babel-plugin-syntax-hermes-parser"],
"parserOpts": {
"allowReturnOutsideFunction": true
}
}
FAQs
Babel plugin which switches Babel to use the Hermes parser.
The npm package babel-plugin-syntax-hermes-parser receives a total of 8,150,429 weekly downloads. As such, babel-plugin-syntax-hermes-parser popularity was classified as popular.
We found that babel-plugin-syntax-hermes-parser demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.