Skip to content

Commit cc6eb32

Browse files
committed
Update babel.config.js
1 parent 628cc5d commit cc6eb32

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

babel.config.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,25 @@
11
/**
22
* @type {import('@babel/core').TransformOptions}
33
*/
4-
module.exports = function () {
4+
module.exports = function (api) {
5+
const envName = api.env();
6+
const development = envName === 'development' || envName === 'test';
7+
58
return {
69
presets: [
710
[
811
'@babel/preset-env',
912
{useBuiltIns: 'entry', corejs: '3.0', bugfixes: true},
1013
],
1114
['@babel/preset-typescript'],
12-
['@babel/preset-react', {runtime: 'automatic', useBuiltIns: true}],
15+
[
16+
'@babel/preset-react',
17+
{
18+
development: envName === 'development' || envName === 'test',
19+
runtime: 'automatic',
20+
useBuiltIns: true,
21+
},
22+
],
1323
],
1424
assumptions: {
1525
setPublicClassFields: true,

0 commit comments

Comments
 (0)