Upgrade Electron to Version 9 (#1224)

Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/1224

Upgrade Electron-related dependencies to version 9.

Changes includes:
- force `fetch` to `no-cors` mode to get rid of CORS policy error while upgrading to version 9
- `keytar` returns promises so changes to reflect that ([reference](https://github.com/atom/node-keytar/blob/master/keytar.d.ts))

Reviewed By: passy

Differential Revision: D21862765

fbshipit-source-id: 25e236ee568934ee9c64dcc90f2fc9648c905b6a
This commit is contained in:
Chaiwat Ekkaewnumchai
2020-06-19 03:54:35 -07:00
committed by Facebook GitHub Bot
parent 7b69b96190
commit 9f931db91f
6 changed files with 228 additions and 492 deletions

View File

@@ -9,7 +9,7 @@
"bugs": "https://github.com/facebook/flipper/issues",
"dependencies": {},
"devDependencies": {
"spectron": "^10.0.1"
"spectron": "^11.0.0"
},
"scripts": {
"test": "../ts-node ./main.ts"

View File

@@ -93,7 +93,7 @@
]
},
"resolutions": {
"@jest-runner/electron/electron": "8.0.1",
"@jest-runner/electron/electron": "9.0.2",
"adbkit-logcat": "2.0.1",
"@types/react": "16.9.17",
"@types/react-dom": "16.9.4",
@@ -160,8 +160,8 @@
"chalk": "^4.0.0",
"cross-env": "^7.0.2",
"detect-port": "^1.1.1",
"electron": "8.0.1",
"electron-builder": "^22.3.2",
"electron": "9.0.2",
"electron-builder": "^22.7.0",
"eslint": "^6.7.0",
"eslint-config-fbjs": "^3.1.1",
"eslint-config-prettier": "^6.10.1",

File diff suppressed because it is too large Load Diff