Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
babel-preset-blueflag
Advanced tools
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.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.