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, {
|
let ast = babylon.parse(src, {
|
||||||
filename,
|
filename,
|
||||||
plugins: isTypeScript
|
plugins: isTypeScript
|
||||||
? ['jsx', 'typescript', 'classProperties']
|
? ['jsx', 'typescript', 'classProperties', 'optionalChaining']
|
||||||
: [
|
: [
|
||||||
'jsx',
|
'jsx',
|
||||||
['flow', {all: true}],
|
['flow', {all: true}],
|
||||||
@@ -50,6 +50,7 @@ function transform({filename, options, src}) {
|
|||||||
require('../node_modules/@babel/plugin-transform-typescript'),
|
require('../node_modules/@babel/plugin-transform-typescript'),
|
||||||
require('../node_modules/@babel/plugin-proposal-class-properties'),
|
require('../node_modules/@babel/plugin-proposal-class-properties'),
|
||||||
require('../node_modules/@babel/plugin-transform-modules-commonjs'),
|
require('../node_modules/@babel/plugin-transform-modules-commonjs'),
|
||||||
|
require('../node_modules/@babel/plugin-proposal-optional-chaining'),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user