Skip to content

Commit 4073d24

Browse files
committed
Compile classes in loose mode
This is low-risk and will give us a little better bundle size and runtime performance. More information: https://babeljs.io/docs/en/babel-plugin-transform-classes#loose
1 parent 888f650 commit 4073d24

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.babelrc

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"env": {
33
"test": {
4-
"presets": ["airbnb"],
4+
"presets": [["airbnb", { looseClasses: true }]],
55
"plugins": [
66
["inline-react-svg", {
77
"svgo": false
@@ -13,7 +13,7 @@
1313
},
1414

1515
"development": {
16-
"presets": ["airbnb"],
16+
"presets": [["airbnb", { looseClasses: true }]],
1717
"plugins": [
1818
["inline-react-svg", {
1919
"svgo": false
@@ -24,7 +24,7 @@
2424
},
2525

2626
"production": {
27-
"presets": [["airbnb", { removePropTypes: true }]],
27+
"presets": [["airbnb", { looseClasses: true, removePropTypes: true }]],
2828
"plugins": [
2929
["inline-react-svg", {
3030
"svgo": false
@@ -35,7 +35,7 @@
3535
},
3636

3737
"cjs": {
38-
"presets": [["airbnb", { removePropTypes: true }]],
38+
"presets": [["airbnb", { looseClasses: true, removePropTypes: true }]],
3939
"plugins": [
4040
["inline-react-svg", {
4141
"svgo": false
@@ -46,7 +46,7 @@
4646
},
4747

4848
"esm": {
49-
"presets": [["airbnb", { modules: false, removePropTypes: true }]],
49+
"presets": [["airbnb", { looseClasses: true, modules: false, removePropTypes: true }]],
5050
"plugins": [
5151
["inline-react-svg", {
5252
"svgo": false

0 commit comments

Comments
 (0)