enable optional chaining in plugins
Summary: Enable transpilation of optional chaining in plugins Reviewed By: jknoxville Differential Revision: D18451930 fbshipit-source-id: a55aa8d7a65ee8e6568e61ae377c199acfd158f4
This commit is contained in:
committed by
Facebook Github Bot
parent
33a91b5e0f
commit
ad90f98a0e
@@ -22,7 +22,7 @@ function transform({filename, options, src}) {
|
||||
let ast = babylon.parse(src, {
|
||||
filename,
|
||||
plugins: isTypeScript
|
||||
? ['jsx', 'typescript', 'classProperties']
|
||||
? ['jsx', 'typescript', 'classProperties', 'optionalChaining']
|
||||
: [
|
||||
'jsx',
|
||||
['flow', {all: true}],
|
||||
@@ -50,6 +50,7 @@ function transform({filename, options, src}) {
|
||||
require('../node_modules/@babel/plugin-transform-typescript'),
|
||||
require('../node_modules/@babel/plugin-proposal-class-properties'),
|
||||
require('../node_modules/@babel/plugin-transform-modules-commonjs'),
|
||||
require('../node_modules/@babel/plugin-proposal-optional-chaining'),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user