From b729d909070ac4acc5f455f4ac38af46ee7cea5a Mon Sep 17 00:00:00 2001 From: David Lechner Date: Sat, 14 May 2022 14:18:49 -0500 Subject: [PATCH] yarn: add patch for react-dev-utils https://github.com/facebook/create-react-app/pull/11878 --- ...eact-dev-utils-npm-12.0.1-83ba06e3ee.patch | 23 +++++++++++++ package.json | 3 +- yarn.lock | 34 ++++++++++++++++++- 3 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 .yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch diff --git a/.yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch b/.yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch new file mode 100644 index 00000000..cfa5d267 --- /dev/null +++ b/.yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch @@ -0,0 +1,23 @@ +diff --git a/openBrowser.js b/openBrowser.js +index babdc9b854ed1c8ba0d2d08d10b4c6b1d91c3c34..0776cb10c027f9ca5f162060944c2a18618660d0 100644 +--- a/openBrowser.js ++++ b/openBrowser.js +@@ -115,15 +115,12 @@ function startBrowserProcess(browser, url, args) { + browser = undefined; + } + +- // If there are arguments, they must be passed as array with the browser +- if (typeof browser === 'string' && args.length > 0) { +- browser = [browser].concat(args); +- } +- + // Fallback to open + // (It will always open new tab) + try { +- var options = { app: browser, wait: false, url: true }; ++ var options = { ++ app: { name: browser, arguments: args }, ++ }; + open(url, options).catch(() => {}); // Prevent `unhandledRejection` error. + return true; + } catch (err) { diff --git a/package.json b/package.json index 6a355d6d..b9d1296d 100644 --- a/package.json +++ b/package.json @@ -153,7 +153,8 @@ "packageManager": "yarn@3.2.0", "resolutions": { "mq-polyfill@1.1.8": "patch:mq-polyfill@npm:1.1.8#.yarn/patches/mq-polyfill-npm-1.1.8-62fe162439.patch", - "react-error-overlay": "6.0.9" + "react-error-overlay": "6.0.9", + "react-dev-utils@^12.0.1": "patch:react-dev-utils@npm:12.0.1#.yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch" }, "jest": { "roots": [ diff --git a/yarn.lock b/yarn.lock index e17b2efc..8de28a7a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11672,7 +11672,7 @@ __metadata: languageName: node linkType: hard -"react-dev-utils@npm:^12.0.1": +"react-dev-utils@npm:12.0.1": version: 12.0.1 resolution: "react-dev-utils@npm:12.0.1" dependencies: @@ -11704,6 +11704,38 @@ __metadata: languageName: node linkType: hard +"react-dev-utils@patch:react-dev-utils@npm:12.0.1#.yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch::locator=%40pybricks%2Fpybricks-code%40workspace%3A.": + version: 12.0.1 + resolution: "react-dev-utils@patch:react-dev-utils@npm%3A12.0.1#.yarn/patches/react-dev-utils-npm-12.0.1-83ba06e3ee.patch::version=12.0.1&hash=2f4baa&locator=%40pybricks%2Fpybricks-code%40workspace%3A." + dependencies: + "@babel/code-frame": ^7.16.0 + address: ^1.1.2 + browserslist: ^4.18.1 + chalk: ^4.1.2 + cross-spawn: ^7.0.3 + detect-port-alt: ^1.1.6 + escape-string-regexp: ^4.0.0 + filesize: ^8.0.6 + find-up: ^5.0.0 + fork-ts-checker-webpack-plugin: ^6.5.0 + global-modules: ^2.0.0 + globby: ^11.0.4 + gzip-size: ^6.0.0 + immer: ^9.0.7 + is-root: ^2.1.0 + loader-utils: ^3.2.0 + open: ^8.4.0 + pkg-up: ^3.1.0 + prompts: ^2.4.2 + react-error-overlay: ^6.0.11 + recursive-readdir: ^2.2.2 + shell-quote: ^1.7.3 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 + checksum: a07321ebe5529fd8e22d664b481f5fe0e1a84903360e52566bd9830eccbefa747a4050844d1a0607f1efcf002b26df7bb1223e20e131a83852483de536fbf65b + languageName: node + linkType: hard + "react-dom@npm:^16.13.1": version: 16.14.0 resolution: "react-dom@npm:16.14.0"