mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
559c25253e
* Configurable opts for babel-preset-env + babel-plugin-transform-runtime This adds `preset-env` and `transform-runtime` options to the `next/babel` Babel preset, which are then passed through to those presets and transforms. This allows configuration to keep next.js from the default 'maximum' transform, and instead use built-in implementations of globals, classes, async, and other commonly-supported features. Fixes #2989 * Use spread notation instead of Object.assign
27 lines
419 B
Plaintext
27 lines
419 B
Plaintext
{
|
|
"env": {
|
|
"production": {
|
|
"presets": [
|
|
"next/babel"
|
|
]
|
|
},
|
|
"development": {
|
|
"presets": [
|
|
["next/babel", {
|
|
"preset-env": {
|
|
"targets": {
|
|
"browsers": "last 1 Chrome version",
|
|
"node": true
|
|
}
|
|
},
|
|
"transform-runtime": {
|
|
"regenerator": false,
|
|
"useBuiltIns": true,
|
|
"polyfill": false
|
|
}
|
|
}]
|
|
]
|
|
}
|
|
}
|
|
}
|