babel-preset-gatsby-package
v3.13.1
Published
This [Babel](https://babeljs.io/) preset is used for our internal packages. If you're looking for the preset a **Gatsby Site** can use, please refer to [babel-preset-gatsby](https://github.com/gatsbyjs/gatsby/blob/master/packages/babel-preset-gatsby/READM
Downloads
69,870
Maintainers
Keywords
Readme
babel-preset-gatsby-package
This Babel preset is used for our internal packages. If you're looking for the preset a Gatsby Site can use, please refer to babel-preset-gatsby instead.
Packages
@babel/preset-env
@babel/preset-react
@babel/preset-flow
@babel/plugin-proposal-class-properties
@babel/plugin-proposal-optional-chaining
@babel/plugin-transform-runtime
Usage
Install babel-preset-gatsby-package
and add a .babelrc
file with the following content to the root of your project:
npm install --dev babel-preset-gatsby-package
{
"presets": ["babel-preset-gatsby-package"]
}
Options
browser
boolean
, defaults to false
.
Defines if @babel/preset-env
is configured to target browsers or Node.js environments.
debug
boolean
, defaults to false
.
Outputs the targets/plugins used and the version specified in plugin data version to console.log
.
nodeVersion
string
, defaults to 10.13
Allows the Node.js version target to be modified per @babel/preset-env
documentation