Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
babel-preset-blueflag
Advanced tools
[![babel-preset-blueflag npm](https://img.shields.io/npm/v/babel-preset-blueflag.svg?style=flat-square)](https://www.npmjs.com/package/babel-preset-blueflag)
A preset for Blue Flag's oppinions on babel plugins
npm install --save babel-preset-blueflag
// Place this in your configs
{
presets: ['blueflag']
}
babel-preset-env
babel-preset-blueflag
uses babel-preset-env
to automatically determine the Babel plugins and polyfills you need based on your supported environments. By default if browser
is set to true
then the env settings will be:
{
"targets": {
"browsers": ["last 2 versions"]
}
}
otherwise they will be:
{
"targets": {
"node": "current"
}
}
babel-preset-blueflag
can be configured to provide different plugins and presets, as well as to pass configuration to those plugins and presets.
Configuration can be passed by wrapping the preset in an array and placing a configuration object as the second item in the array.
{
presets: [
['blueflag', {
}]
]
}
The follow options are supported:
library
boolean
- defaults to false
.
Doesn't do anything at the moment.
browser
boolean
- defaults to false
Whether this project is to be used in a browser. If set to true then babel-preset-env
's target will
be set to target the last 2 versions of major browsers.
disabled
String[]
- defaults to []
An array of plugins/presets that shouldn't be enabled. The plugin/preset prefix should be excluded,
eg. ['env', 'transform-runtime', 'transform-class-properties', 'react', 'stage-3']
config
Object
- defaults to {}
An object containing configuration to be passed on to the preset's child plugins and presets. eg.
{
presets: [
['blueflag', {
config: {
env: {
targets: {
browsers: 'last 3 versions'
}
}
}
}]
]
}
babel-plugin-transform-runtime
babel-plugin-transform-class-properties
babel-preset-env
babel-preset-react
babel-preset-stage-3
FAQs
[![babel-preset-blueflag npm](https://img.shields.io/npm/v/babel-preset-blueflag.svg?style=flat-square)](https://www.npmjs.com/package/babel-preset-blueflag)
We found that babel-preset-blueflag demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.