From e001833f374d0e258ab129ff31c8174463a1eeab Mon Sep 17 00:00:00 2001 From: Tadej Date: Mon, 25 Nov 2019 16:24:20 +0100 Subject: [PATCH 1/2] *bumping metro packages to v0.57.0, which fixes a Windows CLI bug: https://github.com/facebook/metro/commit/7c6f30b592b2fb23cee55b54f1aa4b7a522dec18 --- package.json | 2 +- packages/cli/package.json | 8 +- yarn.lock | 187 +++++++++++++++++++------------------- 3 files changed, 99 insertions(+), 98 deletions(-) diff --git a/package.json b/package.json index f9ff1bfc2..5b3ef564b 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "glob": "^7.1.3", "jest": "^24.6.0", "lerna": "^3.18.4", - "metro-memory-fs": "^0.56.0", + "metro-memory-fs": "^0.57.0", "micromatch": "^3.1.10", "mkdirp": "^0.5.1", "string-length": "^2.0.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 4396ab007..6626afd3e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -46,10 +46,10 @@ "graceful-fs": "^4.1.3", "inquirer": "^3.0.6", "lodash": "^4.17.5", - "metro": "^0.56.0", - "metro-config": "^0.56.0", - "metro-core": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", + "metro": "^0.57.0", + "metro-config": "^0.57.0", + "metro-core": "^0.57.0", + "metro-react-native-babel-transformer": "^0.57.0", "minimist": "^1.2.0", "mkdirp": "^0.5.1", "morgan": "^1.9.0", diff --git a/yarn.lock b/yarn.lock index 9d4c2f829..0ae6dfa59 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3285,10 +3285,10 @@ babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" -babel-preset-fbjs@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.2.0.tgz#c0e6347d3e0379ed84b3c2434d3467567aa05297" - integrity sha512-5Jo+JeWiVz2wHUUyAlvb/sSYnXNig9r+HqGAOSfh5Fzxp7SnAaR/tEGRJ1ZX7C77kfk82658w6R5Z+uPATTD9g== +babel-preset-fbjs@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-object-rest-spread" "^7.0.0" @@ -7899,10 +7899,10 @@ merge2@^1.2.3: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== -metro-babel-register@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.0.tgz#f5eb41b2d7be4297367292dd545fda898e9158a7" - integrity sha512-/jkfdFpmmyG8Y1ik01EEgqTBy6Y89exZmJi58ej/bVK7u0hhA7mrcqusOeVRlaH+rboecPG52ouuDxcnNSXwzQ== +metro-babel-register@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.57.0.tgz#43acb47a7f45543428830db5634b33e8e7543c39" + integrity sha512-toZwgFY/y/+8GxSLT6kDRI5/hcnm7VtVglMo8WN9p9LEeGjKgWeJrf6YrrqQ8L+Ycy771w00jHZVw2QwlvCQUQ== dependencies: "@babel/core" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.0.0" @@ -7917,50 +7917,50 @@ metro-babel-register@0.56.0: core-js "^2.2.2" escape-string-regexp "^1.0.5" -metro-babel-transformer@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.56.0.tgz#1ee73c7d97aee8671b7f0983a41e928f4802a08e" - integrity sha512-8w/NpcKovmzkY4/++zX5v+OLOcBPXC9iygNI0ZdexA9U5/ncAY3U1VaF2ScFKzhrpkb8AJioYYioAgrRMLYStg== +metro-babel-transformer@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.57.0.tgz#8f4bd17ad5631937cdb5651e7d77f9c73b9f935c" + integrity sha512-679BstNiPUUt5a4f86iJTa7q8jFntgd9SQBVWN+CLI5L9T7iTxi7JDbR+oHIOi3OT/dBlY9s2dWZCVAuNW9DHA== dependencies: "@babel/core" "^7.0.0" - metro-source-map "0.56.0" + metro-source-map "0.57.0" -metro-cache@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.56.0.tgz#213a8d5fad6c695ece841e8ef961285607295511" - integrity sha512-fjfdHGAog3SMEpWF6QE8lTeYUMMpvGYHBfc7DYkDvkEwvEympFzn6dWg7uOeh90F1kjUABtAgkan0SC4CWWF/g== +metro-cache@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.57.0.tgz#be2f33a6c4daa4bf564d219c95f79ca93b15124f" + integrity sha512-vdZaLyVhY7edArO069Jfg3RvYiratNsPtWh/oV5CtRXh5QYNyqWAEQ2riy0tZnC6ECwt6jAygQB8o3DNx5CI+w== dependencies: jest-serializer "^24.4.0" - metro-core "0.56.0" + metro-core "0.57.0" mkdirp "^0.5.1" rimraf "^2.5.4" -metro-config@0.56.0, metro-config@^0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.56.0.tgz#8e4dae8df7bfa3d37b754240bc76db87aebc6348" - integrity sha512-R7n41V9pkSeQe/7MdMoM1XiWZGNDHVAKKcR3QPoSdVhYFJkUbV2UsfJDBTohmTML07BkAQ1Bys5dGrQZfgeeNQ== +metro-config@0.57.0, metro-config@^0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.57.0.tgz#baaf308379754954db3367c8b9434a829ee92d26" + integrity sha512-QEz4Uu2fJoCguOuol72t4alG/vzHNaKOyYpd/evXokBFq2FsFw6dN5WYRL0mr6QlWPjh1efoeDD9s/DB2xG7nQ== dependencies: cosmiconfig "^5.0.5" jest-validate "^24.7.0" - metro "0.56.0" - metro-cache "0.56.0" - metro-core "0.56.0" + metro "0.57.0" + metro-cache "0.57.0" + metro-core "0.57.0" pretty-format "^24.7.0" -metro-core@0.56.0, metro-core@^0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.56.0.tgz#ea1175fdfc1685bc62a28eca33edd48ec0030339" - integrity sha512-R1RS1ZlBG2sjucjhAbRPb6FDB668as3/FuiARJGEsYXt3kpMz2thOpdgWG86sDygSM/U4qLhU3hQf1FU+NUP2w== +metro-core@0.57.0, metro-core@^0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.57.0.tgz#bfa71fd64ae0101386408f375ab12b8a65744bb9" + integrity sha512-PSiCqis2tjlnafA3iVN2eDt2a7MgxgDpR7XfThqkgEhoQ9VL2Ko1n4btEGPT9O8YwjjpkVIG4hYc11mfpdCc/w== dependencies: jest-haste-map "^24.7.1" lodash.throttle "^4.1.1" - metro-resolver "0.56.0" + metro-resolver "0.57.0" wordwrap "^1.0.0" -metro-inspector-proxy@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.56.0.tgz#78a0590f018ea255f86824a425958b7dd74b84df" - integrity sha512-p+m6rjB749i3P2N3B9BRy+pAkBnenb+ymFJR8CToLxQdbCk3iRwj1hlf4F2OXoM26eZZdm0AC+Z/zfiOCuePJA== +metro-inspector-proxy@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.57.0.tgz#f85a6365488bf570b23f23e81d2140c7a1cf35ad" + integrity sha512-F75MkDAl5eeFBchJacutMEKwx83RSKrteO3YrbBzpKapZcS6FspTYiXobyGUkaamoTWUVN6Eg1WOMacMPqH58A== dependencies: connect "^3.6.5" debug "^2.2.0" @@ -7968,22 +7968,22 @@ metro-inspector-proxy@0.56.0: ws "^1.1.5" yargs "^9.0.0" -metro-memory-fs@^0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.56.0.tgz#f458135744e450ecfe3fa8da2d4c6a8e125fed49" - integrity sha512-UGI88cTuEGy7CXmPqGlE2sIcMfzAeBA6nU1RhWgM0A/GiRwwfG2iPFi6/sEGQJXXn5nuHGx0tldJbsTlTZhU4A== +metro-memory-fs@^0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.57.0.tgz#47dc04b3c70ec869c60b07aff4ae4e52c0a07751" + integrity sha512-59+qv93tc7Iuh1AukYEnlK4BHZd7wBiDEfBJpLZITJNMloXPxKQJXaWSVdVhuoVAbx/PJyBTM1EkSnvQTxJAcA== -metro-minify-uglify@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.56.0.tgz#1a4aa32fb5326deb7c36eb8e0a113dc3daaf287a" - integrity sha512-0u2ClTDuaxtWDpAZpnGUEvxJ/X3PzaaSQxPpsGSnBa0g+fqV8xyz8BGtFieQ+Ukuiw7SRwTkUQChkSVi+PAOdA== +metro-minify-uglify@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.57.0.tgz#f09d3777cba6cec3475783658b2e9f6de7157289" + integrity sha512-hDTuYfpY+07b1x3i2c71CilH+9+vx4I5Lk57Q4T94tojzNGnsndQxq/AcRIbpbdiRlcw4r1+Fm4BLCR8J9JjTw== dependencies: uglify-es "^3.1.9" -metro-react-native-babel-preset@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.0.tgz#fa47dfd5f7678e89cffd1249020b8add6938fc48" - integrity sha512-MAo1fm0dNn6MVZmylaz6k2HC1MINHLTLfE7O3a9Xz3fAtbGbApisp06rBUfK5uUqIJDmAaKgbiT34lHJSIiE6Q== +metro-react-native-babel-preset@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.57.0.tgz#bbbce26a20d9ca3fdc08f0df564bc982b82651b7" + integrity sha512-pvLh1QOwdxsjgYE2a+4aTKs3LSF3+t4jscxHtkND6wsJnKVVspLt8FkDaORa6zr3Fq12tVpEt5NJMdgtWqBpaA== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" @@ -8021,52 +8021,52 @@ metro-react-native-babel-preset@0.56.0: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-transformer@^0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.0.tgz#43198b54d9d88acfc9fa6cbdd22fec0e871966da" - integrity sha512-9eJ6kzizy80KlqNryg9TjlHdA4PZPWw0TV8Ih7H6RmYmuMzac5gjIW9FUrXsVWI56kQf+L5SdD/dCOWDqez/lQ== +metro-react-native-babel-transformer@^0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.57.0.tgz#60e3b97f73f016c138096c1a706ccc3bc4590fcf" + integrity sha512-Pw8N3InjUVJT23w/LNKwrWeXY50aODv2js/WCfwguZqriJqELOCxF1BWgvsChGNuDpkl0ihKct4224w0+4ktyA== dependencies: "@babel/core" "^7.0.0" - babel-preset-fbjs "^3.1.2" - metro-babel-transformer "0.56.0" - metro-react-native-babel-preset "0.56.0" - metro-source-map "0.56.0" + babel-preset-fbjs "^3.3.0" + metro-babel-transformer "0.57.0" + metro-react-native-babel-preset "0.57.0" + metro-source-map "0.57.0" -metro-resolver@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.56.0.tgz#e9d69ae2daf8c25c19492f75bc55db85f6ec2b3e" - integrity sha512-thI31ZLnRr6l8/uIQ3pemMOp0+5btvj8ntv6qcY0scqqTRxJvJL4OQMM8yNbq8t8kPH5/1U0N+PvvQQ5g2QeIA== +metro-resolver@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.57.0.tgz#ed0815fb20fa17fa49d06ef0e017333cff5e17d3" + integrity sha512-/MxN1s1y/5+dvAMoFOGGdXz4ps4b3NlYajpqJtivc21OFcmrHH3HD48P4zM+/pJmzLVYBYDSYIeUuhw1YpIVIA== dependencies: absolute-path "^0.0.0" -metro-source-map@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.56.0.tgz#dd2db425d8245661563045336d10c52bc8d4b27d" - integrity sha512-W3c91L+CtbQTRxOrcVteCi5XlSXh+L0Zy85YBwm+FkWTKfrYjacr/yW1S9/LutpLgWE0W0VBeQeY++aRHwpx0g== +metro-source-map@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.57.0.tgz#f6715b8687041804e4e0679bad4e8946bf9dd5a7" + integrity sha512-hYd2MmLUOmOJkQCzABLV3mYW7JwzkfvL9SUAHhRDzUS4Z69k+Yh2805HpH8/gN6SGvfw0PuPXXEixtvW66b6yQ== dependencies: "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" invariant "^2.2.4" - metro-symbolicate "0.56.0" - ob1 "0.56.0" + metro-symbolicate "0.57.0" + ob1 "0.57.0" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.56.0.tgz#694701faee7dafc53bd4d8488495504546e9c5b4" - integrity sha512-5gJtwdSS0eYlTYB7PXatohBknz1sWUTfMBhwjn6zbgoyR6Apkpl2t2TfZxwfDTauhcEV1gRLmuodrVENs01r8g== +metro-symbolicate@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.57.0.tgz#64693841190ad3d9b832af0490f16e95f51e4045" + integrity sha512-Gq30gqGAGYIpO7FdeUboQXaMUeiQqq2VNiPaLJg67zCz9FKLuS3Laf4i/mpUCzHv9+lqcEKIOEYP7SQaluUIPQ== dependencies: invariant "^2.2.4" - metro-source-map "0.56.0" + metro-source-map "0.57.0" source-map "^0.5.6" through2 "^2.0.1" vlq "^1.0.0" -metro@0.56.0, metro@^0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.56.0.tgz#66b77085ac4cb1e3d72569e851499a3d82d19316" - integrity sha512-X0QEeoIgbVX9VdhtzNPd8/+WSIaqnQuRaZ1gA1UL2HHlsA23eMsqxP1LUeLtA7DJ1LGGbiJlp6+FdAF/D8IaNg== +metro@0.57.0, metro@^0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.57.0.tgz#a6f3965f1eb89eb81a2c4a9c138c937bd86bcf44" + integrity sha512-En3phXm60rij0QxNM9+MHQZwJA48QQfNQdT4A0tt5XGZ3MJd8cYlO5LCpRLhFm+15aCblMWGKX58Sm8evtsAag== dependencies: "@babel/core" "^7.0.0" "@babel/generator" "^7.0.0" @@ -8077,7 +8077,7 @@ metro@0.56.0, metro@^0.56.0: "@babel/types" "^7.0.0" absolute-path "^0.0.0" async "^2.4.0" - babel-preset-fbjs "^3.1.2" + babel-preset-fbjs "^3.3.0" buffer-crc32 "^0.2.13" chalk "^2.4.1" concat-stream "^1.6.0" @@ -8095,21 +8095,21 @@ metro@0.56.0, metro@^0.56.0: json-stable-stringify "^1.0.1" lodash.throttle "^4.1.1" merge-stream "^1.0.1" - metro-babel-register "0.56.0" - metro-babel-transformer "0.56.0" - metro-cache "0.56.0" - metro-config "0.56.0" - metro-core "0.56.0" - metro-inspector-proxy "0.56.0" - metro-minify-uglify "0.56.0" - metro-react-native-babel-preset "0.56.0" - metro-resolver "0.56.0" - metro-source-map "0.56.0" - metro-symbolicate "0.56.0" + metro-babel-register "0.57.0" + metro-babel-transformer "0.57.0" + metro-cache "0.57.0" + metro-config "0.57.0" + metro-core "0.57.0" + metro-inspector-proxy "0.57.0" + metro-minify-uglify "0.57.0" + metro-react-native-babel-preset "0.57.0" + metro-resolver "0.57.0" + metro-source-map "0.57.0" + metro-symbolicate "0.57.0" mime-types "2.1.11" mkdirp "^0.5.1" node-fetch "^2.2.0" - nullthrows "^1.1.0" + nullthrows "^1.1.1" resolve "^1.5.0" rimraf "^2.5.4" serialize-error "^2.1.0" @@ -8686,9 +8686,10 @@ nth-check@^1.0.2: dependencies: boolbase "~1.0.0" -nullthrows@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.0.tgz#832bb19ef7fedab989f81675c846e2858a3917a2" +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== number-is-nan@^1.0.0: version "1.0.1" @@ -8710,10 +8711,10 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -ob1@0.56.0: - version "0.56.0" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.56.0.tgz#70107c65697e617e9e2728fdc03da9e3ab6afef8" - integrity sha512-3rvepvXPw+OIkcut4MaRYIoy4thTWvWhTK+Hg4+y9fOBWVF9acpBvtm2NSbH9Vw9UBG/9v+T5euwPxUSUIDPWw== +ob1@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.57.0.tgz#2023173d54579ed5b28dc5943ab5d977401dbe0d" + integrity sha512-BRAyYcG7NeA8vZFQ/oMqw1fiRLdFcxi/x9DJ3KWeaSI7+tiO3MZwMjnkL9sdsZMEL4OtpggbeAK2dL3zYNiI1A== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" From f130e5a3a6614acdd77b4c1141599db4880133f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 20 Dec 2019 13:54:24 +0100 Subject: [PATCH 2/2] get rid of removed createBlacklist --- packages/cli/src/tools/loadMetroConfig.ts | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/cli/src/tools/loadMetroConfig.ts b/packages/cli/src/tools/loadMetroConfig.ts index 9f5f449fa..3be7c33af 100644 --- a/packages/cli/src/tools/loadMetroConfig.ts +++ b/packages/cli/src/tools/loadMetroConfig.ts @@ -3,8 +3,6 @@ */ import path from 'path'; // @ts-ignore - no typed definition for the package -import {createBlacklist} from 'metro'; -// @ts-ignore - no typed definition for the package import {loadConfig} from 'metro-config'; import {existsSync} from 'fs'; import {Config} from '@react-native-community/cli-types'; @@ -22,9 +20,6 @@ function getWatchFolders(): string[] { return root ? resolveSymlinksForRoots([path.resolve(root)]) : []; } -const getBlacklistRE: () => RegExp = () => - createBlacklist([/.*\/__fixtures__\/.*/]); - const INTERNAL_CALLSITES_REGEX = new RegExp( [ '/Libraries/Renderer/implementations/.+\\.js$', @@ -41,7 +36,6 @@ const INTERNAL_CALLSITES_REGEX = new RegExp( export interface MetroConfig { resolver: { resolverMainFields: string[]; - blacklistRE: RegExp; platforms: string[]; providesModuleNodeModules: string[]; hasteImplModulePath: string | undefined; @@ -77,7 +71,6 @@ export const getDefaultConfig = (ctx: Config): MetroConfig => { return { resolver: { resolverMainFields: ['react-native', 'browser', 'main'], - blacklistRE: getBlacklistRE(), platforms: [...ctx.haste.platforms, 'native'], providesModuleNodeModules: ctx.haste.providesModuleNodeModules, hasteImplModulePath: existsSync(hasteImplPath)