mirror of
https://github.com/status-im/metro.git
synced 2025-03-03 04:00:29 +00:00
Add support for conditional chaining operator in our babel stack
Reviewed By: mjesun Differential Revision: D7773837 fbshipit-source-id: 174b47cebda0e75fe9e31c15cfe9137d449777ee
This commit is contained in:
parent
2529f81018
commit
eb21f2df5b
@ -19,6 +19,7 @@ const PLUGINS = [
|
||||
require('@babel/plugin-proposal-object-rest-spread'),
|
||||
require('@babel/plugin-proposal-class-properties'),
|
||||
require('@babel/plugin-transform-modules-commonjs'),
|
||||
require('@babel/plugin-proposal-optional-chaining'),
|
||||
];
|
||||
|
||||
if (/^v[0-7]\./.test(process.version)) {
|
||||
@ -39,6 +40,7 @@ function config(onlyList) {
|
||||
babelrc: false,
|
||||
ignore: null,
|
||||
only: _only,
|
||||
parserOpts: {plugins: ['optionalChaining']},
|
||||
plugins: PLUGINS,
|
||||
presets: [],
|
||||
retainLines: true,
|
||||
|
@ -10,6 +10,7 @@
|
||||
"dependencies": {
|
||||
"@babel/plugin-proposal-class-properties": "7.0.0-beta.40",
|
||||
"@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.40",
|
||||
"@babel/plugin-proposal-optional-chaining": "7.0.0-beta.40",
|
||||
"@babel/plugin-transform-async-to-generator": "7.0.0-beta.40",
|
||||
"@babel/plugin-transform-flow-strip-types": "7.0.0-beta.40",
|
||||
"@babel/plugin-transform-modules-commonjs": "7.0.0-beta.40",
|
||||
|
10
yarn.lock
10
yarn.lock
@ -228,6 +228,12 @@
|
||||
dependencies:
|
||||
"@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.40"
|
||||
|
||||
"@babel/plugin-proposal-optional-chaining@7.0.0-beta.40":
|
||||
version "7.0.0-beta.40"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.40.tgz#2fe8e8e0f17fa0fe0a9bdd3e7d72594ba773cc80"
|
||||
dependencies:
|
||||
"@babel/plugin-syntax-optional-chaining" "7.0.0-beta.40"
|
||||
|
||||
"@babel/plugin-syntax-class-properties@7.0.0-beta.40":
|
||||
version "7.0.0-beta.40"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.40.tgz#ff82c04c6d97cdb947dc64e3f3d4bc791e85a16f"
|
||||
@ -248,6 +254,10 @@
|
||||
version "7.0.0-beta.40"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.40.tgz#d5e04536062e4df685c203ae48bb19bfe2cf235c"
|
||||
|
||||
"@babel/plugin-syntax-optional-chaining@7.0.0-beta.40":
|
||||
version "7.0.0-beta.40"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.40.tgz#0a2628511e8f7f35666f5977fb07e1a8d1d363eb"
|
||||
|
||||
"@babel/plugin-transform-arrow-functions@7.0.0-beta.40":
|
||||
version "7.0.0-beta.40"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.40.tgz#0842045b16835d6da0c334d0b09d575852f27962"
|
||||
|
Loading…
x
Reference in New Issue
Block a user