fix(babel): loose option for babel private-property-in-object (#9631)

[release]
This commit is contained in:
Xin Du (Clark) 2021-08-09 15:38:21 +01:00 committed by GitHub
parent cdbea391b3
commit 7142497406
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -137,7 +137,8 @@ module.exports = (api, options = {}) => {
// but webpack 4 doesn't support the syntax when target supports and babel transpilation is skipped // but webpack 4 doesn't support the syntax when target supports and babel transpilation is skipped
// https://github.com/webpack/webpack/issues/9708 // https://github.com/webpack/webpack/issues/9708
'@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-private-methods' '@babel/plugin-proposal-private-methods',
'@babel/plugin-proposal-private-property-in-object'
], ],
shippedProposals, shippedProposals,
forceAllTransforms forceAllTransforms
@ -156,7 +157,8 @@ module.exports = (api, options = {}) => {
}], }],
// class-properties and private-methods need same loose value // class-properties and private-methods need same loose value
[require('@babel/plugin-proposal-class-properties'), { loose: true }], [require('@babel/plugin-proposal-class-properties'), { loose: true }],
[require('@babel/plugin-proposal-private-methods'), { loose: true }] [require('@babel/plugin-proposal-private-methods'), { loose: true }],
[require('@babel/plugin-proposal-private-property-in-object'), { loose: true }]
) )
// Transform runtime, but only for helpers // Transform runtime, but only for helpers