Skip to content

Commit f89a0b7

Browse files
robhoganfacebook-github-bot
authored andcommitted
Bump direct Metro dependencies to 0.68.0
Summary: While React Native depends on the `metro` package indirectly (via the CLI package), it depends on some secondary Metro packages directly. This diff updates those direct dependencies to use [Metro 0.68.0](https://github.com/facebook/metro/releases/tag/v0.68.0). Changelog: [General] Update direct Metro dependencies to 0.68.0 Reviewed By: motiz88 Differential Revision: D34108380 fbshipit-source-id: 06bddfcc16e0f715d6d120e48b37c64fda300c38
1 parent 7cece34 commit f89a0b7

File tree

4 files changed

+182
-10
lines changed

4 files changed

+182
-10
lines changed

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@
105105
"hermes-engine": "~0.11.0",
106106
"invariant": "^2.2.4",
107107
"jsc-android": "^250230.2.1",
108-
"metro-react-native-babel-transformer": "0.67.0",
109-
"metro-runtime": "0.67.0",
110-
"metro-source-map": "0.67.0",
108+
"metro-react-native-babel-transformer": "0.68.0",
109+
"metro-runtime": "0.68.0",
110+
"metro-source-map": "0.68.0",
111111
"nullthrows": "^1.1.1",
112112
"pretty-format": "^26.5.2",
113113
"promise": "^8.0.3",

repo-config/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"jest": "^26.6.3",
3939
"jest-junit": "^10.0.0",
4040
"jscodeshift": "^0.13.1",
41-
"metro-babel-register": "0.67.0",
41+
"metro-babel-register": "0.68.0",
4242
"mkdirp": "^0.5.1",
4343
"prettier": "^2.4.1",
4444
"react": "17.0.2",

template/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"babel-jest": "^26.6.3",
2121
"eslint": "^7.32.0",
2222
"jest": "^26.6.3",
23-
"metro-react-native-babel-preset": "^0.67.0",
23+
"metro-react-native-babel-preset": "^0.68.0",
2424
"react-test-renderer": "17.0.2"
2525
},
2626
"jest": {

yarn.lock

+177-5
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,15 @@
5151
jsesc "^2.5.1"
5252
source-map "^0.5.0"
5353

54+
"@babel/generator@^7.17.0":
55+
version "7.17.0"
56+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e"
57+
integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==
58+
dependencies:
59+
"@babel/types" "^7.17.0"
60+
jsesc "^2.5.1"
61+
source-map "^0.5.0"
62+
5463
"@babel/helper-annotate-as-pure@^7.12.13", "@babel/helper-annotate-as-pure@^7.16.7":
5564
version "7.16.7"
5665
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
@@ -197,6 +206,15 @@
197206
"@babel/helper-wrap-function" "^7.13.0"
198207
"@babel/types" "^7.13.0"
199208

209+
"@babel/helper-remap-async-to-generator@^7.16.8":
210+
version "7.16.8"
211+
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3"
212+
integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==
213+
dependencies:
214+
"@babel/helper-annotate-as-pure" "^7.16.7"
215+
"@babel/helper-wrap-function" "^7.16.8"
216+
"@babel/types" "^7.16.8"
217+
200218
"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.16.7":
201219
version "7.16.7"
202220
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1"
@@ -249,6 +267,16 @@
249267
"@babel/traverse" "^7.13.0"
250268
"@babel/types" "^7.13.0"
251269

270+
"@babel/helper-wrap-function@^7.16.8":
271+
version "7.16.8"
272+
resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200"
273+
integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==
274+
dependencies:
275+
"@babel/helper-function-name" "^7.16.7"
276+
"@babel/template" "^7.16.7"
277+
"@babel/traverse" "^7.16.8"
278+
"@babel/types" "^7.16.8"
279+
252280
"@babel/helpers@^7.16.7":
253281
version "7.16.7"
254282
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc"
@@ -272,6 +300,20 @@
272300
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.10.tgz#aba1b1cb9696a24a19f59c41af9cf17d1c716a88"
273301
integrity sha512-Sm/S9Or6nN8uiFsQU1yodyDW3MWXQhFeqzMPM+t8MJjM+pLsnFVxFZzkpXKvUXh+Gz9cbMoYYs484+Jw/NTEFQ==
274302

303+
"@babel/parser@^7.17.0":
304+
version "7.17.0"
305+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c"
306+
integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==
307+
308+
"@babel/plugin-proposal-async-generator-functions@^7.0.0":
309+
version "7.16.8"
310+
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8"
311+
integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==
312+
dependencies:
313+
"@babel/helper-plugin-utils" "^7.16.7"
314+
"@babel/helper-remap-async-to-generator" "^7.16.8"
315+
"@babel/plugin-syntax-async-generators" "^7.8.4"
316+
275317
"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0":
276318
version "7.16.7"
277319
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0"
@@ -750,6 +792,22 @@
750792
debug "^4.1.0"
751793
globals "^11.1.0"
752794

795+
"@babel/traverse@^7.16.8":
796+
version "7.17.0"
797+
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30"
798+
integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==
799+
dependencies:
800+
"@babel/code-frame" "^7.16.7"
801+
"@babel/generator" "^7.17.0"
802+
"@babel/helper-environment-visitor" "^7.16.7"
803+
"@babel/helper-function-name" "^7.16.7"
804+
"@babel/helper-hoist-variables" "^7.16.7"
805+
"@babel/helper-split-export-declaration" "^7.16.7"
806+
"@babel/parser" "^7.17.0"
807+
"@babel/types" "^7.17.0"
808+
debug "^4.1.0"
809+
globals "^11.1.0"
810+
753811
"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0":
754812
version "7.16.8"
755813
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1"
@@ -758,6 +816,14 @@
758816
"@babel/helper-validator-identifier" "^7.16.7"
759817
to-fast-properties "^2.0.0"
760818

819+
"@babel/types@^7.17.0":
820+
version "7.17.0"
821+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
822+
integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
823+
dependencies:
824+
"@babel/helper-validator-identifier" "^7.16.7"
825+
to-fast-properties "^2.0.0"
826+
761827
"@bcoe/v8-coverage@^0.2.3":
762828
version "0.2.3"
763829
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -4800,10 +4866,10 @@ merge2@^1.3.0:
48004866
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
48014867
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
48024868

4803-
metro-babel-register@0.67.0:
4804-
version "0.67.0"
4805-
resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.67.0.tgz#03cb70cef59547cc43ab01ae187c046804175245"
4806-
integrity sha512-rlUTQSgVuVqnNqX/Mp+g8xqFl3OJlO28cmEJGixBekjx+hDEcPPUfwxpFgUgzNQZaG9D1dEqB9pVxn89ecZPVw==
4869+
metro-babel-register@0.68.0:
4870+
version "0.68.0"
4871+
resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.68.0.tgz#7f68fc04b385daf702b31e1b8b9e0f8e94fbf13e"
4872+
integrity sha512-KgPNipU2CkU+f+6m4b6P6jHdgYbEQ6IVr/4mO0Tqd6MMZdDQj8V3x9BK9UT11OEXocUP4+AD87EpWp8mrnySSA==
48074873
dependencies:
48084874
"@babel/core" "^7.14.0"
48094875
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0"
@@ -4826,6 +4892,16 @@ [email protected]:
48264892
metro-source-map "0.67.0"
48274893
nullthrows "^1.1.1"
48284894

4895+
4896+
version "0.68.0"
4897+
resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.68.0.tgz#90e0f6aac31082c1a1ca930d19fa2c3b829090f1"
4898+
integrity sha512-uVW3GiamyMjMSmZFWxuFrfdoGYtW56xojYl7BABpO8U634kK2tTGB8Hm+RGdzWEjBZ1B9NzKKrlM2Crtvxi72w==
4899+
dependencies:
4900+
"@babel/core" "^7.14.0"
4901+
hermes-parser "0.5.0"
4902+
metro-source-map "0.68.0"
4903+
nullthrows "^1.1.1"
4904+
48294905
48304906
version "0.67.0"
48314907
resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.67.0.tgz#4df6a73cced199e1bddd0f3454bb931a27141eeb"
@@ -4929,7 +5005,67 @@ [email protected]:
49295005
"@babel/template" "^7.0.0"
49305006
react-refresh "^0.4.0"
49315007

4932-
[email protected], metro-react-native-babel-transformer@^0.67.0:
5008+
5009+
version "0.68.0"
5010+
resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.68.0.tgz#5a896aeeabb4f0dc796724ed75efb3e05d81b02f"
5011+
integrity sha512-y0fi1DYi2AyYxqIjjJHN0OloX9qi8qC8/+UhJaAZr3QNEt1dXUE0yhydcKoARn6rzgqWHqbiL6nqJOqfvbHr1w==
5012+
dependencies:
5013+
"@babel/core" "^7.14.0"
5014+
"@babel/plugin-proposal-async-generator-functions" "^7.0.0"
5015+
"@babel/plugin-proposal-class-properties" "^7.0.0"
5016+
"@babel/plugin-proposal-export-default-from" "^7.0.0"
5017+
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0"
5018+
"@babel/plugin-proposal-object-rest-spread" "^7.0.0"
5019+
"@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
5020+
"@babel/plugin-proposal-optional-chaining" "^7.0.0"
5021+
"@babel/plugin-syntax-dynamic-import" "^7.0.0"
5022+
"@babel/plugin-syntax-export-default-from" "^7.0.0"
5023+
"@babel/plugin-syntax-flow" "^7.2.0"
5024+
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
5025+
"@babel/plugin-syntax-optional-chaining" "^7.0.0"
5026+
"@babel/plugin-transform-arrow-functions" "^7.0.0"
5027+
"@babel/plugin-transform-async-to-generator" "^7.0.0"
5028+
"@babel/plugin-transform-block-scoping" "^7.0.0"
5029+
"@babel/plugin-transform-classes" "^7.0.0"
5030+
"@babel/plugin-transform-computed-properties" "^7.0.0"
5031+
"@babel/plugin-transform-destructuring" "^7.0.0"
5032+
"@babel/plugin-transform-exponentiation-operator" "^7.0.0"
5033+
"@babel/plugin-transform-flow-strip-types" "^7.0.0"
5034+
"@babel/plugin-transform-for-of" "^7.0.0"
5035+
"@babel/plugin-transform-function-name" "^7.0.0"
5036+
"@babel/plugin-transform-literals" "^7.0.0"
5037+
"@babel/plugin-transform-modules-commonjs" "^7.0.0"
5038+
"@babel/plugin-transform-object-assign" "^7.0.0"
5039+
"@babel/plugin-transform-parameters" "^7.0.0"
5040+
"@babel/plugin-transform-react-display-name" "^7.0.0"
5041+
"@babel/plugin-transform-react-jsx" "^7.0.0"
5042+
"@babel/plugin-transform-react-jsx-self" "^7.0.0"
5043+
"@babel/plugin-transform-react-jsx-source" "^7.0.0"
5044+
"@babel/plugin-transform-regenerator" "^7.0.0"
5045+
"@babel/plugin-transform-runtime" "^7.0.0"
5046+
"@babel/plugin-transform-shorthand-properties" "^7.0.0"
5047+
"@babel/plugin-transform-spread" "^7.0.0"
5048+
"@babel/plugin-transform-sticky-regex" "^7.0.0"
5049+
"@babel/plugin-transform-template-literals" "^7.0.0"
5050+
"@babel/plugin-transform-typescript" "^7.5.0"
5051+
"@babel/plugin-transform-unicode-regex" "^7.0.0"
5052+
"@babel/template" "^7.0.0"
5053+
react-refresh "^0.4.0"
5054+
5055+
5056+
version "0.68.0"
5057+
resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.68.0.tgz#bfdfe3af860142fac8feb2a4f40c9c3bf1ea1706"
5058+
integrity sha512-NCV4yrefc3jshl8yJdialj7qnGkbh8went5jJvZyvviTMfpFAjBbnlm8Hj1dzzXbxt8Z5K6CQ8xVioMxDAJRCw==
5059+
dependencies:
5060+
"@babel/core" "^7.14.0"
5061+
babel-preset-fbjs "^3.4.0"
5062+
hermes-parser "0.5.0"
5063+
metro-babel-transformer "0.68.0"
5064+
metro-react-native-babel-preset "0.68.0"
5065+
metro-source-map "0.68.0"
5066+
nullthrows "^1.1.1"
5067+
5068+
metro-react-native-babel-transformer@^0.67.0:
49335069
version "0.67.0"
49345070
resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.67.0.tgz#756d32eb3c05cab3d72fcb1700f8fd09322bb07f"
49355071
integrity sha512-P0JT09n7T01epUtgL9mH6BPat3xn4JjBakl4lWHdL61cvEGcrxuIom1eoFFKkgU/K5AVLU4aCAttHS7nSFCcEQ==
@@ -4954,6 +5090,11 @@ [email protected], metro-runtime@^0.67.0:
49545090
resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.67.0.tgz#a8888dfd06bcebbac3c99dcac7cd622510dd8ee0"
49555091
integrity sha512-IFtSL0JUt1xK3t9IoLflTDft82bjieSzdIJWLzrRzBMlesz8ox5bVmnpQbVQEwfYUpEOxbM3VOZauVbdCmXA7g==
49565092

5093+
5094+
version "0.68.0"
5095+
resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.68.0.tgz#58cc80de8d615bf783e0446ad2830b724ccc0001"
5096+
integrity sha512-FDtecsblgru4ObES1EHIyyBCTYTHxxY3olv+4V/OtSfaD4AJVnqyVeSG865tz5fYnrJ4pk4jYj7vn8x16WJQdA==
5097+
49575098
49585099
version "0.67.0"
49595100
resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.67.0.tgz#e28db7253b9ca688e60d5710ebdccba60b45b2df"
@@ -4968,6 +5109,20 @@ [email protected]:
49685109
source-map "^0.5.6"
49695110
vlq "^1.0.0"
49705111

5112+
5113+
version "0.68.0"
5114+
resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.68.0.tgz#8ea2563b1efa596fe0614b51e5cd5de3e4c0cdd3"
5115+
integrity sha512-/pDVGIUyb+Wf5aNxcf+PLqss1X2tt5BJAzSSv9CqCI6NdM0qUO+6sklIme0xkQ0DSfsf+SJQVhId3b8As8dfag==
5116+
dependencies:
5117+
"@babel/traverse" "^7.14.0"
5118+
"@babel/types" "^7.0.0"
5119+
invariant "^2.2.4"
5120+
metro-symbolicate "0.68.0"
5121+
nullthrows "^1.1.1"
5122+
ob1 "0.68.0"
5123+
source-map "^0.5.6"
5124+
vlq "^1.0.0"
5125+
49715126
49725127
version "0.67.0"
49735128
resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.67.0.tgz#16729d05663d28176895244b3d932a898fca2b45"
@@ -4980,6 +5135,18 @@ [email protected]:
49805135
through2 "^2.0.1"
49815136
vlq "^1.0.0"
49825137

5138+
5139+
version "0.68.0"
5140+
resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.68.0.tgz#166b571172cafaee91f98628132e379158b7f1b6"
5141+
integrity sha512-zX/aZBGutE9RN/mDZjUtQ478jaRiAn/ZekfnuvTtaUuBTpH+oxmqA5jYxEarzevwOAKptCGKlhIj9/+9RDk8zg==
5142+
dependencies:
5143+
invariant "^2.2.4"
5144+
metro-source-map "0.68.0"
5145+
nullthrows "^1.1.1"
5146+
source-map "^0.5.6"
5147+
through2 "^2.0.1"
5148+
vlq "^1.0.0"
5149+
49835150
49845151
version "0.67.0"
49855152
resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.67.0.tgz#6122aa4e5e5f9a767cebcc5af6fd1695666683ce"
@@ -5310,6 +5477,11 @@ [email protected]:
53105477
resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.67.0.tgz#91f104c90641b1af8c364fc82a4b2c7d0801072d"
53115478
integrity sha512-YvZtX8HKYackQ5PwdFIuuNFVsMChRPHvnARRRT0Vk59xsBvL5t9U1Ock3M1sYrKj+Gp73+0q9xcHLAxI+xLi5g==
53125479

5480+
5481+
version "0.68.0"
5482+
resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.68.0.tgz#1da5746721190125f093add4b2ff6b8e457344b8"
5483+
integrity sha512-Ukcd9MascBFsYhwf1ovgVElHR4z0hEIL9rAifm296LqCceqg9atPwhLWJGYdtDvD19aQvUpNKfsahK5TkEW75A==
5484+
53135485
object-assign@^4.1.1:
53145486
version "4.1.1"
53155487
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"

0 commit comments

Comments
 (0)